Seite 1 von 2

Compiler-Fehler unter Linux

Verfasst: 08.09.2008 17:30
von Mucki0501
Hi,
ich habe ein Problem und zwar habe ich Ubuntu 8.04.1und wollte hier nun die aktuelle PureBasic-Demo installieren. Dies habe ich der INSTALL-Datei aus dem purebasic-Ordner entnommen und davon die Not Recommend Möglichkeit. die IDE startet auch wunderbar über die Konsole nachdem ich einen Softlink auf die Purebasic-Binary in /usr/share/purebasic/compilers/purebasic erstellt und diesen Link in /usr/bin gespeichert habe. Wenn ich nun jedoch meinen Code kompilieren will, sagt Purebasic "Compiler isn't loaded yet...Try again". Gut dachte ich mir, mache ich einen Compiler Restart, dann wird mir jedoch gesagt "Duplicated library command: Base64Encoder() (in libraries CipherExtension and Cipher)".
Weiß einer wie ich das Problem lösen kann?
Ach ja, die Recommend Möglichkeit habe ich auch schon ausprobiert, das gleiche Problem und wenn ich pbcompiler in die Konsole eintippe wird mir der Gleiche Fehler mit den Libraries gesagt.

Danke im Voraus

Verfasst: 08.09.2008 19:28
von hardfalcon
Hmmm, lösch mal die komplette PB-Installation, und installier die PB-Demo dann nochmal (versuchs erstmal mit der empfohlenen Version, ist einfacher und sicherer). Wenn der Fehler dann noch immer kommt, dann entferne mal testweise die beiden Cipher-Libs (natürlich stehen die Cipher-Befehle dann auch nicht mehr zur Verfügung)...

Verfasst: 08.09.2008 22:22
von Mucki0501
Ok das habe ich jetzt gemacht, außer das ich die Libraries nicht gelöscht habe. Jetzt bekomme ich jedoch einen Linker-Error, wenn ich den Code kompilieren will. Der Fehler lautet: gcc: /tmp/purebasic_compilation0.out: No such file or directory. Ich bin verzweifelt...

Verfasst: 09.09.2008 00:09
von hardfalcon
Hmmm, poste mal bitte die Ausgabe dieses Befehls:
stat /tmp/

//EDIT: Kommt der Fehler auch, wenn du einfach den Tarball von PureBasic in deinem Homeordner entpackst, und PB von da aus startest?

Verfasst: 09.09.2008 22:38
von Mucki0501
So das ist stat /tmp

Code: Alles auswählen

mucki@Mucki-Notebook:~$ stat /tmp
  File: „/tmp“
  Size: 4096      	Blocks: 8          IO Block: 4096   Verzeichnis
Device: fe02h/65026d	Inode: 442369      Links: 12
Access: (1777/drwxrwxrwt)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-09-09 17:14:23.000000000 +0200
Modify: 2008-09-09 22:35:13.000000000 +0200
Change: 2008-09-09 22:35:13.000000000 +0200
Wenn ich PureBasic im Homeordner entpacke und einfach starte kommt ebenfalls der Fehler. Wass anderes ist die Recommend Installation ja auch eigentlich nicht.

Verfasst: 24.09.2008 15:42
von Waldixxl
Hallo Mucki0501
gibt es bei Dir schon eine Lösung zu Deiner Fehlermeldung?
Ich kämpfe leiden mit dem gleichen Problem.
Wenn ich das Programm ohne Debugger starte wird die Datei "/tmp/purebasic_compilation0.out" erstellt! Ich weiß nicht mehr wieder.

Verfasst: 24.09.2008 15:51
von ts-soft
Waldixxl hat geschrieben:"/tmp/purebasic_compilation0.out" erstellt! Ich weiß nicht mehr wieder.
Wenn sie erstellt wird, ist doch kein Fehler?
Was bitte genau ist der Fehler? Welche Version?

Gruß
Thomas

Verfasst: 24.09.2008 16:20
von Waldixxl
Hallo Thomas
wenn ich ein DemoProgramm starte erscheint folgende Fehlermeldung
Linker ERROR
"gcc: /tmp/purebasic_compilation0.out: No such file or directory. "
Wenn ich im Verzeichnis nachschaue gibt es die Datei nicht.
Die Fehlermeldung ist berechtigt
Starte ich das Programm ohne Debugger, startes es ganz normal.
und die Datei ist im Tmp Verzeichnis vorhanden.
Ohne Debugger ist das Testen von Programmen leider nicht möglich.(für mich)
System Ubuntu 7.10 gnome

Verfasst: 24.09.2008 16:22
von Kiffi
<ot>
wer hat denn eigentlich unseren guten Mucki0501 gelöscht?
</ot>

Verfasst: 24.09.2008 16:24
von ts-soft
Welche PB Version? Kannste eine neuere (oder ältere) versuchen?