This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Problem Building GCC 3.1 on HP-UX 10.20 Workstation
- From: Bud Clarke <carus dot v dot clarke at boeing dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Fri, 24 May 2002 13:13:31 -0700
- Subject: Problem Building GCC 3.1 on HP-UX 10.20 Workstation
- Organization: The Boeing Company
Hi,
I've been trying to build GCC 3.1 on an HP Series 700 machine that is running
HP-UX 10.20 (hppa2.0-hp-hpux10.20). The build succeeds if the configure option
--disable-threads is used. Without this option, the following error message is
output near the end of the build when gcc tries to link the shared libgcc
library.
./xgcc -B./ -B/site/sw/gcc/hppa2.0-hp-hpux10.20/bin/ -isystem
/site/sw/gcc/hppa2.0-hp-hpux10.20/include -isystem
/site/sw/gcc/hppa2.0-hp-hpux10.20/sys-include -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include
-fPIC -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -o
libgcc_s.sl libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o
libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_ffsdi2.o libgcc/./_clz.o
libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o libgcc/./_floatdidf.o
libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o
libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o
libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o
libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o
libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o
libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_exit.o libgcc/./_absvsi2.o
libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o
libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o
libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_divdi3.o libgcc/./_moddi3.o
libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o
libgcc/./_udivmoddi4.o libgcc/./lib2funcs.o libgcc/./quadlib.o
libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o -lc && rm
-f libgcc_s.1 && ln -s libgcc_s.sl libgcc_s.1
cc1: Invalid option `-lang-c'
cc1: Invalid option `-iprefix'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-isystem'
cc1: Invalid option `-D__GNUC__=2'
cc1: Invalid option `-D__GNUC_MINOR__=8'
cc1: Invalid option `-D__GNUC_PATCHLEVEL__=1'
cc1: Invalid option `-Dhppa'
cc1: Invalid option `-Dhp9000s800'
cc1: Invalid option `-D__hp9000s800'
cc1: Invalid option `-Dhp9k8'
cc1: Invalid option `-DPWB'
cc1: Invalid option `-Dhpux'
cc1: Invalid option `-Dunix'
cc1: Invalid option `-D__hppa__'
cc1: Invalid option `-D__hp9000s800__'
cc1: Invalid option `-D__hp9000s800'
cc1: Invalid option `-D__hp9k8__'
cc1: Invalid option `-D__PWB__'
cc1: Invalid option `-D__hpux__'
cc1: Invalid option `-D__unix__'
cc1: Invalid option `-D__hppa'
cc1: Invalid option `-D__hp9000s800'
cc1: Invalid option `-D__hp9k8'
cc1: Invalid option `-D__PWB'
cc1: Invalid option `-D__hpux'
cc1: Invalid option `-D__unix'
cc1: Invalid option `-Asystem(unix)'
cc1: Invalid option `-Asystem(hpux)'
cc1: Invalid option `-Acpu(hppa)'
cc1: Invalid option `-Amachine(hppa)'
cc1: Invalid option `-D__NO_INLINE__'
cc1: Invalid option `-D__STDC_HOSTED__=1'
cc1: Invalid option `-D__hp9000s700'
cc1: Invalid option `-D_PA_RISC1_1'
cc1: Invalid option `-D_HPUX_SOURCE'
cc1: Invalid option `-D_HIUX_SOURCE'
/var/tmp/cca00879.c:1: undefined or invalid # directive
/var/tmp/cca00879.c:2: parse error before string constant
/var/tmp/cca00879.c:3: undefined or invalid # directive
/var/tmp/cca00879.c: In function `_GLOBAL(int0_t, short)(long)':
/var/tmp/cca00879.c:7: `count' undeclared (first use in this function)
/var/tmp/cca00879.c:7: (Each undeclared identifier is reported only once
/var/tmp/cca00879.c:7: for each function it appears in.)
/var/tmp/cca00879.c: At top level:
/var/tmp/cca00879.c:17: undefined or invalid # directive
/var/tmp/cca00879.c:18: parse error before `}'
/var/tmp/cca00879.c:19: undefined or invalid # directive
collect2: gcc returned 1 exit status
collect2: ld returned 1 exit status
make[3]: *** [libgcc_s.sl] Error 1
make[3]: Leaving directory `/project/build/gcc_build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/project/build/gcc_build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/project/build/gcc_build/gcc'
make: *** [bootstrap] Error 2
Can anyone tell me what is wrong and if there is some way I can work around this
problem.
Thanks,
Bud Clarke
carus.dot.v.dot.clarke@boeing.dot.com