Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

gcc failed to be compiled on Solaris 10/x86

807559Oct 8 2004 — edited Nov 6 2004
Hello,

I was trying to build gcc-3.4.2 on a newly-installed Solaris 10/x86 machine. The
configure was no problem, however, when I tried to run "make bootstrap", it
generated the following error message:

cc -c -DHAVE_CONFIG_H -g -I.
-I/export/home/tech/download/sources/gcc-3.4.2/libiberty/../include
/export/home/tech/download/sources/gcc-3.4.2/libiberty/sigsetmask.c -o
sigsetmask.o
"/usr/include/sys/feature_tests.h", line 330: #error: "Compiler or options
invalid for pre-UNIX 03 X/Open applications and pre-2001 POSIX applications"
cc: acomp failed for
/export/home/tech/download/sources/gcc-3.4.2/libiberty/sigsetmask.c
make[1]: *** [sigsetmask.o] Error 2
make[1]: Leaving directory
`/export/home/tech/download/sources/gcc_build/libiberty'
make: *** [all-libiberty] Error 2


I also tried to run "make CC=cc\ -D_XPG6 bootstrap", it seemed to fix the above
error, but ceased after generating the following error message:


cc -D_XPG6 -c -g -DHAVE_CONFIG_H -I.
-I/export/home/techdownload/sources/gcc-3.4.2/intl
/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 37:
syntax error before or at: .
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 42:
syntax error before or at: .
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 48:
warning: syntax error: empty declaration
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 51:
syntax error before or at: .
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 61:
warning: syntax error: empty declaration
"/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c", line 156:
cannot recover from previous errors
cc: acomp failed for
/export/home/tech/download/sources/gcc-3.4.2/intl/plural-exp.c
make[1]: *** [plural-exp.o] Error 2
make[1]: Leaving directory
`/export/home/tech/download/sources/gcc_build/intl'
make: *** [all-intl] Error 2


I was using SunONE compiler (from SunONE Studio 8) and GNU make (complied
successfully using the SunONE compiler)

Could anybody give me any help?

taolizhong
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 4 2004
Added on Oct 8 2004
3 comments
382 views