Changes

Jump to: navigation, search

Liz Chak Assignment 1

161 bytes added, 05:44, 16 September 2006
no edit summary
=Configuration=
Here are the steps that I took to configure the environment for the Firefox build:
 
I made a directory for the source and build system:
<pre>
$mkdir C:\proj
</pre>
=Problems and Solutions=
I pulled up the [http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites#GNU_Tools_for_Microsoft_Windows_.28Cygwin.29 GNU Tools for Microsoft Windows (Cygwin)] installation guide again, and realized that I have missed out the part where it mentioned <b>make 3.80 (not 3.81!) -- dependency analyzer for software builds (Devel category)</b> as one of the required packages. However, when I reinstalled Cygwin again, it didn't give me an option to choose Make 3.80!! (I think this is a serious issue and should be outlined in the Windows Build Documentation)
I tried various solutions (one of them being: hunted for an older version of Cygwin to install) but my build still failed. After several unsuccessful attempts, I consulted [[User:Sancus|Sancus (Andrei Hajdukewycz)]] for a solution, and the miracle happened, Firefox was then successfully built!!
<i>Voila!</i>
I also learned from [[User:Sancus|Andrei HajdukewyczSancus]] that you can dump the Make package in your Cygwin packages temp directory and the installer will let you install it. The mirrors don't seem to have properly set up setup.hint files to point to the old versions of the Make files.
=Resources=
1
edit

Navigation menu