These files are binary packages of the components needed to run the final 1.0 build of the mozilla browser, for the following operating system releases and architectures: OS Version Architecture(s) ---------- ------------ BSD/OS 4.2 sparc, x86 BSD/OS 4.3 x86 It is probable that the filenames have been changed from the original names, which I use to describe the files elsewhere in this README file. If you retrieved this distribution from the FTP server at the Mozilla project, the files have almost certainly been renamed! The files you will need to get are: x86 machines: ------------- mozilla-i386-pc-bsdi4.2.tar.gz - mozilla distribution for BSD/OS 4.2 mozilla-i386-pc-bsdi4.3.tar.gz - mozilla distribution for BSD/OS 4.3 sparc machines: --------------- mozilla-sparc-unknown-bsdi4.2.tar.gz - mozilla distribution for BSD/OS 4.2 You will need approximately 46MB of free disk space (plus whatever storage is required for the .tar.gz files) to fully unpack the files. Here's an example of how to unpack a release on an x86 running BSD/OS 4.2: cd /usr/local gzcat < mozilla-i386-pc-bsdi4.2.tar.gz | tar xvf - To run the binary, you will need to do the following things. First, MAKE SURE (as mentioned in the Release Notes) that you can write into the directory hierarchy where you installed mozilla. This is VERY important. 1) cd into the mozilla directory that was unpacked: # cd /usr/local/mozilla 2) make sure your resource limits are large enough to deal with mozilla # unlimit 3) run the "./mozilla" program # ./mozilla The first time that the browser is run, it will create several files (components.req and several other .rdf files) in the directories that the program and its support files were unpacked into. These files contain all the registration information for the shared libraries and services that mozilla will need to operate. Whatever user runs the browser the very first time **MUST** have write access into the directory tree where the browser is installed. Users after the first one do not need to have write access into this directory hierarchy. If you find a bug, please visit http://bugzilla.mozilla.org, read their guidelines for submitting a good bug report and then submit a bug report. I am not able to provide much support for these binaries. However, I would like to know if you have success (or not) running one of them. Remember, while this is the final 1.0 release software, there is no warranty implied or offered. If if crashes your machine, deletes your files or makes you owe back taxes, that's your problem, not mine or the Mozilla Project's problem. Make sure you read the release notes for the correct version of mozilla -- there are several special needs that are well documented there. As mentioned before, the install directory needs to be writable by at least the first user running the program! Another interesting note that is documented in the IRIX section of the release notes that discusses a bug that is really a generic X11 problem -- if you use a really old X11 window manager, derived from twm, you must have the DecorateTransients option set in your window manager's rc file, otherwise the "Find in Page" and other popup windows will not work properly. This is a known problem -- http://bugzilla.mozilla.org/show_bug.cgi?id=78928 Best of luck. -Kurt Contact Information: email: lidl@pix.net (preferred for mail about Mozilla) bugzilla: lidl@pix.net ---------------------------------------------------------------------------- Build Notes: ---------------------------------------------------------------------------- The computers used for building these binaries are more or less stock BSD/OS 4.2 and stock BSD/OS 4.3. My systems been patched with most of the publicly released BSD/OS patches from Wind River Systems that I have access to. I used the following in the .mozconfig file when I built this release: ac_add_options --disable-tests ac_add_options --disable-debug ac_add_options --disable-logging ac_add_options --enable-strip-libs ac_add_options --enable-crypto ac_add_options --enable-mathml ac_add_options --enable-extensions=default,irc ac_add_options --disable-pedantic ac_add_options --enable-nspr-autoconf ac_add_options --with-gtk ac_add_options --with-pthreads ac_add_options --with-jpeg ac_add_options --with-png ac_add_options --with-zlib ac_add_options --enable-xinerama ac_add_options --disable-xterm-updates ac_add_options --enable-double-buffer ac_add_options --disable-cpp-exceptions ac_add_options --with-libIDL-prefix=/usr/contrib/gnome ac_add_options --with-gdk-pixbuf-prefix=/usr/contrib/gnome Of particular note in the list of things that I have turned on is the Chatzilla support. I have played around with this a bit and it seems to work OK, so I have turned it on so that others may experiment with it as well. Optimization flags: ------------------- x86 machines: ac_add_options --enable-optimize="-O2 -mcpu=pentiumpro -march=pentium" (These flags should allow the browser to run on a pentium or better CPU, and is best tuned for pentiumpro or newer CPUs.) sparc machines: ac_add_options --enable-optimize="-O2 -mcpu=v8 -march=v8" (These flags should allow the browser to run on a Sparc V8 or newer CPU, and is best tuned for Sparc V8 processor.) Additional Changes/Patches: --------------------------- This 1.0 version has no local modifications made to it. Browser Library Dependencies: ----------------------------- Here is the list of dependencies for the mozilla-bin binary. As you can see, these files are either part of a stock BSD/OS distribution, or built from the sources for mozilla itself. ./components/libabsyncsvc.so ./components/libaccessibility.so ./components/libaddrbook.so ./components/libappcomps.so ./components/libautoconfig.so ./components/libcaps.so ./components/libchardet.so ./components/libchrome.so ./components/libcomposer.so ./components/libcookie.so ./components/libdocshell.so ./components/libeditor.so ./components/libembedcomponents.so ./components/libfileview.so ./components/libgfx2.so ./components/libgfx_gtk.so ./components/libgfxps.so ./components/libgfxxprint.so ./components/libgkcontent.so ./components/libgklayout.so ./components/libgkplugin.so ./components/libgkview.so ./components/libhtmlpars.so ./components/libimgbmp.so ./components/libimggif.so ./components/libimgjpeg.so ./components/libimglib2.so ./components/libimgmng.so ./components/libimgpng.so ./components/libimgppm.so ./components/libimpComm4xMail.so ./components/libimpText.so ./components/libimport.so ./components/libinspector.so ./components/libjar50.so ./components/libjsd.so ./components/libjsdom.so ./components/libjsloader.so ./components/libjsurl.so ./components/liblocalmail.so ./components/liblwbrk.so ./components/libmailnews.so ./components/libmime.so ./components/libmimeemitter.so ./components/libmork.so ./components/libmozbrwsr.so ./components/libmozfind.so ./components/libmozldap.so ./components/libmozxfer.so ./components/libmsgcompose.so ./components/libmsgdb.so ./components/libmsgimap.so ./components/libmsgmdn.so ./components/libmsgnews.so ./components/libmsgsmime.so ./components/libnecko.so ./components/libnecko2.so ./components/libnkcache.so ./components/libnsappshell.so ./components/libnslocale.so ./components/libnsprefm.so ./components/liboji.so ./components/libpipboot.so ./components/libpipnss.so ./components/libpippki.so ./components/libpref.so ./components/libprofile.so ./components/librdf.so ./components/libregviewer.so ./components/libshistory.so ./components/libstrres.so ./components/libtransformiix.so ./components/libtxmgr.so ./components/libtxtsvc.so ./components/libuconv.so ./components/libucvcn.so ./components/libucvibm.so ./components/libucvja.so ./components/libucvko.so ./components/libucvlatin.so ./components/libucvmath.so ./components/libucvtw.so ./components/libucvtw2.so ./components/libunicharutil.so ./components/libuniversalchardet.so ./components/liburiloader.so ./components/libvcard.so ./components/libwallet.so ./components/libwalletviewers.so ./components/libwebbrwsr.so ./components/libwidget_gtk.so ./components/libxmlextras.so ./components/libxpconnect.so ./components/libxpinstall.so ./components/libxremote_client.so ./components/libxremoteservice.so /shlib/libc.so.2 /shlib/libdl.so /shlib/libgcc.so.1 /shlib/libm.so.0.0 /usr/X11R6/lib/libICE.so.6 /usr/X11R6/lib/libSM.so.6 /usr/X11R6/lib/libX11.so.6 /usr/X11R6/lib/libXext.so.6 /usr/X11R6/lib/libXp.so.6 /usr/X11R6/lib/libXt.so.6 /usr/contrib/lib/libgdk-1.2.so.0 /usr/contrib/lib/libglib-1.2.so.0 /usr/contrib/lib/libgmodule-1.2.so.0 /usr/contrib/lib/libgtk-1.2.so.0 /usr/lib/libstdc++.so.1