libstdc++ je ci neni
Radek Liboska
liboska na tereza.uochb.cas.cz
Neděle Srpen 29 21:54:11 CEST 1999
On 29 Aug 1999 19:45:00 +0200, Vladimir Michl <Vladimir.Michl na seznam.cz> wrote:
>
>A proti jake C knihovne je ten program linkovany. Pokud proti libc6.0 (glibc2.0), tak zde by mohl byt problem, protoze ta knihovna je evidentne prekladana
>s libc6.1 (glibc2.1).
>
Diky za odpoved, pravdepodobne jste trefil hrebik na hlavicku. Bohuzel
v dokumentaci je napsano jen libc6. Jestli libc6.0 nebo libc6.1 to tam neni,
ale zda se, ze to bude libc6.0
Napsal jsem autorum emajl s prosbou o prelozeni proti knihovnam v redHatu 6.0,
ale dosud mi neodpovedeli.
>Jinak prikaz 'ldd spustit_program' vypise zavislosti na knihovnach.
ono je to balik programu, vetsina modulu jsou skripty, ktere volaji binarni
kod v executable "tkserver" a nekolika dalsich.
tkserver samotny neni mozne spustit, pres ldd to napise toto:
[liboska na meropol cactvs]$ ldd ./tkserver
/lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40014000)
libnmds.so => not found
libnmdstksv.so => not found
libCtkx8.0.4.so => not found
libitk3.0.so => not found
libCtk8.0.so => not found
libCtclx8.0.4.so => not found
libitcl3.0.so => not found
libCtcl8.0.so => not found
libgen2d.so => not found
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001c000)
libresolv.so.2 => /lib/libresolv.so.2 (0x400b9000)
libdl.so.2 => /lib/libdl.so.2 (0x400c8000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x400cb000)
libstdc++.so.2.9 => not found
libm.so.6 => /lib/libm.so.6 (0x400f9000)
libc.so.6 => /lib/libc.so.6 (0x40115000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Ty knihovny shora to najde, pokud se to pousti pres scripty, libstdc++.so.2.9
je ta inkriminovana knihovna.
--
Radek Liboska
Roswell Park Cancer Institute
666 Elm Street, Buffalo, NY 14263, USA
Phone: 716-845-4523 (work), 716-884-6753 (apartment)
Další informace o konferenci Linux