TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

The Great Mozilla



I don't know if many of you have been playing with the Mozilla source at
all, so who knows how interesting this might be..

After having let the source tree sit on my HD for a few weeks, I kept
seeing all the banner ads on Slashdot that point to Mozilla.org.. 
Anyway, I decided to take another shot at some of the Mozilla/GTK stuff
(using GTK instead of the Motif/Lesstif libraries)

Unfortunately, I'm still having trouble with Mozilla/GTK, but I have a
working binary of a i586-glibc2-linux mozilla..

Well, it works on _my_ machine :)

It looks like you probably need the Lesstif binaries, although using
actual Motif 1.2 libs _might_ work..  Here's the output of 'ldd
mozilla-export':

        libXm.so.1 => /usr/local/lib/libXm.so.1 (0x40003000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40149000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4018c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40194000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x401aa000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x401ba000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c7000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401d2000)
        libdl.so.2 => /lib/libdl.so.2 (0x40269000)
        libc.so.6 => /lib/libc.so.6 (0x4026c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
        libg++.so.2.7.2 => /usr/lib/libg++.so.2.7.2 (0x40310000)
        libstdc++.so.2.7.2 => /usr/lib/libstdc++.so.2.7.2 (0x40344000)
        libm.so.6 => /lib/libm.so.6 (0x4037e000)

Anyway, to get to an actual point...  I have the Mozilla binary sitting
in http://umn.edu/~hick0088/files, along with my Lesstif library.. 
They're both stripped (otherwise, Mozilla would have been _HUGE_), and
gzipped for your convenience.

Be careful if you use the Lesstif library, though.  I have had the mouse
screw up in X-Windows more than once because Lesstif doesn't handle the
'Bookmarks' button very well yet..  The best procedure would probably be
to run something along the lines of this:

$ mozilla-export &
[1] 14620
$ sleep 120; kill %1

That way, if Lesstif screws you up, you won't have to telnet in from
another computer to kill the process.

Oh yes, also make sure to run Mozilla as a different user than yourself,
or backup your ~/.netscape folder before running!  Mozilla doesn't quite
handle Communicator/Navigator's configuration file very well yet.

Anyway, so this is something that is laden with warnings, but if you
feel like taking a shot at it, go ahead.

Good luck, and tell me if there's something major I'm missing..

Mike Hicks

BTW - I haven't contributed any code yet, so don't go praising me for
doing things that I didn't do..