egcs-1.0.3a build failure on i586-pc-linux-gnu
Jeffrey A Law
law@cygnus.com
Wed May 27 03:49:00 GMT 1998
In message < 199805241028.MAA06522@fara.dtek.chalmers.se >you write:
> > > $ make install LANGUAGES="c c++"
> > > gcc -DIN_GCC -DHAVE_CONFIG_H -DHAIFA -I. -I. -I./config \
> > > -DTARGET_MACHINE=\"i586-pc-linux-gnu\" \
> > > -c `echo ./collect2.c | sed 's,^\./,,'`
> > > collect2.c:209: conflicting types for `sys_siglist'
> > > /usr/include/signal.h:237: previous declaration of `sys_siglist'
> > > make[1]: *** [collect2.o] Error 1
> > > make[1]: Leaving directory `/usr/src/egcs-1.0.3a/gcc'
> > > make: *** [install-gcc] Error 2
[ ... ]
>
> /* config.h. Generated automatically by configure. */
[ ... ]
> /* Define if `sys_siglist' is declared by <signal.h>. */
> /* #undef SYS_SIGLIST_DECLARED */
Well, according to autoconf sys_siglist is not declared by signal.h,
which is clearly wrong according to the error message you got.
Next step -- what are the contents of <objdir>/gcc/config.log?
jeff
More information about the Gcc-bugs
mailing list