Hi,
Starting with r8742, make cycle is broken on win64:
C:/lazarus/source/fpc-test/2.3/compiler/ppc1.exe -Ur -Xs -O2 -n -Fi../inc -Fi../ x86_64 -FE. -FUC:/lazarus/source/fpc-test/2.3/rtl/units/x86_64-win64 -dx86_64 -d RELEASE -Us -Sg system.pp -Fi../win
systemh.inc(296,2) Fatal: Can't open include file "sysosh.inc" Fatal: Compilation aborted
make[6]: *** [system.ppu] Error 1
make[6]: Leaving directory `C:/lazarus/source/fpc-test/2.3/rtl/win64' make[5]: *** [win64_all] Error 2
make[5]: Leaving directory `C:/lazarus/source/fpc-test/2.3/rtl' make[4]: *** [rtl] Error 2
make[4]: Leaving directory `C:/lazarus/source/fpc-test/2.3/compiler' make[3]: *** [next] Error 2
make[3]: Leaving directory `C:/lazarus/source/fpc-test/2.3/compiler' make[2]: *** [ppc2.exe] Error 2
make[2]: Leaving directory `C:/lazarus/source/fpc-test/2.3/compiler' make[1]: *** [cycle] Error 2
make[1]: Leaving directory `C:/lazarus/source/fpc-test/2.3/compiler' c:\fpc\2.0.4\bin\i386-win32\make: *** [compiler_cycle] Error 2
With revision 8741, there was no such problem yet.
Running make cycle in C:/lazarus/source/fpc/2.3 gives: C:/lazarus/source/fpc/2.3/compiler/ppc1.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_6 4 -FE. -FUC:/lazarus/source/fpc/2.3/rtl/units/x86_64-win64 -dx86_64 -dRELEASE -U s -Sg system.pp -Fi../win
winres.inc(16,1) Fatal: Internal error 200310144
Fatal: Compilation aborted
make[6]: *** [system.ppu] Error 1
This also works with revision 8741.
Vincent
