Re: fatal error in SO 5.1
-----BEGIN PGP SIGNED MESSAGE-----
On Mon, 4 Oct 1999, Ed Cogburn wrote:
> "Damir J. Naden" wrote:
> > Hi Brad; unless Mutt is confused, you wrote:
> > >
> > > Except for the problems with threaded system(3) calls in ove of the glibc
> > > 2.1.2 prereleases, all the solutions you mention solve problems for
> > > StarOffice 5.01 (which had problems with glibc 2.1), not StarOffice 5.1.
> There may have been problems with earlier versions of SO, I only showed
> up for 5.1, however there *were* glibc2.1 problems for SO 5.1.
1) Are you sure 5.1, and not 5.01? This seems to cause some confusion.
2) Are you _sure_ is wasn't the problem with threaded system(3) calls in
one of the 2.1.2 prereleases? Given the information you give below, it
distinctly sounds like you ran into this bug and not a bug in SO 5.1.
Especially since i have SO 5.1 from StarDivision before Sun bought
them, and it works fine (although it is a memory hog...)
> The first version I downloaded from the Star Division web site failed
> after an upgrade of glibc2.1 of the potato distribution. I made an
> attempt to have both glibc2.07 and glibc2.1 on the system to get SO to
> work, but the instructions failed for me. For me the solution was
> "solved" (not exactly sure) when I downloaded the new SO tarball
> (so51a_lnx_01.tar, note the "a") from Sun's website (stardivision.com
> will now redirect to sun.com). This one worked without problems with
> glibc2.1.x. There were however later upgrades to glibc in that time,
> but I think it wasn't glibc, they did something with the new version
Why? Circumstances point more towards the glibc problem mentioned above.
> of SO to solve the problem.
[[[ SNIP ]]]
> With glibc2.0.x, the original tarball from stardivision.com would work
> fine, but that version only works for systems with glibc2.0.x. Those
> who have upgraded to glibc2.1 either have to modify their system (and
> install two versions of glibc), or download the newer tarball from Sun.
Wrong by proof to the contrary. i have the StarDivision tarball for 5.1
installed and working fine with the latest potato glibc (version 2.1.2-5).
The ldd command indicates that it is using the Debian installed glibc 2.1
$ ldd /usr/local/staroffice51/bin/soffice.bin
*random StarOffice libs*
libdl.so.2 => /lib/libdl.so.2 (0x4001b000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4001f000)
libm.so.6 => /lib/libm.so.6 (0x40031000)
libc.so.6 => /lib/libc.so.6 (0x4004e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ls -o /lib/libc.so.6
lrwxrwxrwx 1 root 13 Sep 28 16:12 /lib/libc.so.6 -> libc-2.1.2.so
Note that if LD_LIBRARY_PATH or other methods were used to load glibc 2.0
libraries at runtime, any StarOffice function that uses the system(3) call
(e.g. printing) would fail due to /bin/sh requiring glibc 2.1. Only by
changing the dynamic links within the StarOffice binary to point to
renamed glibc 2.0 libs can this be avoided, but then the ldd output would
show those changed names instead of the standard ones.
finger for PGP public key.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----