PureBasic für x86_64 Linux?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

PureBasic für x86_64 Linux?

Beitrag von Laurin »

Jo, hat schon jemand eine Idee, wann/ob/falls es kommt?

Im Moment bekomme ich nämlich bei diesem Code:

Code: Alles auswählen

MessageRequester("Test", "Online seit " + Str(ElapsedMilliseconds()))
nämlich nur das

Code: Alles auswählen

laurin@miriam:~/Programmieren/purebasic/Sources$ uname -r
2.6.12-10-amd64-k8

laurin@miriam:~/Programmieren/purebasic/Sources$ pbcompiler test.pb

******************************************
PureBasic 3.94 (Linux - x86)
******************************************

Loading external modules...
Starting compilation...
4 lines processed.
Creating the executable.
/usr/bin/ld: warning: i386 architecture of input file `purebasic.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `Requester.a(MessageRequester.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `GtkBase.a(GtkBase.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `SimpleList.a(SimpleList.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `Misc2.a(ElapsedMilliseconds.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `String.a(Str.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(AllocateString.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(CopyString.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(FastAllocateString.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(FreeString.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(FreeStructureStrings.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(FreeStringStructuredArray.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(StringEqual.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(StringInf.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(StringSup.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/home/laurin/Programmieren/purebasic/compilers/systembase.a(System.o)' is incompatible with i386:x86-64 output

- Feel the ..PuRe.. Power -
Das Leben ist so schön :roll:
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi Laurin,
Probier ma vor dem compilieren auf der console

export GNUTARGET='elf32-i386'

einzugeben. Kanns leider nich selber testen :|
Achja, kann es sein das du das Linux mit "64 bit support only" installiert hast`?

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Das mit dem export hat nichts gebracht.
Achja, kann es sein das du das Linux mit "64 bit support only" installiert hast`?
Das kann sein, aber weiß ich nicht genau.

Egal, hab ja noch nen alten Pentium 2, da läuft pb bestimmt drauf ^^
Edit: Man, was für ein Glück...

Code: Alles auswählen

laurin@hugo:~/purebasic/sources$ uname -r
2.6.12-9-386
laurin@hugo:~/purebasic/sources$ pbcompiler test.pb

******************************************
PureBasic 3.94 (Linux - x86)
******************************************

Loading external modules...
Error: Line 1 - Can't load any PureLibraries ! Please re-install PureBasic
Sowohl Methode 1 als auch 2 aus der Installationshilfe geht nicht :(

Ob das vielleicht daran liegt, dass der Rechner keinen Window Manager (wie Gnome oder KDE) hat?
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Antworten