> Well, bash is probably the problem. FPC doesn't provide bash, so somehow > unix utilities from some other set were used (cygwin,mingw) and they > complain that they don't run in their own environment. > > To test this, sanitize your PATH so that only Windows and FPC related dirs > are in the PATH and try again.
Thanks! I cleaned up the path (removed everything except the FPC path) and that took care of all the bash warnings. The make process seems to get further now, but it still stops with an error, below are the last lines from the output. In the compiler folder I can see the files ppc1.exe, ppc2.exe, ppc3.exe and ppcx64.exe. Except for ppc1.exe they have the same size and modified time. Any idea what causes a problem now? Kind regards, Birger Jansen optcse.pas(172,76) Warning: Conversion between ordinals and pointers is not port able nadd.pas(904,11) Warning: unreachable code symdef.pas(5242,10) Warning: User defined: : this is completely wrong on so many levels... /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/mv.exe -f ./pp.exe ppcx64.exe make[5]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make echotime make[5]: Entering directory `E:/FPC/lazarus/fpc/trunk/compiler' Start now 12:08:26 make[5]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make[4]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f ppc2.exe /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/mv.exe -f ppcx64.exe ppc2.exe make 'FPC=E:/FPC/lazarus/fpc/trunk/compiler/ppc2.exe' 'OLDFPC=E:/FPC/lazarus/fpc /trunk/compiler/ppc1.exe' next process_begin: CreateProcess((null), __missing_command_CMP -i218 E:/FPC/lazarus/ fpc/trunk/compiler/ppc1.exe E:/FPC/lazarus/fpc/trunk/compiler/ppc2.exe, ...) fai led. make[4]: Entering directory `E:/FPC/lazarus/fpc/trunk/compiler' E:/FPC/lazarus/fpc/trunk/compiler/ppc1.exe and E:/FPC/lazarus/fpc/trunk/compiler /ppc2.exe are equal /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/cp.exe -fp E:/FPC/lazarus/fpc/trunk/comp iler/ppc2.exe ppcx64.exe make[4]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f ppc3.exe /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/mv.exe -f ppcx64.exe ppc3.exe make[3]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make 'FPC=E:/FPC/lazarus/fpc/trunk/compiler/ppc3.exe' 'OLDFPC=E:/FPC/lazarus/fpc /trunk/compiler/ppc2.exe' next process_begin: CreateProcess((null), __missing_command_CMP -i218 E:/FPC/lazarus/ fpc/trunk/compiler/ppc2.exe E:/FPC/lazarus/fpc/trunk/compiler/ppc3.exe, ...) fai led. make[3]: Entering directory `E:/FPC/lazarus/fpc/trunk/compiler' E:/FPC/lazarus/fpc/trunk/compiler/ppc2.exe and E:/FPC/lazarus/fpc/trunk/compiler /ppc3.exe are equal /FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/cp.exe -fp E:/FPC/lazarus/fpc/trunk/comp iler/ppc3.exe ppcx64.exe make[3]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' __missing_command_CMP -i218 ppc3.exe ppcx64.exe process_begin: CreateProcess((null), __missing_command_CMP -i218 ppc3.exe ppcx64 .exe, ...) failed. make (e=2): The system cannot find the file specified. make[2]: *** [cycle] Error 2 make[2]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make[1]: *** [compiler_cycle] Error 2 make[1]: Leaving directory `E:/FPC/lazarus/fpc/trunk' make: *** [build-stamp.x86_64-win64] Error 2 _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal