• Showing Page History #78197

How To Build Tenfourbird

https://developer.mozilla.org/en/Simple_Thunderbird_build

http://code.google.com/p/tenfourfox/wiki/HowToBuildNow

System requirement

Same as TenFourFox build requirement

  • Xcode 2.5 or higher
  • mercurial
  • libidl
  • autoconf213
  • gmake
  • python
  • py25-zlib
  • py25-hashlib
  • freetype

Get Sources

hg clone http://hg.mozilla.org/releases/comm-esr10/

or

hg clone http://hg.mozilla.org/releases/comm-release/

Build Tenfourbird (with Lightning)

python client.py checkout
cd mozilla
hg import TENFOURFOX_CHANGEST_SERIALY
cd ..
hg import TENFOURBIRD_CHANGESET
cp mozilla/G*.mozconfig

Remove line in .mozconfig

. $topsrcdir/browser/config/mozconfig

Edit line in .mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

Add lines to .mozconfig

ac_add_options --enable-application=mail
ac_add_options --enable-calendar
ac_add_options --enable-crypto

make -f client.mk

Build Enigmail

...