%% Stephan Osterburg <stephan_at_pdi.com> writes:
so> First of all thank you for your help! Second of all I am sorry
so> for the very long message, but I really don't know what I need to
so> send you.
In general, try to cut out the stuff that doesn't seem directly related
to the problem. If we need more, we can always ask :).
so> I am trying to install it on an SGI O2 Irix 6.5.
so> I downloaded Version 2.2.2 and I was running into the same problem Paul
so> Hurley had. I was doing as Paul Smith was replying to him (found on the
so> mailing list) ->
so> Here is now my output, plus the attached config.log ->
so> checking for c++... (cached) c++
so> checking whether the C++ compiler (c++ ) works... 1158712:./conftest:
so> rld: Fatal Error: Cannot Successfully map soname 'libstdc++.so.2.8.0'
so> under any of the filenames
so> /usr/local/qt/lib/libstdc++.so.2.8.0:/usr/local/kde/lib/libstdc++.so.2.8.0:/usr/lib32/libstdc++.so.2.8.0:/lib32/libstdc++.so.2.8.0:/usr/lib32/internal/libstdc++.so.2.8.0:/usr/local/lib32/libstdc++.so.2.8.0:/opt/lib32/libstdc++.so.2.8.0:
so> yes
so> checking whether the C++ compiler (c++ ) is a cross-compiler... yes
This is all we really need.
Ok, so it looks like the runtime linker can't find or load the libstdc++
shared library ("Cannot successfully map soname ...")
Before anything else, remember to always remove the config.cache file
before re-running configure. Just safer that way.
First, do you have libstdc++ installed? Where is it?
Second, is it any of the places mentioned in that path above?
Third, what is your LD_LIBRARY_PATH environment variable set to, if
anything (echo $LD_LIBRARY_PATH)? What about LD_RUN_PATH (I don't know
if Irix uses this).
The problem appears to be that while the shared library can be found at
linktime, it can't be found at runtime. I don't know anything about
Irix, but on Solaris, for example, you have to add -R<lib> in order to
get the runtime linker to find shared libs; the -L option is only used
at initial link time.
You could also (on many systems) modify the standard places the runtime
linker looks for shared libs; see the ldconfig man page (you can't do
this on Solaris, though).
You could also try using the --without-cxx option to configure, which
should disable this check for C++ altogether (one of the modules won't
compile; I forget which one).
--
-------------------------------------------------------------------------------
Paul D. Smith <psmith_at_baynetworks.com> Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
These are my opinions---Nortel Networks takes no responsibility for them.
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Thu Jun 24 1999 - 13:11:41 BST