[Slackbuilds-users] mpd-0.19.9 with x264-snapshot-20150223-2245 and ffmpeg-2.6.3
enigma
enigma77 at gmx.net
Sat Jun 20 16:57:44 UTC 2015
Hello folks.
After i upgrade ffmpeg to version 2.6.3 i got a make error
when i try to build the mpd-0.19.9 version:
/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libx264.so.138, needed by
/usr/lib64/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_headers'
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_open_138'
/usr/lib64/libavcodec.so: undefined reference to `x264_param_parse'
/usr/lib64/libavcodec.so: undefined reference to `x264_param_apply_profile'
/usr/lib64/libavcodec.so: undefined reference to `x264_param_default'
/usr/lib64/libavcodec.so: undefined reference to `x264_picture_init'
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_delayed_frames'
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_close'
/usr/lib64/libavcodec.so: undefined reference to `x264_bit_depth'
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_encode'
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_reconfig'
/usr/lib64/libavcodec.so: undefined reference to `x264_param_apply_fastfirstpass'
/usr/lib64/libavcodec.so: undefined reference to `x264_levels'
/usr/lib64/libavcodec.so: undefined reference to `x264_param_default_preset'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[1]: *** [src/mpd] Fehler 1
make[1]: Leaving directory `/tmp/SBo/mpd-0.19.9'
make: *** [all] Fehler 2
I think the new mpd-Version try to link to the old libs from the x264 package.
The new lib-version is libx264.so.146. Perhaps a simple:
# cd /usr/lib64/
# ln -s libx264.so.146 libx264.so.138
is enough. But then i get another error:
/usr/lib64/libavcodec.so: undefined reference to `x264_encoder_open_138'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[1]: *** [src/mpd] Fehler 1
make[1]: Leaving directory `/tmp/SBo/mpd-0.19.9'
make: *** [all] Fehler 2
Its the new libavcodec from ffmpeg-2.6.3:
/usr/lib64/libavcodec.so -> libavcodec.so.56.26.100
I do not want to exclude, that it is my fault. Therefore, does anyone get build and install these
three packages? If yes, then how?
Thanks a lot.
******* OS: Slackware64-14.1 (multilib)
******* Kernel: 3.10.17 (-> vmlinuz-generic)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20150620/374ea51b/attachment.html>
More information about the SlackBuilds-users
mailing list