Heute mal völlig unmotiviert eine kurze Anleitung, wie man Firestorm unter Linux selbst kompiliert.
Man benötigt: eine einigermaßen aktuelle Linuxdistribution wie Ubuntu, Debian, OpenSUSE, Fedora o.ä. mit funktionierendem C/C++-Compiler sowie installiertem Mercurial und Cmake, Python und Perl.
Zum Erstellen der Makefiles benutzt Linden Lab ein eigenes Tool namens autobuild. Dies installieren wir mittels
hg clone http://hg.secondlife.com/autobuild
Danach
cd autobuild; python setup.py build
Den Unterordner /bin nehmen wir dann in den Pfad auf, etwa so:
export PATH=/home/user/autobuild/bin:$PATH
Dann holen wir uns den Quellcode vom Repository mit
hg glone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/
Wir wechseln in den Quellcodeordner von Firestorm und lassen nun Autobuild laufen mit:
autobuild configure -c ReleaseFS_open
Danach wechseln wir in den Ordner, dessen Namen mit build anfängt und beginnen mit dem Compilen. Dazu nehmen wir den Befehl
make -jX
X ist dabei ein Platzhalter für die Anzahl der Prozessorkerne +1.
Je nach Rechner dauert es dann 20 Minuten oder länger, bis er damit fertig ist.
Wenn alles geklappt hat, dann ist im Unterordner newview/packaged das lauffähige Programm. Das ist alles.
Hö? Ich hab nie eine benötigt, von daher geht es wohl auch ohne.
Ach, wer es für Windoof machen mag, hier ist nen guide dafür: http://www.dhkaufmann.de/BuildFirestorm_new.txt
Ist zwar 2 Jahre alt, aber die Verfahrensweise ist immer noch identisch.