Bug#795014: mpd fails to start because of a symbol mismatch with libadplug-2.2.1.so.0&body=On Sun, 09 Aug 2015 16:36:51 +0200 Xavier Guerrin <xavier@kindwolf.org> wrote:> Package: mpd> Version: 0.19.10-1+b2> Severity: grave> Justification: renders package unusable> > Dear Maintainer,> > After dist-upgrade, mpd does not start anymore in unstable; indeed, running> /usr/bin/mpd yields:> /usr/bin/mpd: symbol lookup error: /usr/bin/mpd: undefined symbol:> _ZN7CAdPlug7factoryERKSsP4CoplRK8CPlayersRK13CFileProvider> > All DSOs required by mpd are present on the system:> $ LANG=C ldd /usr/bin/mpd | grep 'found'> $> > After a short investigation, it appears the missing symbol is supposed to be> found in /usr/lib/libadplug-2.2.1.so.0; alas, there is a symbol name mismatch:> * mpd requires _ZN7CAdPlug7factoryERKSsP4CoplRK8CPlayersRK13CFileProvider> * libadplug-2.2.1.so.0 provides> _ZN7CAdPlug7factory ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP4CoplRK8CPlayersRK13CFileProvider> > The latter statement can be checked using readelf:> $ readelf --wide --symbols /usr/lib/libadplug-2.2.1.so.0 | grep> _ZN7CAdPlug7factory> 358: 00000000000247d0 692 FUNC GLOBAL DEFAULT 11> _ZN7CAdPlug7factoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP4CoplRK8CPlayersRK13CFileProvider> > This behaviour was observed with packages:> * mpd: 0.19.10-1+b2> * libadplug-2.2.1-0: 2.2.1+dfsg3-0.2+b1> > I am unsure whether the fix should occur in mpd or libadplug, so I reported> this bug for mpd, as it is rendered unusable by the issue.> > > > -- System Information:> Debian Release: stretch/sid> APT prefers unstable> APT policy: (500, 'unstable'), (500, 'stable')> Architecture: amd64 (x86_64)> Foreign Architectures: i386> > Kernel: Linux 4.1.0-1-amd64 (SMP w/8 CPU cores)> Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)> Shell: /bin/sh linked to /bin/dash> Init: systemd (via /run/systemd/system)> > Versions of packages mpd depends on:> ii adduser 3.113+nmu3> ii init-system-helpers 1.23> ii libadplug-2.2.1-0 2.2.1+dfsg3-0.2+b1> ii libao4 1.1.0-3> ii libasound2 1.0.29-1> ii libaudiofile1 0.3.6-2+b1> ii libavahi-client3 0.6.31-5> ii libavahi-common3 0.6.31-5> ii libavcodec-ffmpeg56 7:2.7.2-1> ii libavformat-ffmpeg56 7:2.7.2-1&References=<20150809143651.14280.10785.reportbug@pratchett.kindwolf.org.>&In-Reply-To=<20150809143651.14280.10785.reportbug@pratchett.kindwolf.org.>

Mon, 10 Aug 2015 12:33:29 -0700

Same problem here on Debian unstable.mpd: symbol lookup error: mpd: undefined 
symbol: _ZN7CAdPlug7factoryERKSsP4CoplRK8CPlayersRK13CFileProvider

Reply via email to