FPC Error in ppc386.exe
FPC Error in ppc386.exe
Liebe Lazarus Community,
hatte bis jetzt noch keine Fragen oder Probleme mit Lazarus und konnte alles ohne Probleme programmieren.
Doch jetzt hab ich eine unerklärliche Fehlermeldung:
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Es können auch verschiedene Units (sysutils,classes) nicht gefunden werden,wenn ich sie über "Find Declaration" suchen.
Hab Lazarus + FPC schon einmal neu installiert. Hat aber leider keine Besserung gebracht.
Bekomme auch folgenden Fehler, wenn ich die Lazarus IDE neu kompilieren möchte:
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Wäre nett, falls jemand einen Lösungsansatz hätte. Mir fällt nämlich auf Anhieb keine Lösung ein.
Gruß Necz
hatte bis jetzt noch keine Fragen oder Probleme mit Lazarus und konnte alles ohne Probleme programmieren.
Doch jetzt hab ich eine unerklärliche Fehlermeldung:
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Es können auch verschiedene Units (sysutils,classes) nicht gefunden werden,wenn ich sie über "Find Declaration" suchen.
Hab Lazarus + FPC schon einmal neu installiert. Hat aber leider keine Besserung gebracht.
Bekomme auch folgenden Fehler, wenn ich die Lazarus IDE neu kompilieren möchte:
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Wäre nett, falls jemand einen Lösungsansatz hätte. Mir fällt nämlich auf Anhieb keine Lösung ein.
Gruß Necz
Re: FPC Error in ppc386.exe
Es wäre vielleicht hilfreich wenn du sagen würdest, was du VOR der dem auftreten der unerklärlichen Fehlermeldung gemacht hast.Necz hat geschrieben: Doch jetzt hab ich eine unerklärliche Fehlermeldung:
Computer neigen i.A. nicht dazu, einfach plötzlich etwas anders zu machen.
Re: FPC Error in ppc386.exe
Ja das ist mir auch klar, aber ich habe nichts geändert.
Weder etwas installiert, noch deinstalliert, weder Hardware, noch Software, noch Komponenten oder Packages.
Habe mein altes Projekt beendet und ein neues Projekt angefangen und seit dem trat der Fehler auf.
Weder etwas installiert, noch deinstalliert, weder Hardware, noch Software, noch Komponenten oder Packages.
Habe mein altes Projekt beendet und ein neues Projekt angefangen und seit dem trat der Fehler auf.
Re: FPC Error in ppc386.exe
Hab schon einen Teil der Lösung aber stehe vor dem nächsten Problem.
Hab herausgefunden, dass es wohl mit den ppu Dateien zusammen hängt, das diese beim hinzufügen einer zusätzlichen Unit in das Programm in den Suchpfad des Compilers mit aufgenommen werden und Lazarus diese dann dupliziert, jedoch eine Fehlermeldung ausgibt " Unit nicht gefunden"
Quelle: http://wiki.lazarus.freepascal.org/Unit ... d_units/de
Als Lösung des Problems soll man die Pfade abändern, was bei mir jedoch zu keinem Erfolg führte, als Alternative Lazarus neu kompilieren.
Doch dann erscheint die nächste Fehlermeldung:
makefile:196: *** The Makefile doesn't support target returned-error, please run fpcmake first. Stop.
Hat jemand vllt ne Idee? ich komme nicht weiter und finde auch keine Hilfe oder Hinweise zu der Fehlermeldung.
Gruß Necz
Hab herausgefunden, dass es wohl mit den ppu Dateien zusammen hängt, das diese beim hinzufügen einer zusätzlichen Unit in das Programm in den Suchpfad des Compilers mit aufgenommen werden und Lazarus diese dann dupliziert, jedoch eine Fehlermeldung ausgibt " Unit nicht gefunden"
Quelle: http://wiki.lazarus.freepascal.org/Unit ... d_units/de
Als Lösung des Problems soll man die Pfade abändern, was bei mir jedoch zu keinem Erfolg führte, als Alternative Lazarus neu kompilieren.
Doch dann erscheint die nächste Fehlermeldung:
makefile:196: *** The Makefile doesn't support target returned-error, please run fpcmake first. Stop.
Hat jemand vllt ne Idee? ich komme nicht weiter und finde auch keine Hilfe oder Hinweise zu der Fehlermeldung.
Gruß Necz
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: FPC Error in ppc386.exe
Hi,
kann es sein, dass du einfach nur das Target (CPU/Plattform) verstellt hast? Guck mal in deine Projekteinstellungen/Compilereinstellungen bzw. Codegenerierung. Ist aber nur geraten, die kompletten Meldungen(rechte Maustaste aufs Nachrichtenfenster und "Alle gezeigten und verborgenen .. in Zwischenablage..") sowie Version von FPC und Lazarus wären hilfreich.
kann es sein, dass du einfach nur das Target (CPU/Plattform) verstellt hast? Guck mal in deine Projekteinstellungen/Compilereinstellungen bzw. Codegenerierung. Ist aber nur geraten, die kompletten Meldungen(rechte Maustaste aufs Nachrichtenfenster und "Alle gezeigten und verborgenen .. in Zwischenablage..") sowie Version von FPC und Lazarus wären hilfreich.
mfg Ingo
Re: FPC Error in ppc386.exe
Hi shokwave,
ja die Einstellungen und Pfade sind alle richtig und auch identisch mit meinem anderen System, hab das alles schon mehrfach kontrolliert.
Laz Version: 0.9.28.2 beta
FPC Version: 2.2.4
Betriebssystem Windows Vista-.- 32bit
Die gepostete Fehlermeldung ist die vollständige und einzige Fehlermeldung.
Das Problem ist, dass weder IDE noch Compiler die .ppu (sysutils.ppu,classes.ppu) finden,
was in dem vorigen von mir geposteten Link auch beschireben ist, nur die Fehlerbehebung,
die dort angegeben ist, führt zu keinem Erfolg.
Gruß Necz
ja die Einstellungen und Pfade sind alle richtig und auch identisch mit meinem anderen System, hab das alles schon mehrfach kontrolliert.
Laz Version: 0.9.28.2 beta
FPC Version: 2.2.4
Betriebssystem Windows Vista-.- 32bit
Die gepostete Fehlermeldung ist die vollständige und einzige Fehlermeldung.
Das Problem ist, dass weder IDE noch Compiler die .ppu (sysutils.ppu,classes.ppu) finden,
was in dem vorigen von mir geposteten Link auch beschireben ist, nur die Fehlerbehebung,
die dort angegeben ist, führt zu keinem Erfolg.
Gruß Necz
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: FPC Error in ppc386.exe
Hm, weiter oben hast du geschrieben, dass du Lazarus bereits neu installiert hast. Hattest du nach dem de- und vor dem neu installieren auch die Konfigurationsdateien von Lazarus gelöscht?
Poste bitte mal die Ausgabe vonund
Poste bitte mal die Ausgabe von
Code: Alles auswählen
fpc -l -va
Code: Alles auswählen
echo %path%
mfg Ingo
Re: FPC Error in ppc386.exe
Ja die Konfig.-Dateien hab ich gelöscht
Wenn ich fpc mit deinen Parametern ausführe bekomm ich den gleichen Fehler.
Bei folgende Ausgabe:
Vielen Dank für die Ideen
Wenn ich fpc mit deinen Parametern ausführe bekomm ich den gleichen Fehler.
Bei
Code: Alles auswählen
echo %path%
Code: Alles auswählen
C:\Program Files\PC Connectivity Solution\;
C:\Windows\system32;
C:\Windows;C:\Windows\System32\Wbem;
C:\Program Files\Common Files\Roxio Shared\DLLShared\;
C:\Program Files\Common Files\Roxio Shared\DLLShared\;
C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\;
C:\Program Files\Common Files\DivX Shared\
- af0815
- Lazarusforum e. V.
- Beiträge: 6848
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: FPC Error in ppc386.exe
Wenn eine fehlerhafte Ausgabe liefert dann ist in erster Linie das Problem dort zu suchen. Der FPC ist der starter für die entsprechende Version des ppc386. Die Ausgabe für den ppc386 sollte in etwas so aussehen
Code: Alles auswählen
fpc -l -va
Code: Alles auswählen
X:\Pascal\Pascal\lazarus\fpc\svn\bin\i386-win32>ppc386
Free Pascal Compiler version 2.5.1 [2010/11/13] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
X:\Pascal\Pascal\lazarus\fpc\svn\bin\i386-win32\ppc386.exe [options] <inputfile>
[options]
Put + after a boolean switch option to enable it, - to disable it
-a The compiler doesn't delete the generated assembler file
-al List sourcecode lines in assembler file
-an List node info in assembler file
-ar List register allocation/release info in assembler file
-at List temp allocation/release info in assembler file
-A<x> Output format:
-Adefault Use default assembler
-Aas Assemble using GNU AS
-Amacho Mach-O (Darwin, Intel 32 bit) using internal writer
-Anasmcoff COFF (Go32v2) file using Nasm
-Anasmelf ELF32 (Linux) file using Nasm
-Anasmwin32Win32 object file using Nasm
-AnasmwdosxWin32/WDOSX object file using Nasm
-Awasm Obj file using Wasm (Watcom)
-Anasmobj Obj file using Nasm
-Amasm Obj file using Masm (Microsoft)
-Atasm Obj file using Tasm (Borland)
-Aelf ELF (Linux) using internal writer
*** press enter ***
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: FPC Error in ppc386.exe
Gut, dann können wir verstellte Lazaruseinstellungen als Fehlerquelle ausschließen, da es ja "vorher" lief und es mit "frischen" Einstellungen eigentlich keine Probleme gibt.Necz hat geschrieben:Ja die Konfig.-Dateien hab ich gelöscht
Dennoch wollte ich schon sehen was er da alles ausspuckt. Die Meldung ist bei "meinem" Befehl normal, da er ja nichts kompilieren soll. Falls die Ausgabe zu lang wird, kannst du auchNecz hat geschrieben:Wenn ich fpc mit deinen Parametern ausführe bekomm ich den gleichen Fehler.
Code: Alles auswählen
fpc -l -va >fpc.txt
mfg Ingo
Re: FPC Error in ppc386.exe
Das ist die einzige Ausgabe,die er mir bringt nach fpc -l -va:
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Kann sich jemand noch einen Reim drauf machen?
Error: C:\lazarus\fpc\2.2.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Kann sich jemand noch einen Reim drauf machen?
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: FPC Error in ppc386.exe
Irgendwie nicht. Selbst auf einem System wo nur die fpc.exe und ppc386.exe drauf sind, wird mehr ausgegeben. Wenn die fpc.exe oder ppc386.exe fehlen, kommen andere Fehler. Vielleicht hab ich mich ja unklar ausgedrückt.
1. [WIN]+R drücken
2. "cmd" eingeben und mit [ENTER] bestätigen
3. "fpc -l -va >c:\fpc.txt" eingeben und mit [ENTER] bestätigen
4. die Eingabeaufforderung schließen
5. die Datei fpc.txt die direkt unter c: liegt hier hochladen
oder du schickst mal die Datei "C:\lazarus\fpc\2.2.4\bin\i386-win32\fpc.cfg".
1. [WIN]+R drücken
2. "cmd" eingeben und mit [ENTER] bestätigen
3. "fpc -l -va >c:\fpc.txt" eingeben und mit [ENTER] bestätigen
4. die Eingabeaufforderung schließen
5. die Datei fpc.txt die direkt unter c: liegt hier hochladen
oder du schickst mal die Datei "C:\lazarus\fpc\2.2.4\bin\i386-win32\fpc.cfg".
mfg Ingo
Re: FPC Error in ppc386.exe
Ja klar hab ich verstanden was du meinst, aber wie schon gesagt, in der Datei steht genau das selbe, wie auch in der Fehlermeldung ausgegeben wird.
Nur dieser ein Satz, sonst nichts.
Nur dieser ein Satz, sonst nichts.
- af0815
- Lazarusforum e. V.
- Beiträge: 6848
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: FPC Error in ppc386.exe
Nochmals meine Frage, was ergibt der Aufruf vom ppc386 alleine. Siehe meine Ausgabe siehe ein paar Posts weiter oben. Die fpc.exe ist ja ein Starter für die richtige ppcxxx Datei, deshalb die Frage was gibt der ppc386 selbst aus.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).