id3lib i unresolved symbols
Jakub Bogusz
qboosh w pld.org.pl
Nie, 10 Mar 2002, 00:13:31 CET
On Sat, Mar 09, 2002 at 04:01:57PM +0100, Grzegorz Goławski wrote:
> Przy próbie uruchomienia plugina do xmms (xmms-singit) wywala mi:
>
> /usr/lib/libid3-3.7.so.13: undefined symbol: __vt_8iostream.3ios
>
> I faktycznie ldd -r pokazuje jeszcze więcej unresolved symbols:
>
> [grzegol /tmp]# ldd -r /usr/lib/libid3-3.7.so.13
[...]
> Sprawdzałem, że symbole te są w libstdc++. To właśnie jest dziwne, bo id3lib
> kompilowane jest przez g++ i wtedy chyba automatycznie powinno to być
> linkowane z libstdc++.
A przy linkowaniu biblioteki też używane jest g++?
Jeżeli tak i to nie pomaga, to trzeba dopisać -lstdc++ (nie wiem i nie
chce mi się teraz sprawdzać, czy g++ automatycznie dodaje -lstdc++ przy
linkowaniu bibliotek dzielonych).
--
Jakub Bogusz http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl