gcc-3.02 build failure on Mac OS 10.1.1 in function.c

Ed Lazarus elaz@home.com
Thu Dec 13 11:51:00 GMT 2001


Machine is
cx155198-a>uname -a
Darwin cx155198-a.dt1.sdca.home.com 5.1 Darwin Kernel Version 5.1: 
Tue Oct 30 00:06:34 PST 2001; root:xnu/xnu-201.5.obj~1/RELEASE_PPC 
Power Macintosh powerpc

I configure with no arguments.
Get Links are now set up to build a native compiler for powerpc-apple-darwin5.1
see in the configure:
checking host system type... powerpc-apple-darwin5.1
checking target system type... powerpc-apple-darwin5.1
checking build system type... powerpc-apple-darwin5.1
and

Using `/usr/local/gcc-3.0.2/gcc/config/rs6000/rs6000.c' for 
machine-specific logic.
Using `/usr/local/gcc-3.0.2/gcc/config/rs6000/rs6000.md' as machine 
description file.
Using `/usr/local/gcc-3.0.2/gcc/config/rs6000/rs6000.h' as target 
machine macro file.
Using the following host machine macro files:
         /usr/local/gcc-3.0.2/gcc/config/rs6000/xm-rs6000.h
         /usr/local/gcc-3.0.2/gcc/config/rs6000/xm-darwin.h
Then
make | tee make.log
proceeds until function.c where the make dies:
gcc -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings 
-Wstrict-prototypes -Wmissin
g-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I.
-I/usr/local/gcc-3.0.2/gcc -I/usr/local/gcc-3.0.2/gcc/. 
-I/usr/local/gcc-3.0.2/g
cc/config -I/usr/local/gcc-3.0.2/gcc/../include 
/usr/local/gcc-3.0.2/gcc/functio
n.c -o function.o
/usr/local/gcc-3.0.2/gcc/toplev.h:48: illegal function definition, 
found `__attr
ibute__'
/usr/local/gcc-3.0.2/gcc/toplev.h:51: illegal function definition, 
found `__attr
ibute__'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
In file included from /usr/local/gcc-3.0.2/gcc/function.c:42:
/usr/local/gcc-3.0.2/gcc/system.h:320: warning: ANSI C forbids const 
or volatile
  functions
In file included from /usr/local/gcc-3.0.2/gcc/system.h:494,
                  from /usr/local/gcc-3.0.2/gcc/function.c:42:
/usr/local/gcc-3.0.2/gcc/../include/libiberty.h:91: warning: ANSI C 
forbids cons
t or volatile functions
/usr/local/gcc-3.0.2/gcc/../include/libiberty.h:101: warning: ANSI C 
forbids con
st or volatile functions
/usr/local/gcc-3.0.2/gcc/../include/libiberty.h:126: warning: ANSI C 
forbids con
st or volatile functions
In file included from /usr/local/gcc-3.0.2/gcc/function.c:43:
/usr/local/gcc-3.0.2/gcc/rtl.h:1207: warning: ANSI C forbids const or 
volatile f
unctions
/usr/local/gcc-3.0.2/gcc/rtl.h:1439: warning: ANSI C forbids const or 
volatile f
unctions
In file included from /usr/local/gcc-3.0.2/gcc/function.c:44:
In file included from /usr/local/gcc-3.0.2/gcc/function.c:44:
/usr/local/gcc-3.0.2/gcc/tree.h:2456: warning: ANSI C forbids const or volatile
functions
/usr/local/gcc-3.0.2/gcc/tree.h:2510: warning: ANSI C forbids const or volatile
functions
/usr/local/gcc-3.0.2/gcc/tree.h:2646: warning: ANSI C forbids const or volatile
functions
In file included from /usr/local/gcc-3.0.2/gcc/function.c:53:
/usr/local/gcc-3.0.2/gcc/output.h:128: warning: ANSI C forbids const 
or volatile
  functions
In file included from /usr/local/gcc-3.0.2/gcc/function.c:56:
/usr/local/gcc-3.0.2/gcc/toplev.h:45: warning: ANSI C forbids const or volatile
functions
In file included from /usr/local/gcc-3.0.2/gcc/function.c:58:
/usr/local/gcc-3.0.2/gcc/ggc.h:136: warning: ANSI C forbids const or 
volatile fu
nctions
/usr/local/gcc-3.0.2/gcc/function.c: In function `assign_stack_local_1':
/usr/local/gcc-3.0.2/gcc/function.c:596: `DEFAULT_ABI' undeclared (first use in
this function)
/usr/local/gcc-3.0.2/gcc/function.c:596: (Each undeclared identifier 
is reported
  only once
/usr/local/gcc-3.0.2/gcc/function.c:596: for each function it appears in.)
/usr/local/gcc-3.0.2/gcc/function.c: In function `fixup_memory_subreg':
/usr/local/gcc-3.0.2/gcc/function.c:2519: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c:2520: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c: In function `optimize_bit_field':
/usr/local/gcc-3.0.2/gcc/function.c:2716: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c:2718: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c:2764: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c: In function `purge_addressof_1':
/usr/local/gcc-3.0.2/gcc/function.c:3074: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c: In function `instantiate_virtual_regs':
/usr/local/gcc-3.0.2/gcc/function.c:3514: `DEFAULT_ABI' undeclared 
(first use in
  this function)
/usr/local/gcc-3.0.2/gcc/function.c: In function `instantiate_decls':
/usr/local/gcc-3.0.2/gcc/function.c: In function `instantiate_decls':
/usr/local/gcc-3.0.2/gcc/function.c:3581: warning: comparison between 
signed and
  unsigned
/usr/local/gcc-3.0.2/gcc/function.c: In function `aggregate_value_p':
/usr/local/gcc-3.0.2/gcc/function.c:4201: `DEFAULT_ABI' undeclared 
(first use in
  this function)
/usr/local/gcc-3.0.2/gcc/function.c: In function `assign_parms':
/usr/local/gcc-3.0.2/gcc/function.c:4554: `DEFAULT_ABI' undeclared 
(first use in
  this function)
/usr/local/gcc-3.0.2/gcc/function.c: In function `locate_and_pad_parm':
/usr/local/gcc-3.0.2/gcc/function.c:5192: `DEFAULT_ABI' undeclared 
(first use in
  this function)
make[1]: *** [function.o] Error 1
make: *** [all-gcc] Error 2



Ed Lazarus
3009 Union St. #8
San Diego, CA 92103
619/688-3909
509/271-5595 (efax)
elaz@home.com



More information about the Gcc-bugs mailing list