Open main menu

CDOT Wiki β

Changes

Assignment 1(mylau)

37 bytes added, 19:14, 19 September 2006
Problems you encountered and how you solved those problems
==Problems you encountered and how you solved those problems==
'''Problem 1: finding Finding a starting point''' During the process of installing Firefox, I ran into a number of issues. The very first one issue was finding a starting point for the assignment. Unfortunately, the assignment specification did not help much. It could have been the fact that we could build any Firefox version.
'''Solution 1: finding a starting point'''To solve this issue, I asked for a classmate Mohammad Tirtashi for the link to the source code to Firefox. From there I worked my way and found the link which explained what steps needed to be preformed the build on developer.mozilla.org.
'''Problem 2: Missing packages'''
Throughout the whole process of building Firefox, I had missing libraries. The first few errors which involved libraries were trivial. The error messages were clear and self explanatory. Unfortunately, the last error message I got before a successful compile was had to deal with Intrinsic.h file. It did not exist in the X11 directory. I searched through the web for a good half day but had no luck finding a solution. There were quite a number of people who posted comments which had same issues as myself but none had solutions. Instead, most of the people just gave up on the build.
 '''Solution 2: Missing packages'''
Lucky, I was able to get a hold of someone on the IRC chat in the #seneca channel. After talking to “vlad”, I realized I was missing some packages. They were libidl-dev and libgtk2.0-dev. These packages were not mentioned on the prerequisites.
'''Problem 3: How to run it after the application is successfully built'''
This was another one of the issues which took me a while to find. The first place I looked at was the mozilla folder and if it had a bin in mozilla but the file Firefox did not exist. I also checked http://developer.mozilla.org/en/docs/Build_and_Install to find how to run the application after the make.
'''Solution 3: How to run it after the application is successfully built'''I asked a classmate who already finished a build of Firefox and they led me to the right direction. Firefox was located on mozilla/dist/bin/. I myself would have not figured it this out.  
==Resources you used to complete your work (people, website, etc.)==
1
edit