
Hallo allerseits, ich habe heute
- die PureBasic-Demo heruntergeladen;
- den Ordner purebasic-demo ins Homeverzeichnis entpackt;
- die IDE mit "purebasic" im Unterverzeichnis "compiler" gestartet;
- Beispielprogramm aus dem Verzeichnis "example" geöffnet;
- Programm über's Menü "Compiler -> Kompilieren/Starten" gestartet ...
-------------------------------------------------------
Linker error:
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
-------------------------------------------------------
Dann eine neues Formular mit drei Gadgets erstellt. "Kompilieren/Starten" - selbe Fehlermeldung.
Im Web recherchiert und auf folgenden Hinweis gestoßen:
»/usr/bin/ld: cannot find -lX11
This means that you are missing the Xserver development libraries. You can install most of them using:
sudo apt-get install xorg-dev«
Gesagt, getan. Und tatsächlich erscheint obige Fehlermeldung nicht mehr. Dafür diese:
-------------------------------------------------------
Linker error:
Gadget.a(GadgetToolTip.o): In Funktion `PB_GadgetToolTip':
GadgetToolTip.c:(.text+0x44): Nicht definierter Verweis auf `gtk_widget_set_tooltip_text'
GadgetToolTip.c:(.text+0x68): Nicht definierter Verweis auf `gtk_widget_set_tooltip_text'
Gadget.a(ResizeGadget.o): In Funktion `PB_ResizeGadget':
ResizeGadget.c:(.text+0x51): Nicht definierter Verweis auf `gtk_widget_get_visible'
ResizeGadget.c:(.text+0x85): Nicht definierter Verweis auf `gtk_widget_hide'
ResizeGadget.c:(.text+0xd0): Nicht definierter Verweis auf `gtk_widget_get_preferred_size'
...
collect2: error: ld returned 1 exit status
-------------------------------------------------------
Dann bin ich hier im Forum auf das Installationsprogramm von ts-soft gestoßen. Ist zwar schon älter, aber ich dachte: Probiers's mal. Leider auch hier eine Fehlermeldung des Paketinstallationsprogramms:
»Abhängigkeit nicht erfüllbar: libgnomeprintgui2.2-dev«
Nach weiteren Recherchen habe ich auch noch das versucht:
sh ./checkinstall.sh
Ergebnis:
libstdc++ not found.
libstdc++ devel package need to be installed to use PureBasic
Also: sudo apt-get install libstdc++-devel
Ergebnis: Jede Menge Meldungen, als letzte: »E: Paket devel kann nicht gefunden werden.«
Wat nu? Was fehlt? Und wo bekomme ich das her? Beziehungsweise: Wie finde ich heraus, ob die benötigten Pakete installiert sind? Last but not least: Lohnt sich der ganze Aufwand überhaupt?
Über Tipps, Hinweise und Anregungen würde ich mich freuen. Vielen Dank.
Ach so, mein System: Linux Mint 17.3 Cinnamon (64 Bit)