Wen ich die Ausgabe vom Compiler leses, da wird unit2.pas compiliert.Scheinbar wird Unit2 trotz Änderung nicht neu kompiliert.
Wen ich das mache compiliert er bei mir auch richtig.Mit Shift-F9 wird der Fehler dann korrigiert
Ich habe verschiedene Lazarus-Versionen probiert, immer das gleiche.
Sogar LazAndroid4, auf dem FreePascal 2.7.1 installiert ist.
Code: Alles auswählen
[TMainIDE.DoRunProject] A
TMainIDE.DoInitProjectRun A True 0
TMainIDE.DoInitProjectRun B
TMainIDE.CheckIfProjectNeedsCompilation Src has changed Project /home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/unit2.pas
TCompiler.Compile WorkingDir="/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/" CompilerFilename="/usr/bin/fpc" CompilerParams=" -MObjFPC -Scghi -Os3 -Xs -vewnhi -Fi/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/lib/i386-linux -Fl/opt/gnome/lib -Fu/usr/lib/lazarus/lcl/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux -Fu/usr/lib/lazarus/components/lazutils/lib/i386-linux -Fu/usr/lib/lazarus/packager/units/i386-linux -Fu/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/ -FU/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/lib/i386-linux/ -l -dLCL -dLCLgtk2 project1.lpr"
[TCompiler.Compile] CmdLine="/usr/bin/fpc -MObjFPC -Scghi -Os3 -Xs -vewnhi -Fi/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/lib/i386-linux -Fl/opt/gnome/lib -Fu/usr/lib/lazarus/lcl/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux -Fu/usr/lib/lazarus/components/lazutils/lib/i386-linux -Fu/usr/lib/lazarus/packager/units/i386-linux -Fu/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/ -FU/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/lib/i386-linux/ -l -dLCL -dLCLgtk2 project1.lpr"
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.6.2 [2013/03/17] for i386
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Linux for i386
Compiling project1.lpr
Compiling unit2.pas
Compiling resource /home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/lib/i386-linux/project1.or
Linking project1
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
42 lines compiled, 7.6 sec
2 hint(s) issued
[TCompiler.Compile] end
TMainIDE.DoInitProjectRun ProgramFilename=/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/project1
[TDebugger.SetFileName] "/home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/project1"
[TMainIDE.DoRunProject] B
[TMainIDE.DoRunProject] END
PR: /home/tux/Public/DATEN/Programmierung/Lazarus/FehlerTest/project1