View previous topic :: View next topic |
Author |
Message |
torin Tux's lil' helper
Joined: 03 Feb 2003 Posts: 119
|
Posted: Mon May 26, 2003 12:16 pm Post subject: libstdc++ missing |
|
|
I tried to start MozillaFirebird but got the following errormessage:
error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory.
So I looked in /usr/lib for any versions of the libstd++ but there
aren't any.
Are there any emerges or gnu-utils you can install in order to get a libstdc++
library working in that directory? |
|
Back to top |
|
|
Thetargos Apprentice
Joined: 28 May 2003 Posts: 155 Location: Mexico City
|
Posted: Thu May 29, 2003 7:07 am Post subject: Yes that is odd |
|
|
I have tried to look into the portage directory to see if there was any refference to it, but I got very frustated that the ../dev-libs do not include it... may be it is part of another library set, qt for instance? I have built my system gnome-only (with qt compatibilty for the sake of some applets, read ATi's) and I really want to get Netscape 7.02 on my system (I like Mozilla, but I'm used to NS ) |
|
Back to top |
|
|
aja l33t
Joined: 26 Aug 2002 Posts: 705 Location: Edmonton, Canada
|
Posted: Thu May 29, 2003 7:38 am Post subject: |
|
|
Code: |
local@merlin% qpkg -f /usr/lib/libstdc++-libc6.2-2.so.3
sys-libs/lib-compat *
|
qpkg says that the library belongs to lib-compat
Code: |
emerge -p libcompat
|
should let you know if it has been installed. I have v. 1.1, and it includes the version above. |
|
Back to top |
|
|
aja l33t
Joined: 26 Aug 2002 Posts: 705 Location: Edmonton, Canada
|
Posted: Thu May 29, 2003 7:40 am Post subject: |
|
|
BTW - I think that library is a compatibility library for C++ to C, not libstdc++ itself. |
|
Back to top |
|
|
Synthetic n00b
Joined: 03 May 2003 Posts: 7
|
Posted: Fri May 30, 2003 10:45 pm Post subject: |
|
|
I have the same problem.
And when I do emerge -p libcompat I get:
Code: | Calculating dependencies
emerge: there are no masked or unmasked ebuilds to satisfy "libcompat".
!!! Error calculating dependencies. Please correct. |
Here's this if it helps too:
Code: | seanbox MozillaFirebird # ldd MozillaFirebird-bin
libdl.so.2 => /lib/libdl.so.2 (0x4001a000)
libmozjs.so => not found
libxpcom.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x4001e000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x4006f000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x401c5000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x401fe000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40202000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40228000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40230000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4023e000)
libm.so.6 => /lib/libm.so.6 (0x4031d000)
libstdc++-libc6.2-2.so.3 => not found
libc.so.6 => /lib/libc.so.6 (0x40341000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) |
|
|
Back to top |
|
|
aja l33t
Joined: 26 Aug 2002 Posts: 705 Location: Edmonton, Canada
|
Posted: Sat May 31, 2003 3:10 am Post subject: |
|
|
My mistake. Typo. Fat Fingers. Operator error.
I meant to say:
Code: |
emerge -p lib-compat
|
|
|
Back to top |
|
|
Synthetic n00b
Joined: 03 May 2003 Posts: 7
|
Posted: Sat May 31, 2003 3:59 am Post subject: |
|
|
Ok I emerged lib-compat, now I'm getting:
Code: | seanbox MozillaFirebird # ./MozillaFirebird
run-mozilla.sh: Cannot execute /usr/lib/mozilla/MozillaFirebird-bin.
seanbox MozillaFirebird # ./MozillaFirebird-bin
./MozillaFirebird-bin: relocation error: ./MozillaFirebird-bin: undefined symbol: __vt_14nsXPIDLCString |
|
|
Back to top |
|
|
aja l33t
Joined: 26 Aug 2002 Posts: 705 Location: Edmonton, Canada
|
Posted: Sat May 31, 2003 4:53 am Post subject: |
|
|
There already seems to be some traffic on that one. Search on:
__vt_14nsXPIDLCString
In these forums. Should generate a few hits. If that doesn't help, suggest you start a new thread. Off the top of my head, not sure. |
|
Back to top |
|
|
|