I can build both Firefox and Xulrunner on my new SVN-20120514 system but
had some issues that may or may not be significant.
I could not seem to get FF to build with the xulrunner linkage, although
each built OK.
For FF, the command
tar -xvf firefox-build-dir/dist/firefox-12.0.en-US.linux-$(uname
-m).tar.bz2 -C /usr/lib/firefox-12.0 --strip-components=1
hung on me. I already had a /usr/lib/firefox-12.0 directory with items
installed from previous builds, but deleting all the files there allowed
the instruction ot complete. We may want to do something like:
rm -rf /usr/lib/firefox-12.0 &&
mkdir /usr/lib/firefox-12.0 &&
tar -xvf \
firefox-build-dir/dist/firefox-12.0.en-US.linux-$(uname -m).tar.bz2 \
-C /usr/lib/firefox-12.0 --strip-components=1
-----------
I tried to build xulrunner and use it for firefox, but the instructions
in the book are a bit confusing.
I built xulrunner by the current instructions (-j1):
SBU=25.628
77188 /usr/src/firefox/firefox-12.0.source.tar.bz2 size (75.378 MB)
985768 kilobytes build size (962.664 MB)
md5sum : 80c3e5927274de7f181fb5f931ac5fd4
But the files are in:
/usr/lib/xulrunner-12.0
/usr/lib/xulrunner-devel-12.0
The instructions on the firefox page says:
If you have linked against an already installed Xulrunner, as the root
user:
make -C firefox-build-dir install &&
...
My problem was that I didn't have a firefox-build-dir directory or a
/usr/lib/firefox-12.0/application.ini.
I think we may need to clarify that make -f client.mk is still required
but the options
# ac_add_options --with-system-libxul
# ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-12.0
will bypass most of the long build.
----------
I tried to run ff over ssh, but it died. That is probably because my X
server is fairly old -- well really old (6.8.2 from 2005). :)
On the new system, FF started and ran fine.
---------
When I started FF, I looked at Help->About. Since I was using twm, I
couldn't close that window! There is no close button for 'About' and
twm doesn't have a window close function that I could find. This isn't
a BLFS issue, but I thought it was worthy of comment.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page