Help - libstdc++.so.5: cannot open shared object file: No such file or directory
Hi Folks, I am getting the error "libstdc++.so.5: cannot open shared object file: No such file or directory" when I tried to execute a 32-bit application on SUSE 64-bit OS. "Uname -a" command reads as "Linux dooku 2.4.21-112-itanium2 #1 Tue Nov 4 12:57:42 UTC 2003 ia64 unknown" I have the following file is the /usr/lib for libstdc++ --r-xr-xr-x 1 root root 571982 Jan 10 2003 libstdc++-libc6.2-2.so.3 -rw-r--r-- 1 root root 12603262 Sep 26 2003 libstdc++.a -rw-r--r-- 1 root root 793 Sep 26 2003 libstdc++.la lrwxrwxrwx 1 root root 18 Jul 11 14:35 libstdc++.so.5 -> libstdc++.so.5.0.2 -rwxr-xr-x 3 root root 0 Jul 22 11:36 libstdc++.so. -rwxr-xr-x 3 root root 0 Jul 22 11:36 libstdc++.so.5.0.2 Please help me out in fixing this probelm. Thanks, hem __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail
Philipp Thomas wrote:
Hem C Reddy <hemsmile@yahoo.com>:
-rwxr-xr-x 3 root root 0 Jul 22 11:36 libstdc++.so.5.0.2
What does 'file /usr/lib/libstdc++.so.5.0.2' say?
Philipp
You might see if it even there. maybe you should link "l -s libstdc++.so.5.0.2 libstdc++.so.5" and then run "ldconfig" In the case of this system it is libstdc++.so.5.0.7 And "ldd" shows that the following are needed /usr/lib # ldd libstdc++.so.5.0.7 linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/libm.so.6 (0x400e5000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40109000) libc.so.6 => /lib/tls/libc.so.6 (0x40111000) /lib/ld-linux.so.2 (0x80000000) -- 73 de Donn Washburn Hpage: " http://www.hal-pc.org/~n5xwb " Ham Callsign N5XWB Email: " n5xwb@hal-pc.org " 307 Savoy St. HAMs: " n5xwb@arrl.net " Sugar Land, TX 77478 BMW MOA #: 4146 - Ambassador LL# 1.281.242.3256 " http://counter.li.org " #279316
On Monday 25 July 2005 12:10, Hem C Reddy wrote:
-rwxr-xr-x 3 root root 0 Jul 22 11:36 libstdc++.so.5.0.2
This file is 0 bytes large. Looks like you need to reinstall the package libstdc++
Hi Anders, Could you help me how I can reinstall the package as I am relatively new to Linux. Thanks, hem --- Anders Johansson <andjoh@rydsbo.net> wrote:
On Monday 25 July 2005 12:10, Hem C Reddy wrote:
-rwxr-xr-x 3 root root 0 Jul 22 11:36 libstdc++.so.5.0.2
This file is 0 bytes large. Looks like you need to reinstall the package libstdc++
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
On Wednesday 27 July 2005 01:17, Hem C Reddy wrote:
Hi Anders,
Could you help me how I can reinstall the package as I am relatively new to Linux.
Thanks, hem
Hi Hem (and "Eagle Eye" Anders! Simply amazing....) I don't know how soon Anders will see your question and this is easy, so I hope he won't mind my stepping in: 1. YaST -> Install & Remove Software module. 2. At the top left of the module window, select "Package Groups" as your filter. 3. In the left pane, scroll to the very bottom of the package groups list and select "ZZZ All". The right pane will then display every package available at your distribution installation source(s.) 4. In the right pane, scroll down to the package "libstdc++" and click on the checkbox to select it for installation. 5. Click the "Accept" button and, assuming there are no 'hiccups' in the form of conflicting or missing dependencies, the libstdc++ package will be installed. HTH & regards, - Carl
participants (5)
-
Anders Johansson
-
Carl E. Hartung
-
Donn Washburn
-
Hem C Reddy
-
Philipp Thomas