David Kredba wrote:
when I am bootstraping new gcc-3.3 release with GNU Pascal 20030507 I got :
make[3]: Entering directory `/home/david/gcc-3.3-build/gcc/p/rts' .../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -g -O2 --unit-path=/home/david/gcc-3.3-gpc/gcc/p/rts --automake `cat needed-options` -DRTS_RELEASE_STRING="'`cat /home/david/gcc-3.3-gpc/gcc/p/rts/rts-version`'" -DGCC_VERSION="'3.3'" /home/david/gcc-3.3-gpc/gcc/p/rts/numtodec.pas /home/david/gcc-3.3-gpc/gcc/p/rts/numtodec.pas:113: internal compiler error: in dwarf2out_finish, at dwarf2out.c:12666
On Mac OS X "make bootstrap" dies as follows (reproducible after a restart):
../.././xgpc -B../.././ -I../rts --automake --executable-file-name -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -g -O2 --executable-path=. --unit-path=/Users/adriaan/gnu/gpc-3.3/gcc/p/rts --unit-path=/Users/adriaan/gnu/gpc-3.3/gcc/p/units `cat needed-options` -I. -I "/Users/adriaan/gnu/gpc-3.3/gcc/p" "/Users/adriaan/gnu/gpc-3.3/gcc/p/utils/gpidump.pas" In file included from /Users/adriaan/gnu/gpc-3.3/gcc/p/utils/gpidump.pas:52: ./tree.inc: In procedure `ProcessFile': ./tree.inc:115: error: undeclared identifier `LANG_HOOKS_IDENTIFIER_SIZE' (first use in this routine) ./tree.inc:115: error: (Each undeclared identifier is reported only once ./tree.inc:115: error: for each routine it appears in.) ./tree.inc:115: error: undeclared identifier `struct' (first use in this routine) ./tree.inc:115: error: parse error before `tree_common' ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: invalid structured initializer ./tree.inc:115: error: missing separator ./tree.inc:115: error: parse error before `/' ./tree.inc:115: error: undeclared identifier `tree' (first use in this routine) ./tree.inc:115: error: missing separator ./tree.inc:115: error: parse error before `)' *** malloc[1961]: Deallocation of a pointer not malloced: 0xcc0360; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug *** malloc[1961]: Deallocation of a pointer not malloced: 0xcc0320; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug /Users/adriaan/gnu/gpc-3.3/gcc/p/utils/gpidump.pas:34: warning: `Verbose' defined but not used /Users/adriaan/gnu/gpc-3.3/gcc/p/utils/gpidump.pas:34: warning: `Hex' defined but not used make[3]: *** [gpidump] Error 1 make[2]: *** [pascal.utils] Error 2 make[1]: *** [stage2_build] Error 2 make: *** [bootstrap] Error 2
Regards,
Adriaan van Os