Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2014-12

compile failure - trunk r29312

8 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

waldo kitty

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.

Reply by email

waldo kitty
to Jonas Maebe
Jonas Maebe wrote 7 lines
On 22 Dec 2014, at 14:29, waldo kitty wrote: > OS: vista > starting ppc286: 2.6.4 I don't see any compile failure in your log, just many memory leaks.

it generated a 61Meg log file that is normally less than 250K plus no working binaries :(

i'll try another update and if that doesn't work, then another clean pull like i had to do previously to get my last working FPC trunk...

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.

Reply by email

Tomas Hajny
to waldo kitty
waldo kitty wrote 14 lines
On 12/22/2014 10:19 AM, Jonas Maebe wrote: > > On 22 Dec 2014, at 14:29, waldo kitty wrote: > >> OS: vista >> starting ppc286: 2.6.4 > > I don't see any compile failure in your log, just many memory leaks. it generated a 61Meg log file that is normally less than 250K plus no working binaries :( i'll try another update and if that doesn't work, then another clean pull like i had to do previously to get my last working FPC trunk...

Do you always include "-gh" to "OPT=" (i.e. is the 250 kB log created with that option)?

Regarding no binaries generated - isn't it simply due to the fact that the log grew so much that there wasn't enough space on disk for the compiled binaries any longer (and thus the final error didn't appear in the log either since there was no space on disk for it)?

Tomas

Reply by email

waldo kitty
to Tomas Hajny
Tomas Hajny wrote 9 lines
On 22 Dec 14, at 13:19, waldo kitty wrote: > it generated a 61Meg log file that is normally less than 250K plus no working > binaries :( > > i'll try another update and if that doesn't work, then another clean pull like i > had to do previously to get my last working FPC trunk... Do you always include "-gh" to "OPT=" (i.e. is the 250 kB log created with that option)?

yes... that's my standard update script created a few years back...

Regarding no binaries generated - isn't it simply due to the fact that the log grew so much that there wasn't enough space on disk for the compiled binaries any longer (and thus the final error didn't appear in the log either since there was no space on disk for it)?

not on this system... there's 46Gig free at this time while a second update is attempted... but i'm already seeing a lot of the same as my previous post and i've never seen this before :/

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.

Reply by email

Sven Barth
to waldo kitty
waldo kitty wrote 14 lines
On 12/22/2014 1:28 PM, Tomas Hajny wrote: > On 22 Dec 14, at 13:19, waldo kitty wrote: >> it generated a 61Meg log file that is normally less than 250K plus no >> working >> binaries :( >> >> i'll try another update and if that doesn't work, then another clean >> pull like i >> had to do previously to get my last working FPC trunk... > > Do you always include "-gh" to "OPT=" (i.e. is the 250 kB log created > with that option)? yes... that's my standard update script created a few years back...

You know that "-gh" only affects binaries (executables and libraries), but not the units that are compiled? So maybe you better rebuild without that option and just use it for those programs that need it...

Regards,
Sven

Reply by email

waldo kitty
to waldo kitty: yes... that's my standard update script created a few years back... not on this system...…
waldo kitty wrote 5 lines
On 12/22/2014 1:28 PM, Tomas Hajny wrote: > Do you always include "-gh" to "OPT=" (i.e. is the 250 kB log created > with that option)? yes... that's my standard update script created a few years back...

this appears to be working, now, as part of a fix i made to my script a few weeks back... as noted previously, i've never seen this level of unallocated memory before... apparently my script wasn't compiling fpc in "full" debug mode like this previously and that's what i fixed...

my apologies for the apparent noise but still, wow that's a lot of debug output ;)

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.

Reply by email

waldo kitty
to Sven Barth: You know that "-gh" only affects binaries (executables and libraries), but not the units…
Sven Barth wrote 9 lines
On 22.12.2014 19:44, waldo kitty wrote: > On 12/22/2014 1:28 PM, Tomas Hajny wrote: >> Do you always include "-gh" to "OPT=" (i.e. is the 250 kB log created >> with that option)? > > yes... that's my standard update script created a few years back... You know that "-gh" only affects binaries (executables and libraries), but not the units that are compiled?

yes...

So maybe you better rebuild without that option and just use it for those programs that need it...

the original idea from several years ago was to catch bugs and problems with memory blocks not being unallocated properly... then to be able to report them so they could be fixed as a way of contributing back to the fpc community... apparently a bug in my script, which was fixed a few weeks ago, finally brought this into operation and i was just caught out by it since i hadn't seen it after all this time...

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.

Reply by email