Changes

Jump to: navigation, search

Liz Chak Assignment 1

734 bytes added, 15:35, 16 September 2006
no edit summary
Your newly built monster, I mean, Firefox will be in <b>C:\proj\mozilla\firefox-objdir\dist\bin</b>. Double click on the executable file that looks like a time-bomb (and cross your fingers to hope that it wouldn't crash your system).
 
=My first failed attempt to build Firefox 1.8.1=
After glancing through the Build Documentation, I downloaded all the required tools and started my build. I run into the the problem: <b>The linker major version does not match the compiler suite version7</b>
 
Without researching further on the problem, I consulted one of my classmates and he said that I had to re-install Visual Studio 2003. I was skeptical about his way of resolving this problem, so I looked into it further and found out from [http://forums.mozillazine.org/viewtopic.php?t=438157&sid=03462713fcf201b52e92791b2c65d14f Mozillazine] that the solution is to install Cygwin.
 
I tried a new clean build with the David Humphey's build documentation (very concise).
=Problems and Solutions=
I tried various solutions (hunted for an older version of Cygwin to install and linking Make 3.80 from Cygwin with ln -s command) but my build still failed. It was frustrating, because through most of the forums that discussed about this problem, it seemed like everyone didn't have a problem "rolling back to version 3.80". However, the version of Cygwin that I installed didn't have the older version of Make and I wasn't the only person experiencing that problem at that time. Both my classmate and I tried the various solutions as per my suggestions but they all failed. After several unsuccessful attempts, I consulted [[User:Sancus|Sancus (Andrei Hajdukewycz)]] for a solution (which was easier than I thought), and the miracle happened, Firefox was then successfully built!! (Sheds a tear of joy..)
 
==Solution to "target `c' doesn't match the target pattern" error==
1
edit

Navigation menu