[Thread Prev][Thread Next][Index]

Re: Redhat Fedora Core 2 Install



On Thu, 2004-09-23 at 18:59, Paul Higgins wrote:
> Hello,
> 
> I tried to install Ferret on a i386 (Piv) running Redhat Fedora.
> Everything seemed to go well with the install but when I try to run Ferret
> I get the following error.  Can anyone suggest a fix?
> 
> /usr/local/ferret/bin/./ferret: error while loading shared libraries:
> libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or
> directory
> 
> Many thanks,
> Paul
> 

1. Why does your path to ferret have a dot in it? Ferret apparently is
trying to open, so perhaps this doesn't matter, but it's a bit strange
(to me, anyway) to see such a path. The dot does not appear to serve any
function here. Anyhow...

2. First, verify that the missing library isn't anywhere on your system,
by issuing "locate libstdc++-libc6.2-2.so.3" (don't type the quotes). It
is part of a package named "compat-libstdc++", so you can also check if
this package is installed, by issuing "rpm -q compat-libstdc++". If it
is not, you'll have to go find and install it, as well as any packages
on which it depends. This can be done conveniently using yum (issue "man
yum" or "info yum" to find out how). On my system (also Fedora Core II)
it is present, possibly because I included gcc and various extensions to
it when I installed FC2. It lives in /usr/lib.

3. If it _is_ present on your system, someone else will have to figure
out why ferret can't find it. Perhaps ferret_paths needs to be sourced
(and properly configured) -- but /usr/lib does not appear to be
mentioned in ferret_paths, so /usr/lib is probably one of the standard
locations where ferret looks for shared objects.

Cheers,

AMG




[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement