| Summary: | mpeg4ip-1.2 fails to compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Gregg Casillo <gregg.casillo> |
| Component: | Current packages | Assignee: | Olivier Crete (RETIRED) <tester> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Gregg Casillo
2004-12-08 00:38:20 UTC
Same problem here, did anyone find a fix? Here some additional info: i686-pc-linux-gnu-g++ -DADD_XVID_ENCODER -DADD_LAME_ENCODER -DADD_FAAC_ENCODER -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -Wno-char-subscripts -Woverloaded-virtual -Wno-unknown-pragmas -Wno-deprecated -Wformat=2 -march=athlon-xp -O3 -pipe -fomit-frame-pointer -DUSE_MMX -DMPEG4IP -I/usr/include/SDL -D_REENTRANT -o .libs/mp4live audio_encoder.o audio_encoder_tables.o video_encoder.o video_encoder_tables.o mp4live.o -Wl,--export-dynamic -Wl,-rpath -Wl,/usr/lib /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so gui/.libs/libmp4livegui.a -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib ./.libs/libmp4live.a /usr/lib/libfaac.so /usr/lib/libmp4v2.so -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libmp3lame.so ../../lib/mpeg2ps/.libs/libmpeg2_program.a ../../lib/msg_queue/.libs/libmsg_queue.so ../../lib/mp4v2/.libs/libmp4v2.so ../../lib/mp4av/.libs/libmp4av.so ../../lib/rtp/.libs/libuclmmbase.a ../../lib/sdp/.libs/libsdp.so ../../lib/gnu/.libs/libmpeg4ip_gnu.a ../../lib/utils/.libs/libutils.a ./h261/.libs/libmp4live_h261.a -L/usr/lib/usr/lib/libSDL.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so -lz -laudio -lXt-lXext -lvga /usr/lib/libaa.so -lslang -L/usr/X11R6/lib -lX11 -lgpm -lpthread ./.libs/libmp4livepreview.a //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so -lgcc_s -lc /usr/lib/libvorbisenc.so /usr/lib/libvorbis.so/usr/lib/libogg.so -lm /usr/lib/libfaad.so -lxvidcore -ldl -Wl,--rpath -Wl,//usr/lib/gcc/i686-pc-linux-gnu/3.4.3 /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/libmp4v2.so, may conflict with libstdc++.so.6 /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/libmp4v2.so, may conflict with libstdc++.so.6 ./.libs/libmp4live.a(file_mp4_recorder.o)(.text+0x9e9): In function `CMp4Recorder::DoStartRecord()': : undefined reference to `MP4AddAmrAudioTrack' ./.libs/libmp4live.a(file_mp4_recorder.o)(.text+0xc01): In function `CMp4Recorder::DoStartRecord()': : undefined reference to `MP4AddH263VideoTrack' ./.libs/libmp4live.a(file_mp4_recorder.o)(.text+0xc65): In function `CMp4Recorder::DoStartRecord()': : undefined reference to `MP4SetH263Bitrates' ./.libs/libmp4live.a(file_mp4_recorder.o)(.text+0x21fe): In function `CMp4Recorder::DoStopRecord()': : undefined reference to `MP4SetAmrModeSet' ../../lib/mp4av/.libs/libmp4av.so: undefined reference to `MP4GetTrackH264SeqPictHeaders' ../../lib/mp4av/.libs/libmp4av.so: undefined reference to `MP4GetTrackMediaDataName' ../../lib/mp4av/.libs/libmp4av.so: undefined reference to `MP4GetTrackH264LengthSize' collect2: ld returned 1 exit status make[4]: *** [mp4live] Error 1 make[4]: Leaving directory `/var/tmp/portage/mpeg4ip-1.2/work/mpeg4ip-1.2/server/mp4live' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/mpeg4ip-1.2/work/mpeg4ip-1.2/server/mp4live' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mpeg4ip-1.2/work/mpeg4ip-1.2/server' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mpeg4ip-1.2/work/mpeg4ip-1.2' make: *** [all] Error 2 !!! ERROR: media-video/mpeg4ip-1.2 failed. !!! Function src_compile, Line 65, Exitcode 2 !!! make failed !!! If you need support, post the topmost build error, NOT this status message. Ok... the problem is that libfaac depends on libmp4v2 which is part of mpeg4ip creating a nice circular dep... What you need to do is to remove faac, faad2 and mpeg4ip.. emerge faac and then mpeg4ip.. Version 1.2 of the ebuild should check.. |