manke hat geschrieben:
Hat leider auch nicht funktioniert. Die Fehlermeldung sieht jetzt so aus:

Hat doch funktioniert - das ist die nächste Fehlermeldung

Nun vermisst er beim Linken ein Symbol aus der "libX11.so.6", also die nächste Import Zeile wäre dann:
Code:
ImportC "-lX11":EndImport
Das "-l" am Anfang ist eine Kommandozeilenoption und das "X11" ist dann der Library Name der zusätzlich gebunden werden soll.
manke hat geschrieben:
Und außerdem, irgendetwas stimmt ja nicht, unter dem alten OpenSuse 11.4 lief ja auch schon alles mit Pb 4.6. Erstaunlicherweise laufen jetzt auch die meisten noch unter OpenSuse 11.4 erstellten Compilate nicht mehr, ein kleines Spiel läuft aber problemlos (lässt sich nur nicht mehr neu kompilieren). Einige Beispiele aus dem Examples Ordner laufen übrigens, z.B. das Canvasgadget.pb. Irgendwie müssen doch einige Bibliotheken unter dem neuen Suse nicht richtig installiert sein, obwohl Checkinstall.sh alles in Ordnung meldet.
Klar ist da was oberfaul und eine Reihe ImportC Zeilen einzufügen ist auch nur eine Notlösung. Vielleicht hast Du aber auch eine falsche Option zur Kompilation angegeben? Z.B. eine GUI Anwendung versucht als "Console" oder ".so/Library" zu übersetzen? Vielleicht ist es aber auch ein PureBasic Bug beim Linken, da gibt es offenbar mehrere.
Benutzt Du bei der alten und neuen Suse Installation immer 32-bit oder 64-bit Versionen?