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