Mozilla (M10) FreeBSD 3.3 How-To
This document explains how to build Mozilla (M10) for FreeBSD. At the time of this writing (16-Nov-1999) the Mozilla port for FreeBSD will not build on a -STABLE system.
This document is now out of date (27-Dec-1999.) M12 has been released and GNU make is at version 3.78.1. These directions will be available for a while longer, but are deprecated.
- Install glib 1.2 (devel/glib12) from ports.
# cd /usr/ports/devel/glib12 # make install # cd /usr/local/bin # ln -s glib12-config glib-config
- Install GTK+ 1.2 (x11-toolkits/gtk12) from ports.
# cd /usr/ports/x11-toolkits/gtk12 # make install # cd /usr/X11R6/bin # ln -s gtk12-config gtk-config
- Fetch and build libIDL from source.
# cd /usr/local/src # fetch ftp://ftp.mozilla.org/pub/mozilla/libraries/source/\ libIDL-0.6.5.tar.gz # tar -zxvf libIDL-0.6.5.tar.gz # cd libIDL-0.6.5
# ./configure # gmake # gmake install
- Install gcc 2.95 (lang/egcs) from ports
# cd /usr/ports/lang/egcs # make install
- Fetch and build GNU make 3.76.1 in /usr/local/src/make-3.76.1
# cd /usr/local/src # fetch ftp://prep.ai.mit.edu/pub/gnu/make/make-3.76.1.tar.gz # tar -zxvf make-3.76.1.tar.gz # cd make-3.76.1 # ./configure # make
# cd /usr/local/bin # [ -e gmake ] && mv gmake gmake-3.77 # ln -s /usr/local/src/make-3.76.1/make gmake
- Fetch Mozilla
# cd /usr/local/src # fetch ftp://ftp.mozilla.org/pub/mozilla/releases/m10/src/\ mozilla-source-M10.tar.gz # tar -zxvf mozilla-source-M10.tar.gz
- Build Mozilla
# cd /usr/local/src/mozilla # CC=gcc295; export CC # CCC=g++295; export CCC # ./configure # gmake
- Test the build
# MOZILLA_FIVE_HOME=/usr/local/src/mozilla/dist/bin # LD_LIBRARY_PATH=/usr/local/src/mozilla/dist/bin # /usr/local/src/mozilla/dist/bin/apprunner
- Play with Mozilla
- Clean up when you're finished
# cd /usr/local/bin # rm gmake # [ -e gmake-3.77 ] && mv gmake-3.77 gmake # rm glib-config # cd /usr/X11R6/bin # rm gtk-config
Chris Wicklein, chrisw@wicklein.org
|