Hi all, I'm trying to build FPC trunk version on a XP win64 machine, but the make process just keeps failing. What I did: - download FPC Win64 snapshot (Lazarus-0.9.29-28437-fpc-2.4.3-20101124-win64.exe) - installed to E:\FPC\ (unfortunately I cannot use another folder on this machine) - download FPC sources from svn to E:\FPC\lazarus\fpc\trunk - added E:\FPC\lazarus\fpc\2.4.3\bin\x86_64-win64 to the path - cd to E:\FPC\lazarus\fpc\trunk - run make clean all
The make process goes on for a while, but stops befor it finishes. During the make process I get a lot of these warnings: "WARNING: bash couldn't find /tmp, please create one!". However, the TMP environment variable is set so I don't know why it complains about that. I have followed the same steps before on a win32 machine without problems. Below are the last lines from the make output. Does anyone have a suggestion about what to try next to get FPC on my win64 machine? Kind regards, Birger Jansen E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f *.o *.ppu *.rst *.s *.a *.so *.ppl WARNING: bash couldn't find /tmp, please create one! E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -rf *.sl WARNING: bash couldn't find /tmp, please create one! E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f fpcmade.* Package.fpc ppas.b at script.res link.res WARNING: bash couldn't find /tmp, please create one! E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f *_ppas.bat WARNING: bash couldn't find /tmp, please create one! make[6]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler/utils' E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -rf x86_64/units E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f x86_64/*.o x86_64/*.ppu x86_ 64/*.rst x86_64/*.s x86_64/*.a x86_64/*.so x86_64/*.ppl WARNING: bash couldn't find /tmp, please create one! E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f x86_64/ppc386.exe x86_64/ppc axp.exe x86_64/ppc68k.exe x86_64/ppcx64.exe x86_64/ppcppc.exe x86_64/ppcppc.exe x86_64/ppcx64.exe E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/rm.exe -f ppcx64.exe E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/gmkdir.exe -p x86_64/units/x86_64-win6 4 E:/FPC/lazarus/fpc/2.4.3/bin/x86_64-win64/ppcx64.exe -Ur -Xs -O2 -n -Fux86_64 -F usystems -FuE:/FPC/lazarus/fpc/trunk/rtl/units/x86_64-win64 -Fix86_64 -FE. -FUx8 6_64/units/x86_64-win64 -dRELEASE -dx86_64 -dGDB -dBROWSERLOG -Fux86 pp.pas aasmtai.pas(394,11) Warning: Constructor should be public optcse.pas(172,76) Warning: Conversion between ordinals and pointers is not port able nadd.pas(904,11) Warning: unreachable code symdef.pas(5240,10) Warning: User defined: : this is completely wrong on so many levels... ncgcnv.pas(382,85) Warning: range check error while evaluating constants E:/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' process_begin: CreateProcess((null), echo Start now 09:16:48, ...) failed. make (e=2): The system cannot find the file specified. make[5]: *** [echotime] Error 2 make[5]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make[4]: *** [next] Error 2 make[4]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' make[3]: *** [ppc1.exe] Error 2 make[3]: Leaving directory `E:/FPC/lazarus/fpc/trunk/compiler' 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