Netscape on FreeBSD-4.3

Dominic Mitchell dom at happygiraffe.net
Fri Jun 22 12:22:34 BST 2001


On Wed, Jun 20, 2001 at 08:26:10PM +0100, Andrew Boothman wrote:
> Hey!
> 
> I'm having some trouble getting any (native, linux or mozilla) version
> of Netscape to run under FreeBSD-4.3.
>
> I recently completely nuked my existing FreeBSD installation, and
> installed FreeBSD-4.3 from scratch by FTP. Now when I try to run any
> version of netscape, I get an error saying that the library libXt.so.6
> could not be found.
>
> But there is a library (or something similar - i'm not on the machine
> right now) in /usr/X11R6/lib
>
> Does anyone have any experience with this problem? I'm using a fresh
> out-of-the-box installation of 4.3 so I don't know what the problem
> could be.

You need to install the a.out compatibility libs.  They should be
in /usr/X11R6/lib/aout.  This is what they look like for me:

% ldd /usr/local/lib/netscape/navigator-4.76.bin 
/usr/local/lib/netscape/navigator-4.76.bin:
        -lXt.6 => /usr/X11R6/lib/aout/libXt.so.6.0 (0x2067d000)
        -lXmu.6 => /usr/X11R6/lib/aout/libXmu.so.6.0 (0x206b9000)
        -lX11.6 => /usr/X11R6/lib/aout/libX11.so.6.1 (0x206c9000)
        -lXext.6 => /usr/X11R6/lib/aout/libXext.so.6.3 (0x2075a000)
        -lSM.6 => /usr/X11R6/lib/aout/libSM.so.6.0 (0x20763000)
        -lICE.6 => /usr/X11R6/lib/aout/libICE.so.6.3 (0x2076b000)
        -lg++.4 => /usr/lib/compat/aout/libg++.so.4.0 (0x2077c000)
        -lstdc++.2 => /usr/lib/compat/aout/libstdc++.so.2.0 (0x207b8000)
        -lm.2 => /usr/lib/compat/aout/libm.so.2.0 (0x207ee000)
        -lc.3 => /usr/lib/compat/aout/libc.so.3.1 (0x20808000)

The ones under /usr/lib/compat/aout can be rebuilt by setting the
correct flags in a make world, but for the X libs, you probably need to
install them using the compat3x distribution.  Oops, that only contains
the /usr/lib/compat/aout bits.  :-(

Ok, instead, change into /usr/ports/x11/XFree86-aoutlibs and do "make
install".  That will get you the compatibility libs in
/usr/X11R6/lib/aout.

To be quite frank, this is all *way* too much hassle for using some out
of date rubbish, and you should install mozilla.  0.9.1 is now very
usable and it's in the ports collection.  It also crashes a lot less
than netscape 4.7.

-Dom




More information about the Ukfreebsd mailing list