These files are binary packages of the components needed to run the experimental 0.9.7 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 The files you will need to get: 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 MORE THAN 40MB 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 a components.req file in the directory that the program was unpacked into. It will also create a couple of other .rdf files in subdirectories of the distribution. 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 first time **MUST** have write access into the directory tree where the browser is installed. Users after the first 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, if any, support for these snapshots. However, I would like to know if you have success (or not) running these binaries. Remember, this is not even BETA software, with 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. 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! 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 snapshot releases are stock BSD/OS 4.2 and stock BSD/OS 4.3. My systems been patched with all publicly released BSD/OS patches from Wind River Systems. 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 --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 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: --------------------------- The 0.9.7 snapshot release has been modified with the following local patch: Index: unix_rand.c =================================================================== RCS file: /cvsroot/mozilla/security/nss/lib/util/Attic/unix_rand.c,v retrieving revision 1.6.48.2 diff -c -r1.6.48.2 unix_rand.c *** unix_rand.c 2001/11/15 20:39:42 1.6.48.2 --- unix_rand.c 2002/01/09 18:24:05 *************** *** 759,770 **** --- 759,772 ---- safe_pclose(fp); } #endif + #ifndef BSDI fp = safe_popen(netstat_ni_cmd); if (fp != NULL) { while ((bytes = fread(buf, 1, sizeof(buf), fp)) > 0) RNG_RandomUpdate(buf, bytes); safe_pclose(fp); } + #endif /* * Pass the C environment and the addresses of the pointers to the Browser 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/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/libimgpng.so ./components/libimgppm.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/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/libtimer_gtk.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/libucvtw.so ./components/libucvtw2.so ./components/libunicharutil.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/libjpeg.so62 /usr/lib/libstdc++.so.1 /usr/lib/libz.so