Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erstellen

MAC OSX spezifisches Forum
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
drzeissler
Beiträge: 3
Registriert: 13.05.2018 21:10

Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erstellen

Beitrag von drzeissler »

Hallo liebe Kollegen,

ich habe kürzlich die Entscheidung getroffen mal wieder was mit Basic zu machen. Das letzte Mal war 1988/1989 mit GW-basic auf einem Schneider EuroPC mit CGA Grafik :)
Ich habe mir die Lizenz von PureBasic gekauft und die Entwicklungsumgebung eingerichtet.

Ich verwende:

Hardware: Apple MacMini G4 PPC 1,42 Ghz Radeon 9200 32MB
Software: MacOSX 10.3.9 Panther; PureBasic 4.61 sowie XCODE 1.5 mit CLT

Ich habe einen Code für die bekannten Copperbars heruntergeladen und einfach mal ausgeführt.

Fehler1:
Dieser hatte eine Tastaturabfrage, die es unter OSX nicht gibt. Das konnte ich relativ leicht fixen. (GetAsyncKeyState mit ";" versehen und dafür "ExamineKeyboard" eingebaut.

Fehler2:
Der Fehler "-lcrt1.o" konnte ich fixen, da mir anscheinend die CommandLineTools (CLT) fehlten. Die sind bei 10.3 auf der InstallationsDVD als Unix-Tools zu finden. Ich habe sie nachinstalliert, dann war auch dieser Fehler weg.

Fehler3:
Verschiedene ".a" Biliotheken waren "out of date". Das konnte ich mit "rerun ranlib" auf jede einzelne Bibliothek ebenfalls lösen.

Fehler4:
Spätestens jetzt bin ich mit meinem Latein am Ende. Ich bekomme "undifined symbols" für:
_fprintf$LDBLStub;_sprintf$LDBLStub;_sscanf$LDBLStub;_vfprintf$LDBLStub;_vsprintf$LDBLStub;_printf$LDBLStub

Im Netz finde ich dazu:
In that case, you need to add -lSystemStubs to the compilation command.

Wie soll das funktionieren, ich drücke doch nur F5 in PureBasic, wo soll ich da diesen Command absetzen.

Danke für jeden Tipp.

Beste Grüße
Euer Doc
Zuletzt geändert von drzeissler am 21.05.2018 20:26, insgesamt 1-mal geändert.
Benutzeravatar
mk-soft
Beiträge: 3691
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Beitrag von mk-soft »

Ich habe kein PPC, aber vielleicht geht es so wenn es PB v4.61 unterstützt.

Code: Alles auswählen

Import "-lSystemStubs"
EndImport
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
drzeissler
Beiträge: 3
Registriert: 13.05.2018 21:10

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Beitrag von drzeissler »

Bild

Danke, aber irgendwie scheint da etwas zu fehlen. Ich habe das so verstanden, dass diese Befehle nicht in PureBasic sind,
wohl aber in dem GCC 3.3 welches installiert wurde, aber er findet das wohl nicht.

Gruß
Doc
Benutzeravatar
mk-soft
Beiträge: 3691
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Beitrag von mk-soft »

Stell die Frage mal ins englische Forum.

Da gibt es einige die sich besser mit MacOS (PPC) auskennen.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
drzeissler
Beiträge: 3
Registriert: 13.05.2018 21:10

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Beitrag von drzeissler »

Da werden keine Daten gesynct, muss mich da wohl noch extra anmelden.
Antworten