Building compiler was failed for target [x86_64 - Win64]
Original Reporter info from Mantis: takeda99
-
Reporter name: Takeda Matsuki
Original Reporter info from Mantis: takeda99
- Reporter name: Takeda Matsuki
Description:
Here chunck of Error log :
---------------------------------------
......
[ 99%] Skipped package zorba which has been disabled for target x86_64-win64
make[2]: Leaving directory d:/freepascal271/packages'<br/> make[1]: Leaving directory
d:/freepascal271'
echo Build > build-stamp.x86_64-win64
echo Build > base.build-stamp.x86_64-win64
make install CROSSINSTALL=1
make[1]: Entering directory d:/freepascal271'<br/> make installbase FPC=d:/freepascal271/compiler/ppcrossx64.exe ZIPDESTDIR=d:/free<br/> pascal271 FPCMAKE=d:/freepascal271/utils/fpcm/bin/i386-win32/fpcmake.exe<br/> make[2]: Entering directory
d:/freepascal271'
d:/freepascal271/binutils/i386-win32/ginstall.exe -m 755 -d d:\freepascal271\fpc
\2.7.1
d:/freepascal271/binutils/i386-win32/ginstall.exe -m 755 -d d:\freepascal271\fpc
\2.7.1/bin/i386-win32
make compiler_install FPC=d:/freepascal271/compiler/ppcrossx64.exe ZIPDESTDIR=d:
/freepascal271 FPCMAKE=d:/freepascal271/utils/fpcm/bin/i386-win32/fpcmake.exe
make[3]: Entering directory d:/freepascal271'<br/> make -C compiler install<br/> make[4]: Entering directory
d:/freepascal271/compiler'
make -C utils install
make[5]: Entering directory d:/freepascal271/compiler/utils'<br/> make[5]: Leaving directory
d:/freepascal271/compiler/utils'
d:/freepascal271/binutils/i386-win32/ginstall.exe -m 755 -d d:\freepascal271\fpc
\2.7.1/bin/i386-win32
d:/freepascal271/binutils/i386-win32/cp.exe -fp ppcrossx64.exe d:\freepascal271<br/>
fpc\2.7.1/bin/i386-win32/ppcrossx64.exe
make[4]: Leaving directory d:/freepascal271/compiler'<br/> make[3]: Leaving directory
d:/freepascal271'
make rtl_install FPC=d:/freepascal271/compiler/ppcrossx64.exe ZIPDESTDIR=d:/free
pascal271 FPCMAKE=d:/freepascal271/utils/fpcm/bin/i386-win32/fpcmake.exe
make[3]: Entering directory d:/freepascal271'<br/> make -C rtl install<br/> make[4]: Entering directory
d:/freepascal271/rtl'
make -C win64 all
make[5]: Entering directory d:/freepascal271/rtl/win64'<br/> make[5]: Leaving directory
d:/freepascal271/rtl/win64'
d:/freepascal271/utils/fpcm/bin/i386-win32/fpcmake.exe -p -Tx86_64-win64 Makefil
e.fpc
process_begin: CreateProcess((null), d:/freepascal271/utils/fpcm/bin/i386-win32/
fpcmake.exe -p -Tx86_64-win64 Makefile.fpc, ...) failed.
make (e=2): The system cannot find the file specified.
make[4]: *** [fpc_install] Error 2
make[4]: Leaving directory d:/freepascal271/rtl'<br/> make[3]: *** [rtl_install] Error 2<br/> make[3]: Leaving directory
d:/freepascal271'
make[2]: *** [installbase] Error 2
make[2]: Leaving directory d:/freepascal271'<br/> make[1]: *** [installall] Error 2<br/> make[1]: Leaving directory
d:/freepascal271'
make: *** [crossinstall] Error 2
d:\freepascal271>
Steps to reproduce:
here command that I typed on command-prompt :
cd d:\freepascal271
set myroot=d:\freepascal271
set myFPC=d:\freepascal271\fpc\2.7.1
set mybinutils=d:\freepascal271\binutils
set mycrossbin=D:\freepascal271\binutils\aw-bincross\aw-win32-x86_64-win64
set PATH=d:\freepascal271\binutils\i386-win32;D:\freepascal271\binutils\aw-bincross\aw-win32-x86_64-win64;d:\freepascal271\fpc\2.7.1\bin\i386-win32;
make clean all OS_TARGET=win64 CPU_TARGET=x86_64 crossinstall CROSSBINDIR=%mycrossbin% BINUTILSPREFIX=x86_64-win64- INSTALL_PREFIX=%myFPC% DATA2INC=%myFPC%\utils\data2inc.exe
Additional information:
I use ;
- Windows 7 Ultimate x64bit SP1 latest update
- make v.3.82
- FPC 2.6.2 as bootstrap compiler
- Follow Wiki explanation to build the compiler.
Thank in advance,
Mantis conversion info:
- Mantis ID: 24500
- OS: Windows 7 x64 SP1 Ultimate
- OS Build: 6.1
- Build: 24625
- Platform: x86_64 - Win64
- Version: 2.7.1
- Fixed in version: 3.0.0