Avidemux failed to start today because it needed libx264.so.47 while i have .57 installed. When compiling, Avidemux fails to compile with the following error. GEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_codecs.o ADM_codecs.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_mpeg.o ADM_mpeg.cpp ADM_mpeg.cpp:91:2: warning: #warning clean up libmpeg2 here i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_xvidcvs.o ADM_xvidcvs.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_xvid4.o ADM_xvid4.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_uyvy.o ADM_uyvy.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I.. -IADM_library -I../ADM_library -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -march=pentium-m -pipe -O2 -falign-loops=16 -c -o ADM_x264.o ADM_x264.cpp ADM_x264.cpp: In member function ‘virtual uint8_t X264EncoderCBR::init(uint32_t, uint32_t, ADM_x264Param*)’: ADM_x264.cpp:203: error: ‘struct x264_param_t::<anonymous>’ has no member named ‘b_cbr’ ADM_x264.cpp: In member function ‘virtual uint8_t X264EncoderPass2::init(uint32_t, uint32_t, ADM_x264Param*)’: ADM_x264.cpp:237: error: ‘struct x264_param_t::<anonymous>’ has no member named ‘b_cbr’ make[3]: *** [ADM_x264.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/avidemux-2.0.42-r1/work/avidemux-2.0.42/avidemux/ADM_codecs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/avidemux-2.0.42-r1/work/avidemux-2.0.42/avidemux' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/avidemux-2.0.42-r1/work/avidemux-2.0.42' make: *** [all] Error 2 !!! ERROR: media-video/avidemux-2.0.42-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile avidemux-2.0.42-r1.ebuild, line 103: Called die CFLAGS=CFLAGS="-Os -march=pentium-m -pipe"
I think i found the package. media-libs/x264-svn-20061014-r1 is shown as stable, and that might be the problem.
*** This bug has been marked as a duplicate of bug 143664 ***