"Linker error" beim Compilieren nach Betriebssyste

Fragen und Bugreports zur PureBasic 4.0-Beta.
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

"Linker error" beim Compilieren nach Betriebssyste

Beitrag von Calloway »

Hallo!

Bevor ich Mac OS 10.5 Leopard installierte, konnte ich meinen
Code sauber compilieren und das Programm starten. Nach
dem Betriebsystem-Update kommt beim Compilieren immer der
Fehler "Linker error". Es ist auch egal, ob der Code nur eine
Zeile (MessageRequester("Test","Test")) oder 8000 Zeilen hat.

Was tun? Wer weiß Rat?

Gruß, Martin.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Evtl. ein Pfad-Problem (Path)?

Ich meine Linker-Errors gabs damals bei 'ner PB-Installation unter Linux auch, wenn die (System-)Pfade nicht richtig gesetzt waren.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

Beitrag von Calloway »

Wo kann man die Pfade einstellen? In den Preferences und den Compiler Options
finde ich nichts derartiges zum Einstellen...
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Ich meinte die System-Pfade - also die in den Umgebungsvariablen des Systems (in Windows wäre das sie Umgebungsvariable "Path").
Für Linux gab's da auch 'ne Anleitung zu.
Beim Mac kenne ich mich da nicht so aus, da ich PB hier auf meinem Mac noch nicht installiert habe.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

Mac OS 10.5 Leopard und PureBasic

Beitrag von Calloway »

Ich wüsste jetzt nicht, wo man diese einstellen sollte. Wie wird das denn bei Linux gehandhabt?

Vielleicht können mal andere Leopard-User mal berichten, wie sie PureBasic ans Laufen bekamen...
Benutzeravatar
Thalius
Beiträge: 476
Registriert: 17.02.2005 16:17
Wohnort: Basel / Schweiz

Beitrag von Thalius »

Unterlinux macht man dieses mit "Export"-variablen:

Aber dneke ist hilfreicher wenn du die Linker errors mal postest - muss nicht am pfad liegen.

Thalius
"...smoking hash-tables until until you run out of memory." :P
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

Beitrag von Calloway »

Es wird nur "Linker error" in einem Requester angezeigt, keine weiteren Erklärungen. Und im Logfile steht nur: "[COMPILER] Linker error".
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

Compilier mal von der Konsole aus und poste die Fehlermeldung die da kommt.
(PUREBASIC_HOME setzen und dann pbcompiler aufrufen, genau wie unter Linux)
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

Beitrag von Calloway »

freak hat geschrieben:Compilier mal von der Konsole aus und poste die Fehlermeldung die da kommt.
(PUREBASIC_HOME setzen und dann pbcompiler aufrufen, genau wie unter Linux)
Ich hoffe, ich habe das jetzt richtig gemacht. Ich kenne mich sonst nicht mit Konsolenbedienung aus.

Code: Alles auswählen

Macintosh:compilers Martin$ /Applications/purebasic/compilers/pbcompiler /Users/Martin/Projekte/Luami/LuamiX\ Build\ 002.pb -d -t 

******************************************
PureBasic 4.10 (MacOS X - PowerPC)
******************************************

Loading external modules...
Error: Line 0 - Can't load any OSLibraries! Please re-install PureBasic
Macintosh:compilers Martin$ 
Und Purebasic habe ich schon einige Male neu installiert...
Gesperrt