Da es mit den static builds immernoch Problemchen gibt, hier eine kleine Anleitung mit der man sich selbst eine funktionierende Version zaubern kann.
Voraussetzungen:
- XCode installiert
- Fink installiert
$ sudo apt-get update
$ sudo apt-get install orbit
$ sudo apt-get install orbit-dev
$ sudo apt-get install glib
$ sudo apt-get install zip unzip
$ sudo apt-get install pkgconfig
Wenn die o.g. Pakete installiert sind, muss man sich den Sourcecode der aktuellen Thunderbird Trunk besorgen.
Vorher aber noch ein Verzeichnis anlegen
$ mkdir /temp
$ mkdir /temp/mozilla
$ cd /temp/mozilla
In das Verzeichnis eine Datei “.mozconfig” mit diesem Inhalt legen:
# Options for client.mk.
mk_add_options MOZ_CO_PROJECT=mail
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
# Options for 'configure' (same as command-line options).
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
ac_add_options --enable-application=mail
ac_add_options --disable-accessibility
ac_add_options --enable-plaintext-editor-only
Dann:
$ cd ..
$ export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
$ cvs co mozilla/client.mk
$ cd mozilla
$ make -f client.mk checkout
Jetzt dauert es eine Weile, dann ist der Sourcecode von Thunderbird im Verzeichnis /temp/mozilla
Dann muss noch der Adressbuch Patch heruntergeladen und angewendet werden.
Dazu den Inhalt der folgenden Website in die Datei /temp/mozilla/adressbook.diff speichern:
https://bugzilla.mozilla.org/attachment.cgi?id=214730&action=view
Den Patch mit folgendem Befehl anwenden:
$ patch -p0 < adressbook.diff
Die Geschichte kompilieren:
$ make -f client.mk build
Das dauert eine gaaaaanze Weile.
Irgendwann sollte dann die fertige Thunderbird.app in /temp/mozilla/obj-??????/dist/ liegen.
Diese .app ist eine dynamische, läuft daher nur auf dem Rechner, auf dem sie erstellt wurde, was zum testen der Funktion aber ausreichend ist.