Dave Korn wrote:

Bootstrap failure on Cygwin:

/gnu/gcc/releases/4.3.4/gcc-4.3.4-RC-20090727/host-i686-pc-cygwin/gcc/xgcc -B/gn
u/gcc/releases/4.3.4/gcc-4.3.4-RC-20090727/host-i686-pc-cygwin/gcc/ -B/opt/gcc-t
ools/i686-pc-cygwin/bin/ -B/opt/gcc-tools/i686-pc-cygwin/lib/ -isystem /opt/gcc-
tools/i686-pc-cygwin/include -isystem /opt/gcc-tools/i686-pc-cygwin/sys-include
-c -DHAVE_CONFIG_H -O2 -g -g -O2   -I. -I../.././libiberty/../include  -W -Wall
-Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ../.././libiberty/st
rsignal.c -o strsignal.o
../.././libiberty/strsignal.c:408: error: conflicting types for 'strsignal'
/usr/include/string.h:79: error: previous declaration of 'strsignal' was here
make[2]: *** [strsignal.o] Error 1
make[2]: Leaving directory `/gnu/gcc/releases/4.3.4/gcc-4.3.4-RC-20090727/i686-p
c-cygwin/libiberty'
make[1]: *** [all-target-libiberty] Error 2
make[1]: Leaving directory `/gnu/gcc/releases/4.3.4/gcc-4.3.4-RC-20090727'
make: *** [all] Error 2

For the sake of completeness, I want to flag that on *Cygwin-1.5*, the gcc-4.3.4-RC-20090727 snapshot, configured as:

${gcc_dir}/configure --prefix="${prefix_dir}" \
      --exec-prefix="${eprefix_dir}" \
      --sysconfdir="${sysconf_dir}" \
      --libdir="${lib_dir}" \
      --libexecdir="${libexec_dir}" \
      --mandir="${man_dir}" \
      --infodir="${info_dir}" \
      --program-suffix="${suffix}" \
      --enable-bootstrap \
      --enable-checking=release \
      --enable-decimal-float=bid \
      --enable-languages=c,c++,fortran \
      --enable-libgomp \
      --enable-libssp \
      --enable-nls \
      --enable-threads=posix \
      --enable-version-specific-runtime-libs \
      --disable-fixed-point \
      --disable-libmudflap \
      --disable-shared \
      --disable-sjlj-exceptions \
      --disable-win32-registry \
      --with-arch=i686 \
      --with-dwarf2 \
      --with-system-zlib \
      --with-tune=generic \
      --without-included-gettext \
      --without-x

builds OB.


Cheers,
Angelo.

Reply via email to