Monday, November 2, 2009

Building and fixing "Shredder"... FTFM!

So I am finally done with the bug-fix exercise.. As many have already mentioned in the blog, doing the actual fix is not a big challenge once you have completed the first build.

So being rather stubborn, I insisted on not taking the easy way out (building it on Ubuntu on VM). I decided to get it built on my main OS (Mac). I don't regret this choice.. I regret however several other decisions made later during my attempts.

The Mozilla website has an excellent guide on how to build on all platforms, so my problem was not RTFM (reading the friendly manual.. :)) it was rather FTFM (following..). Quite certainly, everyone by now knows that only autoconf2.3 can be used for the build.. Being aware of this fact, I intentionally ignored it convincing myself that the new autoconf version doesn't probably cause the troubled caused by the version mentioned in the instructions... BIG MISTAKE! This cost me a failed attempt and some frustration..

Several small wrong turns, and you end up messing up again and again.. Until you realize.. Just FTFM!!