I hate to say that but i never following the blfs way to build firefox-thunderbird.
I really don't know if worths all this trouble you get,when the official moz method,just works. Especially when after the build you get a nice tarball,to use it on other machines. See,if there is one or two applications,that someone will normally update them (for known vulnerabilities etc..) during a six-months period that is firefox & thunderbird. What i do for firefox (i am not using TB,but is applies for TB also) is to unpack the firefox-* version tarball in $HOME/bin/opt and i just change the symbolic link to $HOME/bin/opt/firefox. I just have then a link from $HOME/bin/opt/firefox/firefox to $Home/bin/firefox which is in my PATH and everything just works. I have to admit that i am not using epiphany,so i don't have to care for epiphany to find the headers in the proper location. For anyone who cares this is the way i used to build thunderbird-1.0.6 for a friend,using gcc4.0.1. #-------------------------------# tar xf thunderbird-1.0.6-source.tar.bz2 cd mozilla patch -Np1 -i /Path-to-patch/mozilla-thunderbird-1.0.6-gcc4.patch cat > mozconfig << "EOF" . $topsrcdir/mail/config/mozconfig mk_add_options [EMAIL PROTECTED]@/tbird ac_add_options --with-system-zlib ac_add_options --with-system-png ac_add_options --enable-application=mail ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-extensions=wallet,spellcheck,xmlextras,webservices ac_add_options --enable-crypto ac_add_options --enable-xft ac_add_options --enable-xinerama ac_add_options --enable-optimize ac_add_options --enable-reorder ac_add_options --enable-strip ac_add_options --enable-cpp-rtti ac_add_options --enable-single-profile ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data ac_add_options --enable-image-decoders=default,-xbm ac_add_options --disable-freetype2 ac_add_options --disable-accessibility ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-logging ac_add_options --disable-pedantic ac_add_options --disable-installer ac_add_options --disable-profilesharing ac_add_options --disable-mathml ac_add_options --disable-oji ac_add_options --disable-plugins ac_add_options --disable-necko-disk-cache EOF mkdir thunderbird make -f client.mk build make -C thunderbird/mail/installer #-------------------------------# This will create in thunderbird/dist the thunderbird-i686-linux-gtk2+xft.tar.gz binary. If you just want to use TB in a single machine,you 'd rather want to unpack in your home directory,so you dont have to run it as a root user first,and also you can update it with only one change to symblink. #-------------------------------# mkdir -p $HOME/bin/thunderbird-1.0.6 mkdir $HOME/bin/thunderbird tar xf thunderbird/dist/thunderbird-i686-linux-gtk2+xft.tar.gz \ --strip-components=1 -C $HOME/bin/thunderbird-1.0.6 ln -s $HOME/bin/thunderbird-1.0.6 $HOME/bin/thunderbird sudo ln -s $HOME/bin/thunderbird/thunderbird /somewhere/in/your/path rehash thunderbird #-------------------------------# If you wanna use enigmamail install the xpi http://www.mozilla-enigmail.org/downloads/enigmail-0.92.0-tb-linux.xpi You have to have GnuPG installed first. I would like to see Blfs editors to have some more free time to spend in their life,rather to brake their heads with such trivial things. If someone wants to build epiphany you can always provide a note at the start or at the end of firefox instrunctions. Randy,sometimes i wonder where you find all this energy? :-) Regards. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
