SGI
Open Source
Mozilla FAQ

What is Mozilla ?
Where can I obtain Mozilla for IRIX ?
What other packages do I need to run Mozilla ?
What other packages do I need to build Mozilla ?
How do I know if a package is already install ?
How much disk space do I need to run Mozilla ?
How much disk space do I need to build Mozilla ?
How do I build Mozilla on IRIX using MIPSpro ?
How do I build Mozilla on IRIX using gcc ?
How do I raise a bug ?
How do I apply a patch to a bug in Bugzilla ?


What is Mozilla ?

Where can I obtain Mozilla for IRIX ?

    You can obtain releases of Mozilla from here

    If you would like to obtain the nightly build of Mozilla for IRIX, you can download it here.

      WARNING: nightly builds may be unstable...

What other packages do I need to run Mozilla ?

    You will need to have both glib and gtk+ installed on your IRIX machine in order to run the Mozilla builds for IRIX.

    You can find prebuilt versions of both glib and gtk+ for IRIX on the SGI Freeware site;

    In order to take advantage of Mozilla's internationalisation(i18n), you should also install;

What other packages do I need to build Mozilla ?

    You will also need the following freeware packages to build Mozilla (these are the latest versions on Freeware);

      Package Version Size
      fw_gawk 3.0.6 1.6M
      fw_zip 2.3 1.0M
      fw_libz 1.1.3 0.7M
      fw_make 3.79.1 1.6M
      fw_ORBit *1 0.5.7 6.6M
      fw_gcc *2 2.95.2 26.6M
        footnotes:
      1. for libIDL
      2. required by fw_ORBit, and can also be used to build Mozilla.

    If you wish to become more active as a Mozilla Developer you will also need;

How do I know if a package is already install ?

    You can use showprods, and match the output to the version numbers above.

         % showprods fw_\*
          

How much disk space do I need to run Mozilla ?

    Once installed, Mozilla takes up 61M.

How much disk space do I need to build Mozilla ?

    The source code for mozilla is downloaded as a 30M tarball, plus you will need another 275M to de-compress it.

    To build mozilla you will need 1.2G of disk space if you want all of the options, or 380M if you disable debug with only the default options.

How do I build Mozilla on IRIX using MIPSpro ?

    The source can be built following mozilla's standard unix build instructions.

    If you intend to build regularily, we suggest you build outside of the source tree. Simply create an object directory and run configure and gmake from there.

         % gunzip -c mozilla-source.tar.gz | tar -xf -
          

    This will create a directory called 'mozilla' with the source tree.

         % ls
         mozilla
         
         % mkdir obj-mips-sgi-irix6.5
         % cd obj-mips-sgi-irix6.5
         % setenv CC cc
         % setenv CXX CC
          

    SGI has tried almost every combination of configure options available, and created bugs/patches for options which did not work on IRIX (see below). Here is a list of working options SGI uses to build the release tarballs.

      % setenv MOZ_NSS_AUTOCONF 1
      % ../mozilla/configure --enable-nspr-autoconf --enable-strip-libs --enable-crypto --enable-ldap --enable-ldap-experimental --enable-xsl --enable-mathml --with-extensions=irc,transformiix,xml-rpc,xmlextras,xmlterm --disable-gle --disable-debug --disable-dtd-debug --disable-tests --disable-gtktest --disable-libIDLtest --disable-glibtest

    Finally to build mozilla, you need to run gmake. At this point you should go get a coffee.

         % gmake=20
          

    You should now be able to run your very own Mozilla.

         % ./dist/bin/mozilla
          

How do I build Mozilla on IRIX using gcc ?

    To build using gcc, you will have to install fw_gcc 2.95.2 which requires the SGI back-end (assembler and linker). These are included for free with any IRIX 6.5 distribution on the 2 CDs titled Development Foundation and Development Libraries.

    See fw_gcc 2.95.2 for more details.

How do I raise a bug ?

    Bugzilla is the bug-tracking system behind Mozilla and can be found at http://bugzilla.mozilla.org/.

    Before raising your bug, read the guidelines which will assist you in raising a bug that will get looked at quickly.

    Make sure you specify your platform as SGI, and your OS as IRIX. This will assist SGI developers learning about your problem sooner.

How do I apply a patch to a bug in Bugzilla ?

    Patches are attached to bugs in Bugzilla, and should be saved locally. To apply the patch, you need to be in the mozilla source tree.

         % cd mozilla
         % patch -p0 < /path/to/filename