mplayer-1.0-alt35.26470.1 mplayer-gui-1.0-alt35.26470.1 APT installed the new version of mplayer and mplayer-gui, but now have undefined symbols, because APT didn't know that the new version of a library (libdvdnav?) is required. A solution could be to add version to the symbols in libdvdnav's ABI and rebuild mplayer{,-gui}. $ rpm -q mplayer{,-gui} -l | fgrep bin/ | xargs ldd -r /usr/bin/mplayer: linux-gate.so.1 => (0xb7fa6000) libdirectfb-1.1.so.0 => /usr/lib/libdirectfb-1.1.so.0 (0xb7f0a000) libXss.so.1 => /usr/lib/libXss.so.1 (0xb7f07000) libXv.so.1 => /usr/lib/libXv.so.1 (0xb7f02000) libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0xb7eff000) libXvMCW.so.1 => /usr/lib/libXvMCW.so.1 (0xb7ef9000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7ef6000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7ef1000) libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0xb7eeb000) libGL.so.1 => /usr/lib/libGL.so.1 (0xb7e96000) libdl.so.2 => /lib/libdl.so.2 (0xb7e92000) libvidix.so.1.0.0 => /usr/lib/libvidix.so.1.0.0 (0xb7e8d000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7e73000) libm.so.6 => /lib/libm.so.6 (0xb7e4d000) libcaca.so.0 => /usr/lib/libcaca.so.0 (0xb7e44000) libcucul.so.0 => /usr/lib/libcucul.so.0 (0xb7dc7000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7d4b000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7ccc000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7cb5000) libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb7c9f000) libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb7c99000) libesd.so.0 => /usr/lib/libesd.so.0 (0xb7c8f000) libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb7c51000) libjack.so.0 => /usr/lib/libjack.so.0 (0xb7c38000) libopenal.so.0 => /usr/lib/libopenal.so.0 (0xb7b9d000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb7b8c000) libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0xb7b09000) libdirac_decoder.so.0 => /usr/lib/libdirac_decoder.so.0 (0xb7aa0000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb79ba000) libx264.so.0 => /usr/lib/libx264.so.0 (0xb790c000) libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb789d000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb74c0000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb742b000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb73b0000) libz.so.1 => /lib/libz.so.1 (0xb739c000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7371000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xb7338000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb726d000) libtinfo.so.5 => /lib/libtinfo.so.5 (0xb7256000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7036000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7012000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6ff3000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb6feb000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb6f29000) libdvdread.so.3 => /usr/lib/libdvdread.so.3 (0xb6f0c000) libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0xb6efe000) libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0xb6ef5000) libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xb6ee8000) libenca.so.0 => /usr/lib/libenca.so.0 (0xb6ec2000) libmad.so.0 => /usr/lib/libmad.so.0 (0xb6eab000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb6e83000) libogg.so.0 => /usr/lib/libogg.so.0 (0xb6e7e000) libspeex.so.1 => /usr/lib/libspeex.so.1 (0xb6e5d000) libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb6e15000) libdts.so.0 => /usr/lib/libdts.so.0 (0xb6df1000) libmpcdec.so.5 => /usr/lib/libmpcdec.so.5 (0xb6de8000) libdv.so.4 => /usr/lib/libdv.so.4 (0xb6dbf000) libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb6ca1000) libnut.so.0 => /usr/lib/libnut.so.0 (0xb6c94000) liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb6c8d000) libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0xb6c63000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c58000) libc.so.6 => /lib/libc.so.6 (0xb6b30000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6a47000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb6a39000) libdirect-1.1.so.0 => /usr/lib/libdirect-1.1.so.0 (0xb6a27000) libfusion-1.1.so.0 => /usr/lib/libfusion-1.1.so.0 (0xb6a1f000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6a1c000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a17000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb6a0e000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb6a0b000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb69fa000) /lib/ld-linux.so.2 (0x80000000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb6986000) libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb6980000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0xb6964000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb6912000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb690f000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb68e7000) libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb68e3000) librt.so.1 => /lib/librt.so.1 (0xb68da000) libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb68d1000) libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb6879000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb685f000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6856000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb681a000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb67ff000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xb67fc000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6793000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb678b000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb6783000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb677c000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6773000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6770000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6750000) libresolv.so.2 => /lib/libresolv.so.2 (0xb673e000) libnsl.so.1 => /lib/libnsl.so.1 (0xb6727000) libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0xb66ff000) libkrb5.so.3 => /lib/libkrb5.so.3 (0xb666f000) libk5crypto.so.3 => /lib/libk5crypto.so.3 (0xb664a000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6647000) libldap-2.3.so.0 => /lib/libldap-2.3.so.0 (0xb6612000) liblber-2.3.so.0 => /lib/liblber-2.3.so.0 (0xb6605000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb65fd000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb65e6000) libdvdcss.so.2 => /usr/lib/libdvdcss.so.2 (0xb65de000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb65db000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb65c3000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb659c000) libglitz.so.1 => /usr/lib/libglitz.so.1 (0xb6576000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb654c000) libkrb5support.so.0 => /lib/libkrb5support.so.0 (0xb6544000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb6542000) libsasl2.so.2 => /lib/libsasl2.so.2 (0xb652c000) libssl.so.6 => /lib/libssl.so.6 (0xb64ed000) libcrypto.so.6 => /lib/libcrypto.so.6 (0xb63b6000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb63b1000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb637e000) undefined symbol: dvdnav_describe_title_chapters (/usr/bin/mplayer) undefined symbol: dvdnav_audio_stream_format (/usr/bin/mplayer) undefined symbol: dvdnav_get_current_time (/usr/bin/mplayer) undefined symbol: dvdnav_audio_stream_channels (/usr/bin/mplayer) /usr/bin/gmplayer: linux-gate.so.1 => (0xb7fcb000) libdirectfb-1.1.so.0 => /usr/lib/libdirectfb-1.1.so.0 (0xb7f2f000) libXss.so.1 => /usr/lib/libXss.so.1 (0xb7f2c000) libXv.so.1 => /usr/lib/libXv.so.1 (0xb7f27000) libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0xb7f24000) libXvMCW.so.1 => /usr/lib/libXvMCW.so.1 (0xb7f1e000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7f1b000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7f16000) libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0xb7f10000) libGL.so.1 => /usr/lib/libGL.so.1 (0xb7ebb000) libdl.so.2 => /lib/libdl.so.2 (0xb7eb7000) libvidix.so.1.0.0 => /usr/lib/libvidix.so.1.0.0 (0xb7eb2000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7e98000) libm.so.6 => /lib/libm.so.6 (0xb7e72000) libcaca.so.0 => /usr/lib/libcaca.so.0 (0xb7e69000) libcucul.so.0 => /usr/lib/libcucul.so.0 (0xb7dec000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7d70000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7cf1000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7cda000) libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb7cc4000) libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb7cbe000) libesd.so.0 => /usr/lib/libesd.so.0 (0xb7cb4000) libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb7c76000) libjack.so.0 => /usr/lib/libjack.so.0 (0xb7c5d000) libopenal.so.0 => /usr/lib/libopenal.so.0 (0xb7bc2000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb7bb1000) libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0xb7b2e000) libdirac_decoder.so.0 => /usr/lib/libdirac_decoder.so.0 (0xb7ac5000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb79df000) libx264.so.0 => /usr/lib/libx264.so.0 (0xb7931000) libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb78c2000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb74e5000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7450000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb73d5000) libz.so.1 => /lib/libz.so.1 (0xb73c1000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7396000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xb735d000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb7292000) libtinfo.so.5 => /lib/libtinfo.so.5 (0xb727b000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb705b000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7037000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7018000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb7010000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb6f4e000) libdvdread.so.3 => /usr/lib/libdvdread.so.3 (0xb6f31000) libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0xb6f23000) libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0xb6f1a000) libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xb6f0d000) libenca.so.0 => /usr/lib/libenca.so.0 (0xb6ee7000) libmad.so.0 => /usr/lib/libmad.so.0 (0xb6ed0000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb6ea8000) libogg.so.0 => /usr/lib/libogg.so.0 (0xb6ea3000) libspeex.so.1 => /usr/lib/libspeex.so.1 (0xb6e82000) libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb6e3a000) libdts.so.0 => /usr/lib/libdts.so.0 (0xb6e16000) libmpcdec.so.5 => /usr/lib/libmpcdec.so.5 (0xb6e0d000) libdv.so.4 => /usr/lib/libdv.so.4 (0xb6de4000) libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb6cc6000) libnut.so.0 => /usr/lib/libnut.so.0 (0xb6cb9000) liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb6cb2000) libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0xb6c88000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c7d000) libc.so.6 => /lib/libc.so.6 (0xb6b55000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6a6c000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb6a5e000) libdirect-1.1.so.0 => /usr/lib/libdirect-1.1.so.0 (0xb6a4c000) libfusion-1.1.so.0 => /usr/lib/libfusion-1.1.so.0 (0xb6a44000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6a41000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a3c000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb6a33000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb6a30000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb6a1f000) /lib/ld-linux.so.2 (0x80000000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb69ab000) libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb69a5000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0xb6989000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb6937000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb6934000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb690c000) libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb6908000) librt.so.1 => /lib/librt.so.1 (0xb68ff000) libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb68f6000) libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb689e000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6884000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb687b000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb683f000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6824000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xb6821000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb67b8000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb67b0000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb67a8000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb67a1000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6798000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6795000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6775000) libresolv.so.2 => /lib/libresolv.so.2 (0xb6763000) libnsl.so.1 => /lib/libnsl.so.1 (0xb674c000) libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0xb6724000) libkrb5.so.3 => /lib/libkrb5.so.3 (0xb6694000) libk5crypto.so.3 => /lib/libk5crypto.so.3 (0xb666f000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb666c000) libldap-2.3.so.0 => /lib/libldap-2.3.so.0 (0xb6637000) liblber-2.3.so.0 => /lib/liblber-2.3.so.0 (0xb662a000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb6622000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb660b000) libdvdcss.so.2 => /usr/lib/libdvdcss.so.2 (0xb6603000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6600000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb65e8000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb65c1000) libglitz.so.1 => /usr/lib/libglitz.so.1 (0xb659b000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6571000) libkrb5support.so.0 => /lib/libkrb5support.so.0 (0xb6569000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb6567000) libsasl2.so.2 => /lib/libsasl2.so.2 (0xb6551000) libssl.so.6 => /lib/libssl.so.6 (0xb6512000) libcrypto.so.6 => /lib/libcrypto.so.6 (0xb63db000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb63d6000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb63a3000) undefined symbol: dvdnav_describe_title_chapters (/usr/bin/gmplayer) undefined symbol: dvdnav_audio_stream_format (/usr/bin/gmplayer) undefined symbol: dvdnav_get_current_time (/usr/bin/gmplayer) undefined symbol: dvdnav_audio_stream_channels (/usr/bin/gmplayer) $ apt> showpkg libdvdnav Package: libdvdnav Versions: 0.1.10-alt6(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_i586_base_pkglist.classic)(/var/lib/apt/lists/ftp.linux.kiev.ua_pub_Linux_ALT_Sisyphus_i586_base_pkglist.classic) 0.1.10-alt3(/var/lib/rpm/Packages)
*** Bug 16007 has been marked as a duplicate of this bug. ***
(In reply to comment #0) > A solution could be to add version to the symbols in libdvdnav's ABI and rebuild https://bugzilla.altlinux.org/show_bug.cgi?id=16013
https://bugzilla.altlinux.org/show_bug.cgi?id=16013