Bug#453196: gcj-4.1: FTBFS: make[6]: *** [fastjar.info] Error 1
Package: gcj-4.1
version: 4.1.2-16
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20071126 qa-ftbfs
Justification: FTBFS on i386
Hi,
During a rebuild of all packages in sid, your package failed to build on i386.
Relevant part:
> make[6]: Entering directory `/build/user/gcj-4.1-4.1.2/build/fastjar'
> (echo "@set version-GCC 4.1.3"; \
> if [ "prerelease" = "experimental" ]; \
> then echo "@set DEVELOPMENT"; \
> else echo "@clear DEVELOPMENT"; \
> fi) > gcc-vers.texiT
> mv -f gcc-vers.texiT gcc-vers.texi
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -DWITH_SHIFT_DOWN -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT fastjar-jartool.o -MD -MP -MF ".deps/fastjar-jartool.Tpo" -c -o fastjar-jartool.o `test -f 'jartool.c' || echo '../../src/fastjar/'`jartool.c; \
> then mv -f ".deps/fastjar-jartool.Tpo" ".deps/fastjar-jartool.Po"; else rm -f ".deps/fastjar-jartool.Tpo"; exit 1; fi
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -DWITH_SHIFT_DOWN -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT fastjar-dostime.o -MD -MP -MF ".deps/fastjar-dostime.Tpo" -c -o fastjar-dostime.o `test -f 'dostime.c' || echo '../../src/fastjar/'`dostime.c; \
> then mv -f ".deps/fastjar-dostime.Tpo" ".deps/fastjar-dostime.Po"; else rm -f ".deps/fastjar-dostime.Tpo"; exit 1; fi
> yes
> checking sys/mman.h presence... if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -DWITH_SHIFT_DOWN -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT fastjar-compress.o -MD -MP -MF ".deps/fastjar-compress.Tpo" -c -o fastjar-compress.o `test -f 'compress.c' || echo '../../src/fastjar/'`compress.c; \
> then mv -f ".deps/fastjar-compress.Tpo" ".deps/fastjar-compress.Po"; else rm -f ".deps/fastjar-compress.Tpo"; exit 1; fi
> ../../src/fastjar/jartool.c: In function 'help':
> ../../src/fastjar/jartool.c:2258: warning: string length '721' is greater than the length '509' ISO C90 compilers are required to support
> yes
> checking for sys/mman.h... yes
> checking for mmap... yes
> checking whether read-only mmap of a plain file works... yes
> checking whether mmap from /dev/zero works... yes
> checking for MAP_ANON(YMOUS)... yes
> checking whether mmap with MAP_ANON(YMOUS) works... yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> updating cache ./config.cache
> configure: creating ./config.status
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -DWITH_SHIFT_DOWN -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT fastjar-pushback.o -MD -MP -MF ".deps/fastjar-pushback.Tpo" -c -o fastjar-pushback.o `test -f 'pushback.c' || echo '../../src/fastjar/'`pushback.c; \
> then mv -f ".deps/fastjar-pushback.Tpo" ".deps/fastjar-pushback.Po"; else rm -f ".deps/fastjar-pushback.Tpo"; exit 1; fi
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -DWITH_SHIFT_DOWN -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT fastjar-shift.o -MD -MP -MF ".deps/fastjar-shift.Tpo" -c -o fastjar-shift.o `test -f 'shift.c' || echo '../../src/fastjar/'`shift.c; \
> then mv -f ".deps/fastjar-shift.Tpo" ".deps/fastjar-shift.Po"; else rm -f ".deps/fastjar-shift.Tpo"; exit 1; fi
> ../../src/fastjar/shift.c: In function 'shift_up':
> ../../src/fastjar/shift.c:84: warning: comparison between signed and unsigned
> ../../src/fastjar/shift.c: In function 'shift_down':
> ../../src/fastjar/shift.c:153: warning: comparison between signed and unsigned
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT jargrep.o -MD -MP -MF ".deps/jargrep.Tpo" -c -o jargrep.o ../../src/fastjar/jargrep.c; \
> then mv -f ".deps/jargrep.Tpo" ".deps/jargrep.Po"; else rm -f ".deps/jargrep.Tpo"; exit 1; fi
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT dostime.o -MD -MP -MF ".deps/dostime.Tpo" -c -o dostime.o ../../src/fastjar/dostime.c; \
> then mv -f ".deps/dostime.Tpo" ".deps/dostime.Po"; else rm -f ".deps/dostime.Tpo"; exit 1; fi
> config.status: creating Makefile
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT compress.o -MD -MP -MF ".deps/compress.Tpo" -c -o compress.o ../../src/fastjar/compress.c; \
> then mv -f ".deps/compress.Tpo" ".deps/compress.Po"; else rm -f ".deps/compress.Tpo"; exit 1; fi
> if cc -DHAVE_CONFIG_H -I. -I../../src/fastjar -I. -I. -I../../src/fastjar -I../../src/fastjar/../include -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -MT pushback.o -MD -MP -MF ".deps/pushback.Tpo" -c -o pushback.o ../../src/fastjar/pushback.c; \
> then mv -f ".deps/pushback.Tpo" ".deps/pushback.Po"; else rm -f ".deps/pushback.Tpo"; exit 1; fi
> ../../src/fastjar/compress.c: In function 'write_data':
> ../../src/fastjar/compress.c:142: warning: unused parameter 'ze'
> perl ../../src/fastjar/../contrib/texi2pod.pl -D fastjar ../../src/fastjar/fastjar.texi > fastjar.pod
> perl ../../src/fastjar/../contrib/texi2pod.pl -D grepjar ../../src/fastjar/fastjar.texi > grepjar.pod
> config.status: creating mkheaders.almost
> config.status: creating config.h
> restore=: && backupdir=".am$$" && \
> rm -rf $backupdir && mkdir $backupdir && \
> for f in fastjar.info fastjar.info-[0-9] fastjar.info-[0-9][0-9] fastjar.i[0-9] fastjar.i[0-9][0-9]; do \
> if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
> done; \
> if /build/user/gcj-4.1-4.1.2/src/missing makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 -I ../../src/fastjar/../gcc/doc/include -I ../../src/fastjar \
> -o fastjar.info `test -f 'fastjar.texi' || echo '../../src/fastjar/'`fastjar.texi; \
> then \
> rc=0; \
> else \
> rc=$?; \
> $restore $backupdir/* `echo "./fastjar.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> cc -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -o fastjar fastjar-jartool.o fastjar-dostime.o fastjar-compress.o fastjar-pushback.o fastjar-shift.o -lz ../libiberty/libiberty.a
> WARNING: `makeinfo' is missing on your system. You should only need it if
> you modified a `.texi' or `.texinfo' file, or any other file
> indirectly affecting the aspect of the manual. The spurious
> call might also be the consequence of using a buggy `make' (AIX,
> DU, IRIX). You might want to install the `Texinfo' package or
> the `GNU make' package. Grab either from any GNU archive site.
> make[6]: *** [fastjar.info] Error 1
> make[6]: *** Waiting for unfinished jobs....
> cc -W -Wall -pedantic -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -g -O2 -o grepjar jargrep.o dostime.o compress.o pushback.o -lz ../libiberty/libiberty.a
> rm fastjar.pod grepjar.pod
> make[6]: Leaving directory `/build/user/gcj-4.1-4.1.2/build/fastjar'
> make[5]: *** [all] Error 2
> make[5]: Leaving directory `/build/user/gcj-4.1-4.1.2/build/fastjar'
> make[4]: *** [all-fastjar] Error 2
> make[4]: *** Waiting for unfinished jobs....
> make[4]: Leaving directory `/build/user/gcj-4.1-4.1.2/build'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/build/user/gcj-4.1-4.1.2/build'
> make[2]: *** [bootstrap] Error 2
> make[2]: Leaving directory `/build/user/gcj-4.1-4.1.2/build'
> s=`cat status`; rm -f status; test $s -eq 0
> make[1]: *** [stamps/05-build-stamp] Error 1
> make[1]: Leaving directory `/build/user/gcj-4.1-4.1.2'
> make: *** [stamps/05-build-stamp] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
The full build log is available from:
http://people.debian.org/~lucas/logs/2007/11/26
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment. Internet was not accessible from the build systems.
--
| Lucas Nussbaum
| lucas@lucas-nussbaum.net http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr GPG: 1024D/023B3F4F |
Reply to: