In the last "update world" transcode faills to build because it doens't find libavcodec library. Yes, ffmpeg(0.4.9_p20070616) is installed and rebuilt. I tryed masked versions of both ebuilds, so i have the same error Error Log: [...] libjpeg yes bsdav no iconv yes ERROR: requirement failed: cannot link against libavcodec libavcodec can be found in the following packages: FFMpeg http://www.ffmpeg.org/ Please see the INSTALL file in the top directory of the transcode sources for more information about building transcode with this configure script. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/media-video/transcode-1.0.3/work/transcode-1.0.3/config.log * * ERROR: media-video/transcode-1.0.3 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * transcode-1.0.3.ebuild, line 110: Called econf '--with-default-xvid=xvid4' '--enable-a52' '--enable-a52-default-decoder' '--enable-mmx' '--enable-sse' '--enable-sse2' '--disable-3dnow' '--disable-altivec' '--enable-netstream' '--enable-freetype2' '--enable-v4l' '--enable-lame' '--enable-ogg' '--enable-vorbis' '--enable-theora' '--enable-libdvdread' '--disable-libdv' '--enable-libquicktime' '--disable-lzo' '--enable-iconv' '--enable-libmpeg3' '--enable-libxml2' '--disable-mjpegtools' '--enable-sdl' '--enable-gtk' '--disable-libfame' '--disable-imagemagick' '--enable-libjpeg' '--with-x' '--with-mod-path=/usr/lib/transcode' '--with-libpostproc-builddir=/usr/lib' '--disable-avifile' '--disable-xio' * ebuild.sh, line 591: Called die * * econf failed [...]
(In reply to comment #0) > !!! Please attach the following file when filing a report to bugs.gentoo.org: > !!! > /var/tmp/portage/media-video/transcode-1.0.3/work/transcode-1.0.3/config.log Maybe you should do it :)
Created attachment 131869 [details] error log sorry i forget that :)
reopen with more info :)
<snip> configure:27805: i686-pc-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -march=prescott -O2 -pipe -DDCT_YUV_PRECISION=1 -L/usr/lib conftest.c -lavcodec -lm -lz -lpthread -lm -lz -ldl >&5 /usr/lib/libavcodec.so: undefined reference to `lzo1x_decode' /usr/lib/libavcodec.so: undefined reference to `av_random_generate_untempered_numbers' /usr/lib/libavcodec.so: undefined reference to `av_freep' /usr/lib/libavcodec.so: undefined reference to `av_mallocz' /usr/lib/libavcodec.so: undefined reference to `av_init_random' /usr/lib/libavcodec.so: undefined reference to `faacDecGetErrorMessage' </snip> Which sounds like your ffmpeg is messed up a _lot_ and you should probably run revdep-rebuild. emerge --info, BTW?
and the output of 'equery files ffmpeg' also please
/usr /usr/bin /usr/bin/ffmpeg /usr/bin/ffplay /usr/bin/ffserver /usr/include /usr/include/ffmpeg /usr/include/ffmpeg/adler32.h /usr/include/ffmpeg/avcodec.h /usr/include/ffmpeg/avformat.h /usr/include/ffmpeg/avio.h /usr/include/ffmpeg/avutil.h /usr/include/ffmpeg/base64.h /usr/include/ffmpeg/common.h /usr/include/ffmpeg/fifo.h /usr/include/ffmpeg/integer.h /usr/include/ffmpeg/intfloat_readwrite.h /usr/include/ffmpeg/log.h /usr/include/ffmpeg/lzo.h /usr/include/ffmpeg/mathematics.h /usr/include/ffmpeg/md5.h /usr/include/ffmpeg/mem.h /usr/include/ffmpeg/opt.h /usr/include/ffmpeg/random.h /usr/include/ffmpeg/rational.h /usr/include/ffmpeg/rgb2rgb.h /usr/include/ffmpeg/rtp.h /usr/include/ffmpeg/rtsp.h /usr/include/ffmpeg/rtspcodes.h /usr/include/ffmpeg/swscale.h /usr/include/postproc /usr/include/postproc/postprocess.h /usr/lib /usr/lib/libavcodec.a /usr/lib/libavcodec.so /usr/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51.40.4 /usr/lib/libavformat.a /usr/lib/libavformat.so /usr/lib/libavformat.so.51 /usr/lib/libavformat.so.51.12.1 /usr/lib/libavutil.a /usr/lib/libavutil.so /usr/lib/libavutil.so.49 /usr/lib/libavutil.so.49.4.0 /usr/lib/libpostproc.a /usr/lib/libpostproc.so /usr/lib/libpostproc.so.51 /usr/lib/libpostproc.so.51.1.0 /usr/lib/pkgconfig /usr/lib/pkgconfig/libavcodec.pc /usr/lib/pkgconfig/libavformat.pc /usr/lib/pkgconfig/libavutil.pc /usr/lib/pkgconfig/libpostproc.pc /usr/lib/pkgconfig/libswscale.pc /usr/lib/vhook /usr/lib/vhook/drawtext.so /usr/lib/vhook/fish.so /usr/lib/vhook/null.so /usr/lib/vhook/watermark.so /usr/share /usr/share/doc /usr/share/doc/ffmpeg-0.4.9_p20070616 /usr/share/doc/ffmpeg-0.4.9_p20070616/Changelog.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/INSTALL.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/README.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/TODO.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/avutil.txt.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/faq.texi.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/ffmpeg-doc.texi.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/ffmpeg_powerpc_performance_evaluation_howto.txt.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/ffplay-doc.texi.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/ffserver-doc.texi.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/ffserver.conf.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/hooks.texi.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/optimization.txt.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/snow.txt.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/soc.txt.bz2 /usr/share/doc/ffmpeg-0.4.9_p20070616/texi2pod.pl.bz2
what's weird is : $strings /usr/lib64/libavcodec.so | grep av_mallocz av_mallocz av_mallocz_static (and same for all the other undefined symbols in your error message) I first thought it would be missing pkg-config, or .pc files, but that's not the problem. ffmpeg is probably messed up there, do you have a build log of it and/or something strange when compiling ffmpeg ?
no, just "emerge -u world" so i rebuilt it using "emerge ffmpeg"
I ran into this as well only with transcode-1.0.4, and just re-emerging ffmpeg fixed it (which was not in my upgrade list). It looks like an ffmpeg bug.
same issue here. Verified a recompile of ffmpeg resolves
recompile ( i did it several times) didn't fix it on my system
Recompiling ffmpeg also solved the issue here.
(In reply to comment #11) > recompile ( i did it several times) didn't fix it on my system > could you please attach ffmpeg build log just in case ?
*** Bug 194301 has been marked as a duplicate of this bug. ***
*** Bug 194307 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 194132 ***