Build of x86_64-win64 is broken: Internal error 200601287
Original Reporter info from Mantis: PascalR @PascalRiekenberg
-
Reporter name: Pascal Riekenberg
Original Reporter info from Mantis: PascalR @PascalRiekenberg
- Reporter name: Pascal Riekenberg
Description:
build of x86_win64 breaks with internal error 200601287:
build script:
@echo on
set myroot=c:\freepascal
set myFPC=%myroot%\fpc\trunk
set mybinutils=%myroot%\binutils
set PATH=%mybinutils%\i386-win32;%myFPC%\bin\i386-win32;%PATH%
cd %myFPC%
rd /s /q %myfpc%\examples
copy %myFPC%\bin\i386-win32\fpc.cfg %myroot%\fpc.cfg
svn cleanup . --remove-unversioned --remove-ignored
make distclean all install OPT="-godwarfsets -gl -O-" INSTALL_PREFIX=%myFPC% PP=%mybinutils%\ppc386.exe DATA2INC=%myFPC%\utils\data2inc.exe
if errorlevel 1 goto ende
make all OPT="-godwarfsets -gl -O-" OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=%myFPC% PP=%mybinutils%\ppc386.exe DATA2INC=%myFPC%\utils\data2inc.exe
if errorlevel 1 goto ende
make crossinstall OPT="-godwarfsets -gl -O-" OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=%myFPC% PP=%mybinutils%\ppc386.exe DATA2INC=%myFPC%\utils\data2inc.exe
if errorlevel 1 goto ende
...
Additional information:
variant.inc(1058,38) Warning: function result variable of a managed type does not seem to be initialized
variant.inc(1064,31) Warning: function result variable of a managed type does not seem to be initialized
variant.inc(1071,33) Warning: function result variable of a managed type does not seem to be initialized
isotmp.inc(81,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "ShortString"
isotmp.inc(83,20) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "ShortString"
system.inc(1846,13) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
system.inc(1858,13) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
system.inc(1870,13) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
system.inc(1896,29) Warning: Implicit string type conversion from "ShortString" to "UnicodeString"
syswin.inc(475,27) Warning: Symbol "NoErrMsg" is not portable
system.pp(641,30) Warning: Symbol "startupinfo" is deprecated
system.pp(646,23) Warning: Symbol "startupinfo" is deprecated
system.pp(636,1) Fatal: Internal error 200601287
Fatal: Compilation aborted
make[5]: *** [system.ppu] Error 1
make[5]: Leaving directory c:/freepascal/fpc/trunk/rtl/win64'<br/> make[4]: *** [win64_all] Error 2<br/> make[4]: Leaving directory
c:/freepascal/fpc/trunk/rtl'
make[3]: *** [rtl] Error 2
make[3]: Leaving directory c:/freepascal/fpc/trunk/compiler'<br/> make[2]: *** [cycle] Error 2<br/> make[2]: Leaving directory
c:/freepascal/fpc/trunk/compiler'
make[1]: *** [compiler_cycle] Error 2
make[1]: Leaving directory `c:/freepascal/fpc/trunk'
make: *** [build-stamp.x86_64-win64] Error 2
Mantis conversion info:
- Mantis ID: 34622
- OS: Windows 10 x64
- OS Build: 1803
- Build: 40398
- Platform: i386
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 40421 (#758a8dd3)