Hi, > mplayer: relocation error: mplayer: symbol __aeabi_d2lz, version > LIBAVCODEC_52 not defined in file libavcodec.so.52 with link time reference
What is trying to use __aeabi_d2lz@LIBAVCODEC_52? $ LD_DEBUG="all" mplayer -ao null /usr/share/games/freeciv/stdsounds/Splash.ogg < /dev/null 2>&1|cat shows how the unversioned symbol works: ... symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libX11.so.6 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libXv.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libXvMC.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libXvMCW.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libXinerama.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libXxf86vm.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libXxf86dga.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libaa.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libcaca.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libSDL-1.2.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libGL.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libesd.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libaudio.so.2 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libXt.so.6 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libpulse.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libjack.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libopenal.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/liblirc_client.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/lib/arm-linux-gnueabi/libgcc_s.so.1 [0] binding file /usr/lib/vfp/libavutil.so.50 [0] to /lib/arm-linux-gnueabi/libgcc_s.so.1 [0]: normal symbol `__aeabi_d2lz' ... but later something else tries to use the versioned symbol: ... symbol=qsort; lookup in file=/lib/arm-linux-gnueabi/libgcc_s.so.1 [0] symbol=qsort; lookup in file=/lib/arm-linux-gnueabi/libc.so.6 [0] binding file mplayer [0] to /lib/arm-linux-gnueabi/libc.so.6 [0]: normal symbol `qsort' [GLIBC_2.4] symbol=av_read_frame; lookup in file=mplayer [0] symbol=av_read_frame; lookup in file=/lib/libncurses.so.5 [0] symbol=av_read_frame; lookup in file=/usr/lib/libsmbclient.so.0 [0] symbol=av_read_frame; lookup in file=/lib/arm-linux-gnueabi/libpng12.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libz.so.1 [0] symbol=av_read_frame; lookup in file=/usr/lib/libjpeg.so.62 [0] symbol=av_read_frame; lookup in file=/usr/lib/libgif.so.4 [0] symbol=av_read_frame; lookup in file=/usr/lib/arm-linux-gnueabi/libasound.so.2 [0] symbol=av_read_frame; lookup in file=/lib/arm-linux-gnueabi/libdl.so.2 [0] symbol=av_read_frame; lookup in file=/lib/arm-linux-gnueabi/libpthread.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libdvdread.so.4 [0] symbol=av_read_frame; lookup in file=/usr/lib/libcdda_interface.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libcdda_paranoia.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/arm-linux-gnueabi/libfreetype.so.6 [0] symbol=av_read_frame; lookup in file=/usr/lib/arm-linux-gnueabi/libfontconfig.so.1 [0] symbol=av_read_frame; lookup in file=/usr/lib/libfribidi.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libenca.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/arm-linux-gnueabi/liblzo2.so.2 [0] symbol=av_read_frame; lookup in file=/usr/lib/libspeex.so.1 [0] symbol=av_read_frame; lookup in file=/usr/lib/libtheora.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libogg.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/libdca.so.0 [0] symbol=av_read_frame; lookup in file=/usr/lib/arm-linux-gnueabi/libstdc++.so.6 [0] symbol=av_read_frame; lookup in file=/usr/lib/vfp/libavutil.so.50 [0] symbol=av_read_frame; lookup in file=/usr/lib/vfp/libavcodec.so.52 [0] symbol=av_read_frame; lookup in file=/usr/lib/vfp/libavformat.so.52 [0] binding file mplayer [0] to /usr/lib/vfp/libavformat.so.52 [0]: normal symbol `av_read_frame' [LIBAVFORMAT_52] symbol=av_free_packet; lookup in file=mplayer [0] symbol=av_free_packet; lookup in file=/lib/libncurses.so.5 [0] symbol=av_free_packet; lookup in file=/usr/lib/libsmbclient.so.0 [0] symbol=av_free_packet; lookup in file=/lib/arm-linux-gnueabi/libpng12.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libz.so.1 [0] symbol=av_free_packet; lookup in file=/usr/lib/libjpeg.so.62 [0] symbol=av_free_packet; lookup in file=/usr/lib/libgif.so.4 [0] symbol=av_free_packet; lookup in file=/usr/lib/arm-linux-gnueabi/libasound.so.2 [0] symbol=av_free_packet; lookup in file=/lib/arm-linux-gnueabi/libdl.so.2 [0] symbol=av_free_packet; lookup in file=/lib/arm-linux-gnueabi/libpthread.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libdvdread.so.4 [0] symbol=av_free_packet; lookup in file=/usr/lib/libcdda_interface.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libcdda_paranoia.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/arm-linux-gnueabi/libfreetype.so.6 [0] symbol=av_free_packet; lookup in file=/usr/lib/arm-linux-gnueabi/libfontconfig.so.1 [0] symbol=av_free_packet; lookup in file=/usr/lib/libfribidi.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libenca.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/arm-linux-gnueabi/liblzo2.so.2 [0] symbol=av_free_packet; lookup in file=/usr/lib/libspeex.so.1 [0] symbol=av_free_packet; lookup in file=/usr/lib/libtheora.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libogg.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/libdca.so.0 [0] symbol=av_free_packet; lookup in file=/usr/lib/arm-linux-gnueabi/libstdc++.so.6 [0] symbol=av_free_packet; lookup in file=/usr/lib/vfp/libavutil.so.50 [0] symbol=av_free_packet; lookup in file=/usr/lib/vfp/libavcodec.so.52 [0] binding file mplayer [0] to /usr/lib/vfp/libavcodec.so.52 [0]: normal symbol `av_free_packet' [LIBAVCODEC_52] symbol=__aeabi_d2lz; lookup in file=mplayer [0] symbol=__aeabi_d2lz; lookup in file=/lib/libncurses.so.5 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libsmbclient.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/lib/arm-linux-gnueabi/libpng12.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libz.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libjpeg.so.62 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libgif.so.4 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libasound.so.2 [0] symbol=__aeabi_d2lz; lookup in file=/lib/arm-linux-gnueabi/libdl.so.2 [0] symbol=__aeabi_d2lz; lookup in file=/lib/arm-linux-gnueabi/libpthread.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libdvdread.so.4 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libcdda_interface.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libcdda_paranoia.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libfreetype.so.6 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libfontconfig.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libfribidi.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libenca.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/liblzo2.so.2 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libspeex.so.1 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libtheora.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libogg.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/libdca.so.0 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/arm-linux-gnueabi/libstdc++.so.6 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/vfp/libavutil.so.50 [0] symbol=__aeabi_d2lz; lookup in file=/usr/lib/vfp/libavcodec.so.52 [0] mplayer: error: relocation error: symbol __aeabi_d2lz, version LIBAVCODEC_52 not defined in file libavcodec.so.52 with link time reference (fatal) ... -Timo -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/84sjpb4lcz....@sauna.l.org