Summary: | media-video/transcode-1.0.3 doen't find libavcodec | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | José Alberto Suárez López (RETIRED) <bass> |
Component: | New packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | patrizio.bassi |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | error log |
Description
José Alberto Suárez López (RETIRED)
2007-09-25 14:27:10 UTC
(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 *** |