Subject: Re: Problems with AbiWord 0.7.12
From: Peter C. Tribble (ptribble@hgmp.mrc.ac.uk)
Date: Thu Jan 25 2001 - 03:11:40 CST
On Wed, 24 Jan 2001 17:44:42 sam th said:
>>>> > Do you have libraries on your system representing those libraries?
>>>> > All of those libraries are neccessary for AbiWord (and lots else,
>>>> > too).
>>>>
>>>> Nowhere. And I surely ran 0.7.10 without them.
>>>
>>>Well, you certainly have libstdc++ on your system. What version does
>>>it say?
He almost certainly won't have libstdc++. Solaris doesn't ship with it, and
only if you do a non-standard gcc install will you ever get a shared version.
(And having a shared libstdc++ is a *really* bad idea, as it makes all the
binaries you build highly non-portable, because they won't run on normal
systems. As is the case here :-()
As for Matt's ldd output:
> libstdc++.so.2.8.1.1 => (file not found)
The libstdc++ version itself is a bit old.
> libXext.so.6.4 => (file not found)
> libX11.so.6.1 => (file not found)
Virtually no Solaris system will have these either. These are the X11R6.4
libraries from X.org. Software distributions built for Solaris should use
the system libraries in /usr/openwin/...
Fortunately the libraries are fairly stable, so that simply creating symbolic
links with the correct names in a directory somewhere in LD_LIBRARY_PATH
usually works, eg
ln -s /usr/openwin/lib/libX11.so.4 libX11.so.6.1
although whether it will in this case I'm not sure, as older Solaris systems
(Matt's is 2.5.1 I think he said) have older versions of X11 installed and
compatibility doesn't always work going backwords. Having said that, if
Abiword was built on a later system than 2.5.1 (and the version not found
errors in the ldd output would so indicate) then it probably won't work
on 2.5.1 anyway.
-Peter Tribble
HGMP Computing Services
http://www.hgmp.mrc.ac.uk/~ptribble/
This archive was generated by hypermail 2b25 : Thu Jan 25 2001 - 03:12:49 CST