View previous topic :: View next topic |
Author |
Message |
Pierre59 n00b
Joined: 01 Apr 2005 Posts: 13 Location: Brussels, BELGIUM
|
Posted: Tue Feb 19, 2008 2:10 pm Post subject: RSD: libstdc++.so.5 required in system lib path [SOLVED] |
|
|
Dear all,
I am trying to install RSD 7.0.0.4 (Rational Systems Developer) in a Gentoo 2.6.23-r6 / xfce4 4.4.2 environment. Roughly speaking, RSD is an eclipse-based tool for UML model-driven developers (subset of Rational Software Architect). RSD is not supported by IBM on Gentoo.
IBM Installation Manager (Version 1.1.0.2) fails to validate the prerequisites to install the RSD package. I have got the following error message:
Code: |
IBM Rational Systems Developer
IBM Rational Systems Developer: The package IBM Rational Systems Developer requires system library libstdc++.so.5.
Make sure libstdc++.so.5 is available in the system library path before installing this package. |
But libstdc++.so.5 is there! No doubt... I have checked /etc/ld.so.conf
Code: |
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
//usr//lib/opengl/xorg-x11/lib
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1
/usr/lib/nspr
/usr/lib/nss
/opt/sun-jdk-1.4.2.16/jre/lib/i386/
/opt/sun-jdk-1.4.2.16/jre/lib/i386/native_threads/
/opt/sun-jdk-1.4.2.16/jre/lib/i386/classic/
/opt/sun-jdk-1.4.2.16/jre/lib/i386/server/
/usr/lib/libstdc++-v3/
|
The lib /usr/lib/libstdc++-v3/ contains libstdc++.so.5 (and libstdc++.so.5.0.7)
I thought that the installation manager uses the LD_LIBRARY_PATH environment variable to validate its expected system library path. Wrong guess... I have defined such environment variable but to no avail....
Code: |
# export LD_LIBRARY_PATH="/usr/lib/libstdc++-v3"
# /opt/IBM/InstallationManager/eclipse/launcher &
|
It still fails to validate the conditions to install RSD...
What do I have to do let that *** installation manager understand that the libstdc++.so.5 is there? Any experience with the installation of RSA/RSD/RSM on Gentoo?
Many thanks for your help and suggestions.
Pierre
Local configuration
- Gentoo 2.6.23-r6 installed as a VMWare appliance (VMWare Player 2.0.2)
- xfce4 4.4.2
- IBM Installation Manager, Version 1.1.0.2
- RSD Rational Systems Developer, Version 7.0.0.4
Last edited by Pierre59 on Wed Feb 20, 2008 9:48 am; edited 1 time in total |
|
Back to top |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Tue Feb 19, 2008 5:27 pm Post subject: |
|
|
It may be doing a hard-coded look into /usr/lib. Stupid but things like this happen. Put a link to the library in /usr/lib and see if it helps. Once it's installed, you should be able to remove the link. _________________ My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing. |
|
Back to top |
|
|
Pierre59 n00b
Joined: 01 Apr 2005 Posts: 13 Location: Brussels, BELGIUM
|
Posted: Wed Feb 20, 2008 9:46 am Post subject: RSD: libstdc++.so.5 required in system lib path [SOLVED] |
|
|
Many thanks for your suggestion,
It does a stupid hard-coded look-up in /usr/lib... RSD is successfully installed now. I have added a soft link /usr/lib/libstdc++.so.5 -> /usr/lib/libstdc++-v3/libstdc++.so.5.0.7 and the installation manager accepts to install RSD in my gentoo environment... By the way, RSD requires an eclipse-sdk 3.2.2. It would be nice to find such ebuild in the portage tree... |
|
Back to top |
|
|
|