#2595: firefox-3.0.5 / xulrunner-1.9.0.5
--------------------------------------+-------------------------------------
 Reporter:  k...@…                     |       Owner:  k...@…                   
     Type:  task                      |      Status:  assigned                
 Priority:  normal                    |   Milestone:  6.4                     
Component:  BOOK                      |     Version:  SVN                     
 Severity:  normal                    |    Keywords:                          
--------------------------------------+-------------------------------------

Comment(by bdu...@…):

 I built FF-3.0.5 without problem, but here are some notes:

 The book currently has:

 {{{
 cat >> layout/build/Makefile.in << "EOF" &&
 ifdef MOZ_ENABLE_CANVAS
 EXTRA_DSO_LDOPTS += $(XLDFLAGS) -lX11 -lXrender
 endif
 EOF

 sed -i "s/^    enum$/& xptinfo_enum_1/" \
     xpcom/reflect/xptinfo/public/xptinfo.h &&

 make -f client.mk build
 }}}

 As root:
 {{{
 make -f client.mk install &&

 install -v -m755 -d /usr/lib/firefox-2.0.0.15/chrome/icons/default &&
 ln -v -s ../../../icons/default.xpm \
     /usr/lib/firefox-2.0.0.15/chrome/icons/default &&

 chown -v -R root:root \
     /usr/lib/firefox-2.0.0.15/extensions/[email protected]/*
 }}}

 For me the change to layout/build/Makefile.in and
 xpcom/reflect/xptinfo/public/xptinfo.h were not necessary.
 The install/ln/chown are also not necessary.

 Copying the nss headers is still required.

 My .mozconfig looked like:
 {{{
 . $topsrcdir/browser/config/mozconfig
 mk_add_options moz_objd...@topsrcdir@/../firefox-build
 ac_add_options --prefix=/usr
 ac_add_options --enable-application=browser
 ac_add_options --with-system-zlib
 ac_add_options --with-system-png
 ac_add_options --with-system-jpeg
 ac_add_options --enable-system-cairo
 ac_add_options --enable-official-branding
 ac_add_options --enable-svg
 ac_add_options --enable-strip
 ac_add_options --disable-dbus
 ac_add_options --disable-crashreporter
 ac_add_options --disable-tests
 ac_add_options --disable-installer
 ac_add_options --disable-accessibility
 ac_add_options --enable-canvas
 }}}

 d-bus glib bindings and curl (crashreporter) are now optional
 dependencies.  I did not have either installed.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2595#comment:8>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to