gutsy/amd64: ftbfs / autopkgtest failure
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| gzip (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects /ubuntu/gzip
An instance of autopkgtest (an automatic package testing system) has
found that this package either failed to build from source - or that
it declared some tests in its debian/
one of these tests failed.
A human has briefly looked at the transcript and concluded that the
fault is a bug in the package or one of its build-dependencies.
The test environment is an amd64 Xen guest with limited amounts of
memory. The relevant dependencies are installed for each test but
very few other packages.
The top and bottom of the mail sent by the autopkgtest instance to its
administrator is included below:
| Test executed for: gutsy source gzip
| Outcome: erroneous package!
| blame: arg:tmp/
| badpkg: rules build failed with exit code 2
| quitting: erroneous package: rules build failed with exit code 2
|
| erroneous package!
...
| -e 's|@''REPLACE_
| -e 's|@''REPLACE_
| -e 's|@''REPLACE_
| < ./unistd_.h; \
| } > unistd.h-t
| mv unistd.h-t unistd.h
| /usr/bin/make all-am
| make[3]: Entering directory `/root/
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT xalloc-die.o -MD -MP -MF .deps/xalloc-
| mv -f .deps/xalloc-
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT creat-safer.o -MD -MP -MF .deps/creat-
| mv -f .deps/creat-
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT dup-safer.o -MD -MP -MF .deps/dup-safer.Tpo -c -o dup-safer.o dup-safer.c
| mv -f .deps/dup-safer.Tpo .deps/dup-safer.Po
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT exitfail.o -MD -MP -MF .deps/exitfail.Tpo -c -o exitfail.o exitfail.c
| mv -f .deps/exitfail.Tpo .deps/exitfail.Po
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT fd-safer.o -MD -MP -MF .deps/fd-safer.Tpo -c -o fd-safer.o fd-safer.c
| mv -f .deps/fd-safer.Tpo .deps/fd-safer.Po
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT open-safer.o -MD -MP -MF .deps/open-
| mv -f .deps/open-
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT pipe-safer.o -MD -MP -MF .deps/pipe-
| mv -f .deps/pipe-
| gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -Wall -MT utimens.o -MD -MP -MF .deps/utimens.Tpo -c -o utimens.o utimens.c
| In file included from ./sys/stat.h:27,
| from ./fcntl.h:26,
| from utimens.c:29:
| ///usr/
| utimens.h:2: error: previous declaration of 'futimens' was here
| utimens.c: In function 'utimens':
| utimens.c:188: warning: passing argument 2 of 'futimens' from incompatible pointer type
| utimens.c:188: error: too many arguments to function 'futimens'
| make[3]: *** [utimens.o] Error 1
| make[3]: Leaving directory `/root/
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/root/
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/root/
| make: *** [build-stamp] Error 2
| blame: arg:tmp/
| badpkg: rules build failed with exit code 2
| adt-run: erroneous package: rules build failed with exit code 2
| adt-run: trace: ** stop
| adt-run: trace: ** close, scratch=
| ++++++ RESULTS erroneous package! ++++++
| ++++++ bundling ++++++
| ++++++ uploading ++++++
| ++++++ contacting maintainer_
| ++++++ tested. ++++++
|
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGoNUb05Q
ZCl5uR3t1rGfFtk
=FkHi
-----END PGP SIGNATURE-----

I assume that this is fixed by the following change:
gzip (1.3.12-2ubuntu1) gutsy; urgency=low
* Globally rename futimens to gz_futimens, so it doesn't clash with
the new glibc-2.6 symbol of the same name, causing build failures.
-- Adam Conrad <email address hidden> Mon, 30 Jul 2007 18:01:45 +1000