Changes

Jump to: navigation, search

Real World Mozilla Build Mozilla Lab

361 bytes added, 14:09, 6 February 2008
Update to version 1.2 of MozBuild
== Instructions ==
The lab machines have already been set-up In order to use MSVC 8 and build Mozilla from source you must create a build environment. On Windows, this must include [ftphttp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.02.exe MozillaBuild Mozilla Build (1.02 or newer)]and MSVC 8. You Once installed (and these are already installed int he lab) you only need to run '''Mozillastart-Build MSVC 8msvc8.bat''' (there is a link on the desktop) to begin (i.e., you shouldn't need to install anything). On Linux, just install the standard development tools and libraries (e.g., on Fedora, use "yum groupinstall 'Development Tools' 'Development Libraries' 'GNOME Software Development'").
# Create If on Windows on a lab machine, create a directory called '''C:\ff''' to hold the source-- if on Linux in the lab, use the '''/tmp''' directory, or your home directory on your own system.
# Make sure the tree is '''not red''' on [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox tinderbox]
# Check-out the Firefox code from '''CVS''' into C:\ff the appropriate directory ([http://developer.mozilla.org/en/docs/Mozilla_Source_Code_%28CVS%29 instructions are here]). You can use either of the following CVSROOT values:
#* :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
#* :pserver:anonymous@hera.senecac.on.ca:/cvsroot
# wait, wait, wait...NOTE: the build process (a debug build) takes approximately '''1 hour''' to complete in the lab.
# Test your new browser:
## Set the following environment variable to turn-off assertion dialogs, and run Firefox as follows (NOTE: --no-remote allows for another version of the browser to be run at the same time, and -Profilemanager allows you to choose/create a new profile so you don't corrupt your default profile):
##* export XPCOM_DEBUG_BREAK=warn
## Run the browser as follows:<br /><code>C:\ff\mozilla\objdir\dist\bin\firefox -Profilemanager --no-remote</code>
## When prompted, create a new profile called '''development'''
## In the address bar, enter the following URI and note the build information: '''about:'''
== Resources ==
* [ftphttp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.02.exe MozillaBuild 1.0 2 for Win32] ([http://benjamin.smedbergs.us/tests/MozillaBuildSetup-1.1.exe version 1.1 is also available])
* [http://webtools.mozilla.org/build/config.cgi MOZCONFIG Build Configurator]
1
edit

Navigation menu