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