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

Reply via email to