Compiler-Fehler unter Linux

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Mucki0501

Compiler-Fehler unter Linux

Beitrag 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
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag 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)...
Mucki0501

Beitrag 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...
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag 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?
Mucki0501

Beitrag 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.
Benutzeravatar
Waldixxl
Beiträge: 108
Registriert: 27.12.2005 17:35
Wohnort: Linz, Österreich

Beitrag 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.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Waldixxl
Beiträge: 108
Registriert: 27.12.2005 17:35
Wohnort: Linz, Österreich

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

<ot>
wer hat denn eigentlich unseren guten Mucki0501 gelöscht?
</ot>
a²+b²=mc²
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Welche PB Version? Kannste eine neuere (oder ältere) versuchen?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten