Changes

Jump to: navigation, search

Assignment 1(mylau)

54 bytes added, 16:57, 24 September 2006
Steps you took to complete the build
$ make -f client.mk checkout
4. Created a .mozconf mozconfig file in the mozilla directory. It contained the following content:
. $topsrcdir/browser/config/mozconfig
* libidl-dev
* libgtk2.0-dev
* libxt-dev
==Problems you encountered and how you solved those problems==
==Resources you used to complete your work (people, website, etc.)==
I used websites and also asked people for help for this workassignment. I started out using [http://developer.mozilla.org MDC] and [http://www.google.ca google ] to better understand what I needed to do in order to build Firefox. This was a good starting point. It got the ball rolling for this assignment although it was not enough to perform a successful build. Websites helped me troubleshoot some of the earlier issues. As I found more and more errors, the error messages started to become more unclear.
When websites alone was not providing me the right information, I started asking people for help. I got a lot of help from knowledgeable people on IRC chats. IRC chats provided more direct and detailed information as a posed to websites.
After successfully building Firefox, I had the feeling of success felt successful and wanted to do more than just a build.   
==Screenshot of Help > About Mozilla Firefox in your custom build==
==Conclusion and reflections on your first experience building Firefox==
After my first experience building Firefox, I must say I learned a lot. One reason was because I built it with Linux linux which is an operating system I'm least familiar with. Another reason is is that I found another great source for information which is IRC chats. I'm glad open source developers use IRC. If everything ran by emails, I would have ran out of patience in building Firefox.
One suggestion I would make is, [http://developer.mozilla.org MDC] should have forums so people can post their issues and how it was resolved. One of the issues I ran into was missing libraries which was not listed on the prerequisites. Although Mozilla's instructions were meant more for developers, it should describe in details of the steps in order for the users to build the source without having issues. Reading the instructions provided require quite a lot of troubleshooting.
1
edit

Navigation menu