Bug#301064: gcc-3.4: FTBFS on hurd-i386: Missing headers
Package: gcc-3.4
Severity: important
Hello,
Your package failed to build on hurd-i386:
> Automatic build of gcc-3.4_3.4.3-12 on beethoven by sbuild/hurd-i386 1.170.5
> Build started at 20050323-0130
> ******************************************************************************
> gcc-3.4_3.4.3-12.dsc exists in cwd
[...]
> Checking for already installed source dependencies...
> libc0.3-dev: already installed (in sufficient version 2.3.2.ds1-20.0.1 >= 2.3.2.ds1-16)
> m4: missing
> autoconf2.13: missing
> autoconf: missing
> automake1.4: missing
> automake1.7: missing
> libtool: missing
> autotools-dev: missing
> gawk: already installed
> bzip2: missing
> binutils: already installed (in sufficient version 2.15-5 >= 2.15-5)
> debhelper: missing
> gperf: missing
> bison: missing
> bison: missing
> flex: missing
> gettext: missing
> texinfo: missing
> zlib1g-dev: missing
> libgc-dev: missing
> xlibs-dev: missing
> libncurses5-dev: missing
> libgmp3-dev: missing
> tetex-bin: missing
> help2man: missing
> sharutils: missing
> g++-3.3: already installed
> g77-3.3: missing
> gobjc-3.3: already installed
> realpath: missing
> Checking for source dependency conflicts...
> /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install
> m4 autoconf2.13 autoconf automake1.4 automake1.7 libtool
> autotools-dev bzip2 debhelper gperf bison flex gettext texinfo
> zlib1g-dev libgc-dev xlibs-dev libncurses5-dev libgmp3-dev tetex-bin
> help2man sharutils g77-3.3 realpath
[...]
> Checking correctness of source dependencies...
> Toolchain package versions: libc0.3-dev_2.3.2.ds1-20.0.1
> gcc-3.3_1:3.3.5-2 g++-3.3_1:3.3.5-2 binutils_2.15-5
> libstdc++5-3.3-dev_1:3.3.5-2 libstdc++5_1:3.3.5-2
> ------------------------------------------------------------------------------
> dpkg-source: extracting gcc-3.4 in gcc-3.4-3.4.3
> dpkg-buildpackage: source package is gcc-3.4
> dpkg-buildpackage: source version is 3.4.3-12
> dpkg-buildpackage: host architecture is hurd-i386
[...]
> touch stamps/04-configure-stamp
> make[1]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3'
> /usr/bin/make -f debian/rules2 stamps/05-build-stamp
> make[1]: Entering directory `/build/mbanck/gcc-3.4-3.4.3'
> dh_testdir
[...]
> make[5]: Entering directory `/build/mbanck/gcc-3.4-3.4.3/build/gcc/fixinc'
> /bin/sh ../../../src/gcc/fixinc/genfixes machname.h
[...]
> echo timestamp > full-stamp
> ./fixincl -v < /dev/null
> 'fixincl version 1.1'
> chmod 755 ../fixinc.sh
> make[5]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3/build/gcc/fixinc'
> rm -rf include; mkdir include
> chmod a+rx include
> (TARGET_MACHINE='i586-pc-gnu'; srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}`; \
> SHELL='/bin/sh' ;\
> export TARGET_MACHINE srcdir SHELL ; \
> /bin/sh ./fixinc.sh `${PWDCMD-pwd}`/include /usr/include ; \
> rm -f include/syslimits.h; \
> if [ -f include/limits.h ]; then \
> mv include/limits.h include/syslimits.h; \
> else \
> cp ../../src/gcc/gsyslimits.h include/syslimits.h; \
> fi; \
> chmod a+r include/syslimits.h)
> Fixing headers into /build/mbanck/gcc-3.4-3.4.3/build/gcc/include for i586-pc-gnu target
> Finding directories and links to directories
> Searching /usr/include/.
> Searching /usr/include/./mach/machine
> Searching /usr/include/./X11
> Making symbolic directory links
> Fixing directory /usr/include into /build/mbanck/gcc-3.4-3.4.3/build/gcc/include
> Applying io_quotes_def to mach/i386/ioccom.h
> Fixed: mach/i386/ioccom.h
> Applying io_quotes_def to bits/ioctls.h
> Applying sun_malloc to malloc.h
> Applying hpux8_bogus_inlines to math.h
> Applying obstack_lvalue_cast to obstack.h
> Fixed: obstack.h
> Applying rpc_xdr_lvalue_cast_a to rpc/xdr.h
> Applying rpc_xdr_lvalue_cast_b to rpc/xdr.h
> Fixed: rpc/xdr.h
> Applying sysv68_string to string.h
> Fixing directory /usr/include/X11 into /build/mbanck/gcc-3.4-3.4.3/build/gcc/include/root/usr/X11R6/include/X11
> Applying io_quotes_def to X11/Xmu/Atoms.h
> Cleaning up unneeded directories:
> fixincludes is done
> echo timestamp > stmp-fixinc
> if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi
> for file in .. ../../src/gcc/ginclude/float.h
> ../../src/gcc/ginclude/iso646.h ../../src/gcc/ginclude/stdarg.h
> ../../src/gcc/ginclude/stdbool.h ../../src/gcc/ginclude/stddef.h
> ../../src/gcc/ginclude/varargs.h ../../src/gcc/unwind.h
> ../../src/gcc/config/i386/mmintrin.h
> ../../src/gcc/config/i386/xmmintrin.h
> ../../src/gcc/config/i386/emmintrin.h
> ../../src/gcc/config/i386/pmmintrin.h; do \
> if [ X$file != X.. ]; then \
> realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \
> echo timestamp > include/$realfile; \
> rm -f include/$realfile; \
> cp $file include; \
> chmod a+r include/$realfile; \
> fi; \
> done
> rm -f include/limits.h
> cp xlimits.h include/limits.h
> chmod a+r include/limits.h
> rm -f include/README
> cp ../../src/gcc/README-fixinc include/README
> chmod a+r include/README
> echo timestamp > stmp-int-hdrs
> objext='.o' \
> LIB1ASMFUNCS='' \
> LIB2FUNCS_ST='_eprintf __gcc_bcmp' \
> LIBGCOV='_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta' \
> LIB2ADD='' \
> LIB2ADD_ST='' \
> LIB2ADD_SH='' \
> LIB2ADDEH='../../src/gcc/unwind-dw2.c
> ../../src/gcc/unwind-dw2-fde-glibc.c ../../src/gcc/unwind-sjlj.c
> ../../src/gcc/gthr-gnat.c ../../src/gcc/unwind-c.c' \
> LIB2ADDEHSTATIC='../../src/gcc/unwind-dw2.c
> ../../src/gcc/unwind-dw2-fde-glibc.c ../../src/gcc/unwind-sjlj.c
> ../../src/gcc/gthr-gnat.c ../../src/gcc/unwind-c.c' \
> LIB2ADDEHSHARED='../../src/gcc/unwind-dw2.c
> ../../src/gcc/unwind-dw2-fde-glibc.c ../../src/gcc/unwind-sjlj.c
> ../../src/gcc/gthr-gnat.c ../../src/gcc/unwind-c.c' \
> LIB2ADDEHDEP='unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c gthr-gnat.c' \
> LIBUNWIND='' \
> LIBUNWINDDEP='' \
> SHLIBUNWIND_LINK='' \
> SHLIBUNWIND_INSTALL='' \
> FPBIT='' \
> FPBIT_FUNCS='_pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf
> _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf _lt_sf _le_sf
> _unord_sf _si_to_sf _sf_to_si _negate_sf _make_sf _sf_to_df _sf_to_tf
> _thenan_sf _sf_to_usi _usi_to_sf' \
> LIB2_DIVMOD_FUNCS='_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv
> _udivmoddi4' \
> DPBIT='' \
> DPBIT_FUNCS='_pack_df _unpack_df _addsub_df _mul_df _div_df
> _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df _lt_df _le_df
> _unord_df _si_to_df _df_to_si _negate_df _make_df _df_to_sf _df_to_tf
> _thenan_df _df_to_usi _usi_to_df' \
> TPBIT='' \
> TPBIT_FUNCS='_pack_tf _unpack_tf _addsub_tf _mul_tf _div_tf
> _fpcmp_parts_tf _compare_tf _eq_tf _ne_tf _gt_tf _ge_tf _lt_tf _le_tf
> _unord_tf _si_to_tf _tf_to_si _negate_tf _make_tf _tf_to_df _tf_to_sf
> _thenan_tf _tf_to_usi _usi_to_tf' \
> MULTILIBS=` ./xgcc -B./ -B/usr/i586-gnu/bin/ -isystem
> /usr/i586-gnu/include -isystem /usr/i586-gnu/sys-include
> -L/build/mbanck/gcc-3.4-3.4.3/build/gcc/../ld --print-multi-lib` \
> EXTRA_MULTILIB_PARTS='' \
> SHLIB_LINK=' ./xgcc -B./ -B/usr/i586-gnu/bin/ -isystem
> /usr/i586-gnu/include -isystem /usr/i586-gnu/sys-include
> -L/build/mbanck/gcc-3.4-3.4.3/build/gcc/../ld -O2 -DIN_GCC -W
> -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2
> -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs
> -Wl,--soname=@shlib_so_name@.so.1
> -Wl,--version-script=@shlib_map_file@ -Wl,-O1 -o
> @shlib_dir@@shlib_so_name@.so.1.tmp @multilib_flags@ @shlib_objs@ -lc
> && rm -f @shlib_base_name@.so && if [ -f
> @shlib_dir@@shlib_so_name@.so.1 ]; then mv -f
> @shlib_dir@@shlib_so_name@.so.1
> @shlib_dir@@shlib_so_name@.so.1.backup; else true; fi && mv
> @shlib_dir@@shlib_so_name@.so.1.tmp @shlib_dir@@shlib_so_name@.so.1 &&
> ln -s @shlib_dir@@shlib_so_name@.so.1 @shlib_base_name@.so' \
> SHLIB_INSTALL='$(SHELL) $(srcdir)/mkinstalldirs
> $(DESTDIR)$(slibdir)@shlib_slibdir_qual@; /usr/bin/install -c -m 644
> @shlib_dir@@shlib_so_name@.so.1
> $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_so_name@.so.1; rm -f
> $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so; ln -s
> @shlib_so_name@.so.1
> $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so' \
> SHLIB_EXT='.so' \
> SHLIB_MULTILIB='' \
> SHLIB_MKMAP='../../src/gcc/mkmap-symver.awk' \
> SHLIB_MKMAP_OPTS='' \
> SHLIB_MAPFILES='../../src/gcc/libgcc-std.ver ../../src/gcc/config/libgcc-glibc.ver' \
> SHLIB_NM_FLAGS='-pg' \
> MULTILIB_OSDIRNAMES='' \
> mkinstalldirs='/bin/sh ../../src/gcc/mkinstalldirs' \
> /bin/sh mklibgcc > tmp-libgcc.mk
> mv tmp-libgcc.mk libgcc.mk
> TARGET_CPU_DEFAULT="" \
> HEADERS="ansidecl.h" DEFINES="" \
> /bin/sh ../../src/gcc/mkconfig.sh tconfig.h
> ./xgcc -B./ -B/usr/i586-gnu/bin/ -isystem /usr/i586-gnu/include
> -isystem /usr/i586-gnu/sys-include
> -L/build/mbanck/gcc-3.4-3.4.3/build/gcc/../ld -O2 -DIN_GCC -W
> -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition -isystem ./include -I. -I. -I../../src/gcc
> -I../../src/gcc/. -I../../src/gcc/../include -g0
> -finhibit-size-directive -fno-inline-functions -fno-exceptions
> -fno-zero-initialized-in-bss -fno-unit-at-a-time \
> -c ../../src/gcc/crtstuff.c -DCRT_BEGIN \
> -o crtbegin.o
> In file included from ../../src/gcc/crtstuff.c:62:
> ../../src/gcc/tsystem.h:79:19: stdio.h: No such file or directory
> ../../src/gcc/tsystem.h:82:23: sys/types.h: No such file or directory
> ../../src/gcc/tsystem.h:85:19: errno.h: No such file or directory
> ../../src/gcc/tsystem.h:92:20: string.h: No such file or directory
> ../../src/gcc/tsystem.h:93:20: stdlib.h: No such file or directory
> ../../src/gcc/tsystem.h:94:20: unistd.h: No such file or directory
> In file included from ./include/syslimits.h:7,
> from ./include/limits.h:11,
> from ../../src/gcc/tsystem.h:97,
> from ../../src/gcc/crtstuff.c:62:
> ./include/limits.h:122:61: limits.h: No such file or directory
> In file included from ../../src/gcc/crtstuff.c:62:
> ../../src/gcc/tsystem.h:100:18: time.h: No such file or directory
> make[4]: *** [crtbegin.o] Error 1
> make[4]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3/build/gcc'
> make[3]: *** [stage1_build] Error 2
> make[3]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3/build/gcc'
> make[2]: *** [bootstrap-lean] Error 2
> make[2]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3/build'
> s=`cat status`; rm -f status; test $s -eq 0
> make[1]: *** [stamps/05-build-stamp] Error 1
> make[1]: Leaving directory `/build/mbanck/gcc-3.4-3.4.3'
> make: *** [stamps/05-build-stamp] Error 2
> ******************************************************************************
> Build finished at 20050323-0211
> FAILED [dpkg-buildpackage died]
I tried it twice on two different days and it both failed at this exact
point, so I don't think a machine-related problem is the cause of this.
Please retitle the bug accordingly or close it if bogus.
The whole build log can be found at
http://people.debian.org/~mbanck/hurd-logs/gcc-3.4_3.4.3-12_hurd-i386.log
cheers,
Michael
Reply to: