Stable: 2.5.2
Development: 2.6-alpha3
after the compilation MOC with ffmpeg (ffmpeg-0.4.9-p20060302) support:
./mocp
./mocp: symbol lookup error: /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so: undefined symbol: av_register_all
something wrong.. how to fix ?
golemj
Tue, 2006-05-16 23:49
Permalink
run ldd
run 'ldd /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so' and check if it is linked with libavcodec.so.* libavformat.so.* and libavutil.so.*
also check if this files contain av_register_all by running
nm /usr/lib/libav*.a | grep av_register_all
last question is if you are using cvs or stable ffmpeg
PS: file location may be different on your system
c6r1ch
Wed, 2006-05-17 13:15
Permalink
ldd
ldd libavformat.so libavcodec.so libavutil.so moc/decoder_plugins/libffmpeg_decoder.so|grep found
like all dependences are satisfied
nm /usr/lib/libav*.a | grep av_register_all
00000000 T av_register_all
i use ffmpeg from cvs. ffmpeg-0.4.9-p20060302
After rebuilt ffmpeg there was it:
Can't load plugin libffmpeg_decoder: /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so: undefined symbol: av_ext2dbl
nm /usr/lib/libav*.a | grep av_ext2dbl
U av_ext2dbl
00000290 T av_ext2dbl
c6r1ch
Wed, 2006-05-17 16:21
Permalink
the problem was solved with
the problem was solved with installation stable ffmpeg