I just successfully built/launched a cvs branch HEAD (sources pulled
10/29/2005) firefox (v1.6a1) on a Linspire 5.0 PC. It wasn't simple, so
I thought I'd share the procedure in case some else finds it helpful.
I am a new Linux user working with a brand new Linux box. I am also new
to Mozilla. I have C++ and Java software development experience on Windows.
Operating System: Linspire 5.0
Basic System: Intel CPU 865H chipset
CPU: Intel Celeron D LGA775 2.66GHz 533FSB Socket T
RAM: 512MB DDR400(1 DIMM)
I obtained these from www.linspire.com via the CNR utility. I installed
libs-static-dev, and libx11 to correct a "missing -lXt" configuration
error, but it didn't fix the problem. Installing libxt-dev fixed the
error. The packages are listed in order by most recently installed.
libraries built from scratch
The libraries are listed in order by most recently built,
to the best of my recollection (I should have taken notes).
To build glib and gtk+, I used the instructions at
I had tried building gtk+ myself before following these instructions,
but got the error:
pkg-config --modversion glib-2.0' returned 2.6.6, but GLIB (2.4.8)***
was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib.
I found a news post stating that this happens when the built version
conflicts with the system version. The recommendation (in the post) was
to uninstall the old glib, but I couldn't uninstall the system glib
without also uninstalling lots of dependent packages.
The remedy per instructions is to install gtk+ in a separate directory
(/home/gtk/local), then, adjust env variables to point to this area.