I'll try to explain the build process as far as I've gathered examining the source.
The makeicecat script doesn't make IceCat directly. It obtains and modifies FireFox ESR source code, and converts it into IceCat source code. This converted source code is what is posted to the GNU ftp server on each release. If you intend to build the most recently released version, you can skip this step and use that pre-converted source instead. But if you want to make a more recent version than already exists, you'll have to update the makeicecat script. The gnuzilla/data/buildscripts/ folder contains the scripts and mozconfig files used to build compiler toolchains and produce binaries from the converted source code. Keep in mind the scripts appear designed to work on Trisquel 7 x86_64 only. Sufficed to say, compiling IceCat on anything other than Triqsuel 7 x86_64 with GCC 4.8 will be an ordeal as the source appears to be very intolerant to lib version changes. Most guides for building IceCat are only good until the next pacman -Syu, and then they have to be modified again. The only advice I can really give you is to open up the script files in a text editor, and use it like an instruction manual. -jc
signature.asc
Description: This is a digitally signed message part.
-- http://gnuzilla.gnu.org
