Open main menu

CDOT Wiki β

Changes

Building the Fox

48 bytes added, 09:54, 20 September 2006
m
Observations
'''WORK IN PROGRESS'''
= Aim =
To build the Mozilla Firefox browser from source code.
 
=Hypothesis=
=Apparatus=
After the build completed I tried to launch firefox.exe (located within the C:\proj\mozilla\firefox-objdir\dist\bin folder). This opened up a console window, which scrolled through various pages after page of info before displaying a NSGlue_Assertion error message similar to [[#Sample Error|sample error]] listed in the [[#Appendix|Appendix]]. After finding no results on a google search, I decided to just click ignore for this message (and the 2 that followed seconds later). The console kept scrolling and a few seconds later a GUI Firefox Brower Application Window entitle Minefield opened ! After taking the required screen shots of the Help->About page, I decided to see if I could actually browse the web. This worked with no problems. Upon closing the GUI Minefield Browser Window received a few more of the error messages mentioned above. However, after clicking ignore on all of them, the console window proceed to close. After discussing the matter with a few colleagues ([[User:DwwodsiDwwoodsi|Dean Woodside]], [[User:Cbguy1|Colin Guy]], [[User:Ankuswan|Aditya Kuswanto]] and [[User:RichardChu|Richard Chu]]), we disovered that we were all receiving the same error messages during startup and exit. The messages do not appear everytime the program is opened or closed but seems to happen very irregularly. [[User:RichardChu|Richard]] believes that the problem may be related to settings in the .mozconfig file relating to debugging. He proposed that it may be the result of the presence of the "ac_add_options --enable-debug" statement or the absence of some other flag required to suppress such debug errors.
=Conclusion=
=References & Acknowledgements=
*[http://developer.mozilla.org Mozilla Developer Center], Windows [http://developer.mozilla.org/en/docs/Build_Documentation Build Documentation]<br />
*[[User:David.humphrey|Humphrey, David]] -[http://cs.senecac.on.ca/~david.humphrey/writing/firefox-win32-build.html Building Firefox on Win32]<br />
*[[User:Elichak|Chak, Liz]] - For realizing that the source of the initial confusion was the fact the fact that I missed perhaps most important command of all during the build process. i.e. make -f client.mk build.
*[[User:RichardChu|Chu, Richard]], [[User:Cbguy1|Guy, Colin]], [[User:Ankuswan|Kuswanto, Aditya]] and [[User:Dwwoodsi|Woodside, Dean]] for alerting me other to the fact that they too received the runtime [[#Sample Error|NSGlue Assertion debug errors]].
1
edit