For StarOffice 6.0
# /usr/someuser/StarOffice6.0/spadmin
Display can do XRender, but no libXrender.so.1 installed.
Please install for improved display performance
For StarOffice 6.1b
# /usr/someuser/StarOffice6.1b/spadmin
Display can do XRender, but no installed.
Please install for improved display performance
I am running Solaris 9 12/02. Xrender should be included. Why isn't
StarOffice finding it, or better yet, where is the package to install.
Another hiccup to this, when I link /usr/xwin/sfw/libXrender.so.1 into
/usr/lib, and /usr/xwin/sfw/sparc9/libXrender.so.1 into /usr/lib/sparc9
all the font's are there and not there. Large pieces of text is missing
in documents and buttons.
So this might be a StarOffice problem. Any comments?
Thanks,
Paul
There is a possibility that StarOffice maybe looks in the wrong place
for the file "libXrender" or the file is in the wrong directory. Please
try a couple of additional workarounds to let Staroffice search in the
right place:
1a. Please enter the following command in a terminal window:
ln -s /usr/xwin/sfw/lib/libXrender.so* /usr/xwin/lib/
1b. Alternatively this command can also be of help:
ln -s /usr/xwin/sfw/lib/libXrender.so* /opt/staroffice6.0/program/
It creates a symlink of the file in lib directory of XWin resp. to the
program directory of StarOffice. Now you can retry to launch StarOffice
again and see if you have the same problem.
2. It could also help to integrate the path to the PATH environment
variable, which can be done with the "set" or "export" command (depends
on the shell you are using).
If no one of the hints above does work, we will once more need
additional data about your system:
Please list the detailed release version of Solaris. To do so, you can
enter the following command in a terminal window:
more /etc/release
Please note:
The more detailed the information we have to work with, the more quickly
and precisely we can solve your problem. We thank you in advance for
your cooperation.
Iain Foulds
Sun StarNews Support
--
All responses posted to this newsgroup are provided without guarantees
as to the suitability of their use. Although we believe the solutions or
explanations given to be accurate and correct, we cannot guarantee the
accuracy of the information contained.
Please do not reply directly to this e-mail address if you wish to
continue further dicussion of this matter, as you will only receive an
automatic response from our system. Instead, please reply to the message
itself so further assistance can be provided via the newsgroup.
Alternatively, you are welcome to have a look at our website for further
information regarding our support services, which is available at
http://www.sun.com/star/support
Iain,
Basically what your doing is linking the required library to a place
StarOffice can find it. This is what I did. Then when I started
spadmin, it had font rendering problems, where the font/words were
missing from buttons, whole paragraphs of text were missing. They were
all there, just not displayed properly. The buttons would work. So
what really bothers me is, I did a "find / -name "libXrender.so*"
-print" and the only place the libraries showed up were at
"/usr/xwin/sfw/lib". SFW is an optional package. Is this where Solaris
9 12/02 puts it? Or is it missing, and only showing up because I've
installed the entire SFW disk except source.
The more /etc/release showed:
$ more /etc/release
Solaris 9 12/02 s9s_u2wos_10 SPARC
Copyright 2002 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 05 November 2002
$
More info on my system:
Ultra 2, 2-300mhz, Elite3D-M6, 380 Meg of memory.
Also, this is running under Gnome 2.0. Today, I searched Suns Web Site
and found that Gnome needs some Solaris 9 Patches which I will install
today. Also, for Suns note, two patches they listed were obsolete, and
the replacements weren't available as a Public Patch.
Also, just for checking I did an:
ldd /usr/someuser/StarOffice6.0/program/spadmin.bin
after setting:
LD_LIBRARY_PATH=/usr/someuser/StarOffice6.0/program:/usr/openwin/lib:/usr/dt/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
All libraries were found, but libXrender.so(.01) wasn't listed.
Paul
I did some more checking, Yes StarOffice does look in the wrong places.
Here is the relevant section of starting sdadmin using truss:
------------snip------------
open("/usr/j2se/jre/lib/sparc/libXrender.so.1", O_RDONLY) Err#2 ENOENT
/1: open("/usr/j2se/jre/lib/sparc/client/libXrender.so.1", O_RDONLY)
Err#2 ENOENT
/1: open("/usr/j2se/jre/lib/sparc/native_threads/libXrender.so.1",
O_RDONLY) Err#2 ENOENT
/1: open("/usr/someuser/StarOffice6.0/program/local/libXrender.so.1",
O_RDONLY) Err#2 ENOENT
/1: open("/usr/someuser/StarOffice6.0/program/libXrender.so.1",
O_RDONLY) Err#2 ENOENT
/1: open("/usr/openwin/lib/libXrender.so.1", O_RDONLY) Err#2 ENOENT
/1: open("/usr/dt/lib/libXrender.so.1", O_RDONLY) Err#2 ENOENT
/1: open("/usr/lib/libXrender.so.1", O_RDONLY) Err#2 ENOENT
/1: fstat64(2, 0xFFBFD8C8) = 0
/1: write(2, " D i s p l a y c a n ".., 106) = 106
------------snip------------
Besides the line wrapping, you can see it doesn't look into any of SFW
directories.
I also started it using CDE, same problem.
I patched out Gnome 2.0 and added MediaLib, no fix, but did make
everything run faster. The problem is not critical, because everything
works when I don't link the libraries in to a path to be found. I'm
guessing, but maybe it intentionally doesn't find it until an Xrender
problem can be resolved.
Paul