ubuntuusers.de

Kompilieren

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

In manchen Fällen ist es notwendig, Gobby selbst zu kompilieren. Zuerst muss man das alte Gobby und seine Abhängigkeiten entfernen [1].

Quellcode laden

Danach lädt man sich von der Projektseite 🇬🇧 den Quellcode für

  • net6

  • obby

  • gobby

herunter.

Voraussetzungen

Folgende Abhängigkeiten müssen installiert sein [1]:

  • libsigc++-2.0-dev (nötig für net6 )

  • libgnutls-dev (nötig für net6)

  • libgtksourceview-dev (nötig für gobby)

  • libgtkmm-2.4-dev (nötig für gobby)

  • libxml++2.6-dev (universe, nötig für gobby)

  • libgtksourceview2.0-dev (nötig für gobby)

Befehl zum Installieren der Pakete:

sudo apt-get install libsigc++-2.0-dev libgnutls-dev libgtksourceview-dev libgtkmm-2.4-dev libxml++2.6-dev libgtksourceview2.0-dev 

Oder mit apturl installieren, Link: apt://libsigc++-2.0-dev,libgnutls-dev,libgtksourceview-dev,libgtkmm-2.4-dev,libxml++2.6-dev,libgtksourceview2.0-dev

Kompilieren

Jetzt muss man die heruntergeladenen Pakete der Reihe nach entpacken [2] und kompilieren [3].

Wenn man das Programm nach /usr/local installiert hat (was Standard ist), werden die Bibliotheken wahrscheinlich nicht gefunden:

gobby: error while loading shared libraries: libobby-0.4.so.0: cannot open shared object file: No such file or directory
gobby: error while loading shared libraries: libnet6-1.3.so.0: cannot open shared object file: No such file or directory

Abhilfe schafft hier die Bearbeitung (bzw. Erstellung) der Datei /etc/ld.so.conf in einem Editor mit Root-Rechten [4]. Man fügt einfach den Installationspfad der Library

/usr/local/lib

in die Datei ein und speichert das Ganze. Danach muss man noch im Terminal [5] mit

sudo ldconfig 

die Umgebungsvariablen für den Library-Pfad neu einlesen. Nun startet Gobby wie gewohnt.

Diese Revision wurde am 20. August 2017 17:31 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Editor, Kommunikation, Internet