24 January 2013

326. Compiling Thunderbird 17.0.2 on Debian Testing

I tested this compile in a bare chroot, so the dependencies should be pretty much hammered out. The build is easy but fairly slow.

sudo apt-get install bzip2 build-essential python zip libgtk2.0-dev libdbus-glib-1-dev libasound2-dev libogg-dev libxt-dev yasm libcurl4-openssl-dev mesa-common-dev
mkdir ~/tmp
cd ~/tmp
wget ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0.2/source/thunderbird-17.0.2.source.tar.bz2
rm -rf comm-release/
tar xvf thunderbird-17.0.2.source.tar.bz2
mkdir bldthunder17
cd bldthunder17/
../comm-release/./configure --disable-necko-wifi
make
sudo make install

That took 122 minutes on a single core.
Checkinstall doesn't work and ends with segfault.


2 comments:

  1. make -jX where x is the number of cores you want to use when building. Who uses single core build environments in 2013?

    ReplyDelete
  2. Admittedly not many, but reporting build times for a single core is more informative than for an arbitrary number of cores.

    But sure, for those interested in parallel building:
    http://verahill.blogspot.com.au/2013/01/305-make-jn-should-n-equal-number-of.html
    http://verahill.blogspot.com.au/2013/01/321-compiling-kernel-372-on-debian.html

    ReplyDelete