> > If someone has got a working version of StarOffice installed, and you
> > have not bought Motif2.0 then we'd like to here from you!
> When will this ever be clear? Since beta2 you HAVE TO HAVE Motif!
> StarOffice will not work without it.
This is not really true any more, I am running beta3 quite happily
without Motif. The beta3 shared libraries are now statically linked to
Motif, here is proof....
The applications don't need libXm.so
$ldd swriter3
/lib/medkit.so => /lib/medkit.so
libofa312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libofa312.so
libsvx312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libsvx312.so
libsfx312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libsfx312.so
libhmwrap312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libhmwrap312.so
libdocmgr312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libdocmgr312.so
libmail312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libmail312.so
libbasic312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libbasic312.so
libso312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libso312.so
libsvt312.so => /usr/lib/libsvt312.so
libsv312.so => /usr/lib/libsv312.so
libtools312.so => /usr/lib/libtools312.so
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6
libXt.so.6 => /usr/X11R6/lib/libXt.so.6
libXext.so.6 => /usr/X11R6/lib/libXext.so.6
libX11.so.6 => /usr/X11R6/lib/libX11.so.6
libSM.so.6 => /usr/X11R6/lib/libSM.so.6
libICE.so.6 => /usr/X11R6/lib/libICE.so.6
libg++.so.27 => /usr/lib/libg++.so.27
libstdc++.so.27 => /usr/lib/libstdc++.so.27
libm.so.5 => /lib/libm.so.5
libc.so.5 => /lib/libc.so.5
libdl.so.1 => /lib/libdl.so.1
libXpm.so.4 => /usr/lib/libXpm.so.4
libxp3.so => /usr/lib/libxp3.so
$
and the shared libraries don't need libXm.so either.
$objdump --private-headers /usr/local/StarOffice3.1/linux-x86/lib/*.so |
grep NEEDED | sort -u
NEEDED libICE.so.6
NEEDED libSM.so.6
NEEDED libX11.so.6
NEEDED libXext.so.6
NEEDED libXmu.so.6
NEEDED libXpm.so.4
NEEDED libXt.so.6
NEEDED libbasic312.so
NEEDED libc.so.5
NEEDED libdl.so.1
NEEDED libdocmgr312.so
NEEDED libg++.so.27
NEEDED libhmwrap312.so
NEEDED libm.so.5
NEEDED libmail312.so
NEEDED libsfx312.so
NEEDED libso312.so
NEEDED libstdc++.so.27
NEEDED libsv312.so
NEEDED libsvt312.so
NEEDED libsvx312.so
NEEDED libtools312.so
NEEDED libxp3.so
$
The problem is that the installation program DOES need libXm.so.2
$ldd install
libdl.so.1 => /lib/libdl.so.1
---> libXm.so.2 => /usr/X11/lib/libXm.so.2
libXmu.so.6 => /usr/X11/lib/libXmu.so.6
libXt.so.6 => /usr/X11/lib/libXt.so.6
libXext.so.6 => /usr/X11/lib/libXext.so.6
libX11.so.6 => /usr/X11/lib/libX11.so.6
libSM.so.6 => /usr/X11/lib/libSM.so.6
libICE.so.6 => /usr/X11/lib/libICE.so.6
libXpm.so.4 => /usr/X11/lib/libXpm.so.4
libg++.so.27 => /usr/lib/libg++.so.27
libstdc++.so.27 => /usr/lib/libstdc++.so.27
libm.so.5 => /lib/libm.so.5
libc.so.5 => /lib/libc.so.5
medkit.so => /lib/medkit.so
$
So you don't need motif to run Staroffice, but you do need it to easily
install Staroffice.
Fortunately it is possible to perform the instalation by hand.
There is a perl script -
http://www.physik.uni-leipzig.de/~wfeldt/starinst/starinst.html
That was written to install the first beta, so it may need some
modification to work with beta3 (I think the disk image names were
changed).
I used this to install beta1 and then moved to beta2 and beta3 using the
updates.
The disk images are just zip archives, so it should be possible to do it
all by hand.
Beta3 is about to expire but hopefully beta4 will be linked in the same
way.
I use staroffice a lot, especially scalc, it is now quite stable and has
some really nice features. Stardiv have done a great job, lets hope they
make enough from other UNIX ports to keep the LINUX port free.
Martin
--
Dept. of Computer Science, http://cs-alb-pc3.massey.ac.nz
Massey University Albany,
Auckland, New Zealand.