HowTo compile on Solaris-de

From AMule Project FAQ
Revision as of 12:54, 25 August 2007 by Vollstrecker (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
English | Deutsch

Kompilieren von aMule/aMuleWeb auf Solaris 10 x86

  • Benutze pkg-get um die benötigten Bibliotheken zu installieren, die nicht bei Solaris mitgeliefert werden:
    • autoconf
    • automake
    • gd
    • gettext
    • gtk/gtk2
    • libpng

Dieses werden nach /opt/csw installiert

  • Setze den Suchpfad folgendermaßen:
 PATH=/usr/local/bin:/opt/csw/bin:/usr/sfw/bin:/usr/bin
  • Setze Symlinks für die GNU] Werkzeuge in /usr/sfw/bin auf deren "richtige" Namen (gar=ar, gas=as, gld=ld, gmake=make, ggrep=grep, gtar=tar, etc...) irgendwo in deinem Suchpfad. Ich habe sie in deren eigenem Verzeichnis (/usr/sfw/bin) gelinkt.
  • Nun lade dir das aktuelle wxGTK von http://www.wxwidgets.org herunter und kompiliere es. Installiere es nach /usr/local. Ich habe weder probiert mit Unicode-support zu kompilieren, noch gegen GTK2, also ist das nicht getestet, es sollte aber trotzdem funktionieren.
  • Setze nachfolgende Umgebungsvariablen:
 CPPFLAGS='-I /opt/csw/include'
 LD_LIBRARY_PATH=/usr/local/lib:/opt/csw/lib:/usr/sfw/lib:/usr/lib
  • Konfiguriere aMule mit:
 ./configure --enable-webserver
  • Tippe make, drücke <ENTER> und hoffe das Beste.
  • Wenn alles geklappt hat kannst du nun aMule starten!
 ./src/amule
  • Hab Spaß damit!

Diese Anleitung wurde genutzt um aMule und aMuleWeb auf Solaris 10 FCS zu kompilieren, Ich habe keine Ahnung ob es auf früheren/späteren Veröffentlichen von Solaris funktioniert, aber es sollte. Falls du aMule auf anderen Solaris als 10 kompiliert bekommst, lass mich bitte wissen wie, oder wenn diese Anleitung dir bei anderen Dingen geholfen hat, etc.

Diese Anleitung funktioniert ausschließlich für aMule CVS Versionen ab 7ten März 2005, keine frühere aMule Version wird auf Solaris nach dieser Anleitung kompilierbar sein.

Geschrieben von Skolnick am 6ten März 2005
Übersetzt von Vollstrecker am 25 August 2007

Dank geht an das aMule Entwicklerteam, speziell an Kry, der mir sehr viel geholfen hat, und ken fü den CPPFLAGS Tipp.