Frizz - 2008-03-20

The compile steps for ubuntu seem to be getting out of date as I'm having issues.

configuring ffmpeg without gnome support:
./configure --prefix=/usr --enable-gpl --enable-pp \ --enable-pthreads --enable-liba52 --enable-libdc1394 \ --enable-libfaac --enable-libfaad --enable-libgsm \ --enable-libmp3lame --enable-libogg --enable-libtheora \ --enable-libvorbis --enable-libx264 --enable-libxvid \ --disable-debug

produces:
Unknown option "--enable-pp".

once I remove --enable-pp I then get:
Unknown option "--enable-libogg".

So I remove it as well ending up with the following command:
./configure --prefix=/usr --enable-gpl --enable-pthreads --enable-liba52 --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame  --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-debug

ffmpeg then installs ok.

I then move onto fuppes (svn610) again without gnome support:

svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
cd fuppes/
autoreconf -vfi
./configure --prefix=/usr --disable-imagemagick \ --enable-video-transcoding

so far so good:
SUMMARY

  audio transcoding enabled
    encoder:
      lame       : yes
      twolame    : no
      wav        : yes
      pcm        : yes
    decoder:
      vorbis     : yes (libvorbisfile)
      mpc        : yes
      flac       : yes
      faad       : yes (aac/mp4/m4a)
      mad        : no (mpeg Layer I, II & III)

  video transcoding plugins
    ffmpeg     : enabled

  image conversion/rescaling plugins
    ImageMagick: disabled (Magick++)

  metadata extraction plugins
    taglib        : enabled  (mp3, ogg, flac & mpc metadata extraction)
    ImageMagick   : disabled (Wand)
    simage        : disabled (jpeg, png, gif, tiff, rgb, pic, tga, eps)
    libavformat   : enabled
    mpeg4ip/mp4v2 : disabled (mp4/ma4 metadata extraction)

  miscellaneous
    iconv      : enabled (charset conversion)
    uuid       : enabled

  GNOME
    panel applet : disabled
    libnotify    : disabled

Thanks for using fuppes
please report bugs

The make is where I run into issues:

Making all in src
make[1]: Entering directory `/home/frizz/fuppes/src'
if test -e "../version.sh"; then \                 ../version.sh; \         fi
make  all-am
make[2]: Entering directory `/home/frizz/fuppes/src'
/bin/bash ../libtool --tag=CXX   --mode=link g++  -g -O2 -lpthread -luuid     -luuid   -lxml2   -lpcre   -lsqlite3    -o fuppes console_main.o ./libfuppes.la
g++ -g -O2 -o .libs/fuppes console_main.o  -lpthread -luuid /usr/lib/libxml2.so -lpcre /usr/lib/libsqlite3.so ./.libs/libfuppes.so
./.libs/libfuppes.so: undefined reference to `CLameWrapper::CLameWrapper()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCache::GetCacheObject(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::Transcode(CDeviceSettings*)'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::GetValidBytes()'
./.libs/libfuppes.so: undefined reference to `CExternalCmdWrapper::CExternalCmdWrapper()'
./.libs/libfuppes.so: undefined reference to `CFLACDecoder::CFLACDecoder()'
./.libs/libfuppes.so: undefined reference to `CVorbisDecoder::CVorbisDecoder()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::GetId3v1(char*)'
./.libs/libfuppes.so: undefined reference to `CTranscodingCache::Shared()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::Lock()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::IsMp3Encoding()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::Unlock()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::Init(CTranscodeSessionInfo*, CDeviceSettings*)'
./.libs/libfuppes.so: undefined reference to `CMpcDecoder::CMpcDecoder()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCacheObject::TranscodeToFile()'
./.libs/libfuppes.so: undefined reference to `CTranscodingCache::ReleaseCacheObject(CTranscodingCacheObject*)'
collect2: ld returned 1 exit status
make[2]: *** [fuppes] Error 1
make[2]: Leaving directory `/home/frizz/fuppes/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/frizz/fuppes/src'
make: *** [all-recursive] Error 1

Looks like some sort of transcoding issue but really I have no idea.

Help would really be appreciated. :)