Re: FVWM: Very New To This (Very log Mail!!!)

From: Paul D. Smith <pausmith_at_nortelnetworks.com>
Date: 24 Jun 1999 14:09:57 -0400

%% 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

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:38:02 BST