[fpc-devel] compile failure - trunk r29312

waldo kitty wkitty42 at windstream.net
Mon Dec 22 14:29:28 CET 2014



OS: vista
starting ppc286: 2.6.4


***************************************************************************
doupdatefpc.bat v0.1.1 executing with '' on 2014-12-22 at 07:57 EST

set myRoot=c:\freepascal
set myFPCver=trunk
set myFPCpath=c:\freepascal\fpc\trunk
set myLAZpath=c:\freepascal\laz
set myFPCbinutils=c:\freepascal\binutils
set 
PATH=c:\freepascal\binutils\i386-win32;c:\freepascal\fpc\trunk\bin\i386-win32;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\PROGRA~1\COMMON~1\ULEADS~1\MPEG;C:\Program 
Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\WIDCOMM\Bluetooth 
Software\;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program 
Files\Common Files\Roxio 
Shared\11.0\DLLShared\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program 
Files\TortoiseSVN\bin;C:\freepascal\fpc\2.6.4\bin\i386-Win32;C:\Program 
Files\QuickTime\QTSystem\
set myFPCpathset=TRUE
***************************************************************************
set ppcbinary=ppc386.exe
goto startproc
***************************************************************************
cd /d c:\freepascal\fpc\trunk
make distclean

[...]

c:/freepascal/binutils/i386-win32/rm.exe -f build-stamp.*
c:/freepascal/binutils/i386-win32/rm.exe -f base.build-stamp.*
***************************************************************************
TortoiseProc /command:update /path:"c:\freepascal\fpc\trunk"
***************************************************************************
ren c:\freepascal\fpc\trunk\examples examps
***************************************************************************
compiling FPC trunk...
make all install INSTALL_PREFIX=c:\freepascal\fpc\trunk 
PP=c:\freepascal\binutils\ppc386.exe 
DATA2INC=c:\freepascal\fpc\trunk\utils\data2inc.exe OPT="-gl -gh -dHEAPTRC_WINDOW"
make compiler_cycle RELEASE=1

[...]

c:/freepascal/binutils/i386-win32/gmkdir.exe -p i386/units/i386-win32
make ./msg2inc.exe
make[6]: Entering directory `c:/freepascal/fpc/trunk/compiler'
c:/freepascal/binutils/ppc386.exe -Ur -Xs -O2 -n -Fui386 -Fusystems 
-Fuc:/freepascal/fpc/trunk/rtl/units/i386-win32 -Fii386 -FE. 
-FUi386/units/i386-win32 -dRELEASE -gl -gh -dHEAPTRC_WINDOW   -di386 -dGDB 
-dBROWSERLOG -Fux86 -Sew -FE. utils/msg2inc.pp
make[6]: Leaving directory `c:/freepascal/fpc/trunk/compiler'
./msg2inc.exe msg/errore.msg msg msg
Loading messagefile msg/errore.msg
Writing enumfile msgidx.inc
Writing stringfile msgtxt.inc
Heap dump by heaptrc unit
15 memory blocks allocated : 111726/111760
13 memory blocks freed     : 494/520
2 unfreed memory blocks : 111232
True heap size : 524288 (176 used in System startup)
True free heap : 412704
Should be : 412744
Call trace for block $0023F678 size 36719
Call trace for block $0022D308 size 74513
   $006D005C
   $00670073
   $0065005C
   $00720072
   $0072006F
   $002E0065
   $0073006D
   $00000067
c:/freepascal/binutils/ppc386.exe -Ur -Xs -O2 -n -Fui386 -Fusystems 
-Fuc:/freepascal/fpc/trunk/rtl/units/i386-win32 -Fii386 -FE. 
-FUi386/units/i386-win32 -dRELEASE -gl -gh -dHEAPTRC_WINDOW   -di386 -dGDB 
-dBROWSERLOG -Fux86 -Sew pp.pas
c:/freepascal/binutils/i386-win32/mv.exe -f ./pp.exe ppc386.exe
make[5]: Leaving directory `c:/freepascal/fpc/trunk/compiler'
make echotime
make[5]: Entering directory `c:/freepascal/fpc/trunk/compiler'
Start  now 08:02:01
make[5]: Leaving directory `c:/freepascal/fpc/trunk/compiler'
make[4]: Leaving directory `c:/freepascal/fpc/trunk/compiler'
c:/freepascal/binutils/i386-win32/rm.exe -f ppc1.exe
c:/freepascal/binutils/i386-win32/mv.exe -f ppc386.exe ppc1.exe
make 'FPC=c:/freepascal/fpc/trunk/compiler/ppc1.exe' 'OLDFPC=' next CYCLELEVEL=2
Heap dump by heaptrc unit
857 memory blocks allocated : 54601/57392
856 memory blocks freed     : 54073/56864
1 unfreed memory blocks : 528
True heap size : 753664 (112 used in System startup)
True free heap : 752944
Should be : 752960
Call trace for block $117700B8 size 528
   $00418638  INITCOMPILER,  line 194 of compiler.pas
make[4]: Entering directory `c:/freepascal/fpc/trunk/compiler'
make rtlclean rtl
Heap dump by heaptrc unit
869 memory blocks allocated : 55165/58032
868 memory blocks freed     : 54637/57504
1 unfreed memory blocks : 528
True heap size : 720896 (112 used in System startup)
True free heap : 720176
Should be : 720192
Call trace for block $117000B8 size 528
   $00418638  INITCOMPILER,  line 194 of compiler.pas
make[5]: Entering directory `c:/freepascal/fpc/trunk/compiler'
make -C c:/freepascal/fpc/trunk/rtl clean
Heap dump by heaptrc unit
869 memory blocks allocated : 55165/58032
868 memory blocks freed     : 54637/57504
1 unfreed memory blocks : 528
True heap size : 720896 (112 used in System startup)
True free heap : 720176
Should be : 720192
Call trace for block $116900B8 size 528
   $00418638  INITCOMPILER,  line 194 of compiler.pas
make[6]: Entering directory `c:/freepascal/fpc/trunk/rtl'
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make -C win32 clean

[...]

c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make[7]: Leaving directory `c:/freepascal/fpc/trunk/rtl/win32'
make[6]: Leaving directory `c:/freepascal/fpc/trunk/rtl'
make -C c:/freepascal/fpc/trunk/rtl 'OPT=-gl -gh -dHEAPTRC_WINDOW   ' all
Heap dump by heaptrc unit
869 memory blocks allocated : 55165/58032
868 memory blocks freed     : 54637/57504
1 unfreed memory blocks : 528
True heap size : 720896 (112 used in System startup)
True free heap : 720176
Should be : 720192
Call trace for block $10A200B8 size 528
   $00418638  INITCOMPILER,  line 194 of compiler.pas
make[6]: Entering directory `c:/freepascal/fpc/trunk/rtl'
make -C win32 all
make[7]: Entering directory `c:/freepascal/fpc/trunk/rtl/win32'
c:/freepascal/fpc/trunk/compiler/ppc1.exe -Ur -Xs -O2 -n -Fi../inc -Fi../i386 
-Fi../win -FE. -FUc:/freepascal/fpc/trunk/rtl/units/i386-win32 -gl -gh 
-dHEAPTRC_WINDOW -di386 -dRELEASE -Us -Sg system.pp -Fi../win
system.inc(1702,13) Warning: Implicit string type conversion from 
"RawByteString" to "UnicodeString"
system.inc(1714,13) Warning: Implicit string type conversion from 
"RawByteString" to "UnicodeString"
system.inc(1726,13) Warning: Implicit string type conversion from 
"RawByteString" to "UnicodeString"
system.inc(1752,29) Warning: Implicit string type conversion from "ShortString" 
to "UnicodeString"
syswin.inc(460,27) Warning: Symbol "NoErrMsg" is not portable
system.pp(653,30) Warning: Symbol "startupinfo" is deprecated
system.pp(664,23) Warning: Symbol "startupinfo" is deprecated
Heap dump by heaptrc unit
1138486 memory blocks allocated : 130847834/132859552
1122717 memory blocks freed     : 130539236/132550880
15769 unfreed memory blocks : 308598
True heap size : 21397504 (512 used in System startup)
True free heap : 19828768
Should be : 20079104
Call trace for block $149D41C8 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D4168 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D4108 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D40A8 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D3B08 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D3AA8 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D2908 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D28A8 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D2848 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149D27E8 size 24
   $00489A71  TPARAMANAGER__CREATE_FUNCRETLOC_INFO,  line 482 of paramgr.pas
   $00570226  TVMTWRITER__REDIRECTTOEMPTY,  line 711 of ncgvmt.pas
   $00570CC9  TVMTWRITER__WRITEVMT,  line 920 of ncgvmt.pas
   $0057111E  DO_WRITE_PERSISTENT_TYPE_INFO,  line 1002 of ncgvmt.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C800 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C7A0 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C740 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C6E0 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C680 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C620 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C5C0 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C560 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C500 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C4A0 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $1494C440 size 16
   $005682B7  FINISH_UNIT,  line 1104 of pmodules.pas
   $00567F89  PROC_UNIT,  line 981 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14948840 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149487E0 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14948780 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14944760 size 16
   $004B98A3  TRGOBJ__SPILL_REGISTERS,  line 1981 of rgobj.pas
   $004B6D18  TRGOBJ__DO_REGISTER_ALLOCATION,  line 586 of rgobj.pas
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
Call trace for block $149445E0 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14944580 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14944520 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $149444C0 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14944460 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas
Call trace for block $14944400 size 16
   $00516063  TCGPROCINFO__GENERATE_CODE_TREE,  line 1079 of psub.pas
   $00517E39  READ_PROC,  line 2094 of psub.pas
   $00518310  READ_DECLARATIONS,  line 2227 of psub.pas
   $00567E7D  PROC_UNIT,  line 957 of pmodules.pas
   $0043C0F0  COMPILE,  line 368 of parser.pas
   $0041890D  COMPILE,  line 269 of compiler.pas

[chomp many thousands of call trace dump lines]

-- 
  NOTE: No off-list assistance is given without prior approval.
        Please *keep mailing list traffic on the list* unless
        private contact is specifically requested and granted.



More information about the fpc-devel mailing list