Fuppes v675 compile error with latest FFMPEG

Help
A B
2010-07-22
2013-04-25
  • A B
    A B
    2010-07-22

    I'm using the following ffmpeg setup on Ubuntu 9.10:

    FFmpeg version SVN-r24410, Copyright (c) 2000-2010 the FFmpeg developers
      built on Jul 21 2010 22:16:57 with gcc 4.4.1
      configuration: '--enable-gpl' '--enable-version3' '--enable-nonfree' '--enable-postproc' '--enable-pthreads' '--enable-libfaac' '--enable-libmp3lame' '--enable-libopencore-amrnb' '--enable-libopencore-amrwb' '--enable-libxvid' '--enable-x11grab'
      libavutil     50.22. 0 / 50.22. 0
      libavcore      0. 0. 0 /  0. 0. 0
      libavcodec    52.84. 0 / 52.84. 0
      libavformat   52.76. 0 / 52.76. 0
      libavdevice   52. 2. 0 / 52. 2. 0
      libavfilter    1.25. 1 /  1.25. 1
      libswscale     0.11. 0 /  0.11. 0
      libpostproc   51. 2. 0 / 51. 2. 0
    Hyper fast Audio and Video encoder
    

    with a basic configuration of

    ./configure --prefix=/usr
    

    the following error occurs:

    /usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `aac_demuxer' can not be used when making a shared object; recompile with -fPIC
    /usr/local/lib/libavformat.a: could not read symbols: Bad value
    collect2: ld returned 1 exit status
    make[1]: *** [libmetadata_libavformat.la] Error 1
    make[1]: Leaving directory `/tmp/fuppes/src/plugins'
    make: *** [all-recursive] Error 1
    

    Is there some compatibility issue w/ the latest ffmpeg and fuppes? Not sure why libavformat is the problem.

     
  • sinnerFA
    sinnerFA
    2010-07-23

    I have had no issues with the svn's and ffmpeg on the past couple builds of Ubuntu Server 64-bit… Try and use the ffmepg out of the ubuntu repository, instead of building it from the ffmpeg svn.

    http://packages.ubuntu.com/karmic/ffmpeg

     
  • A B
    A B
    2010-07-24

    Thank you for that information. I tried as you suggested and things seem to compile fine. I am however now faced with a new challenge. I am configuring the setup for an Xbox 360 - there is a dearth of information on how a user is supposed to work with the new configuration files. It would appear that the implementation is in progress and not quite ready as yet. For instance I get a series of

    TODO handle path : folder*

    when rebuilding the virtual container

    I notice as well that all the video items in my library are flattened out. i.e. For MyShow_S1/ which contains s1x01.avi  s1x02.avi etc.
    I only see s1x01.avi, s1x02.avi … and not the containing folder MyShow_S1 which makes navigating through a large collection pretty difficult.

    Lastly, I get a seg fault when attempting to print device settings ('s' on the console)