autopkgtest gutsy dmake: erroneous package!

Bug #135564 reported by Ian Jackson autopkgtest
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dmake (Debian)
Fix Released
Unknown
dmake (Ubuntu)
Fix Released
High
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects /ubuntu/dmake
 importance high

 Test executed for: gutsy source dmake
 Outcome: erroneous package!
  blame: arg:tmp/dmake/src/dmake_4.7-4.dsc dsc:dmake
  badpkg: rules build failed with exit code 2
  quitting: erroneous package: rules build failed with exit code 2

  erroneous package!

This message is automatically generated by the autopkgtest package
testing system. You are receiving it because:
 The test results appear to indicate a problem with the package
 and reports for package maintainers for gutsy are being directed to
 <email address hidden>

The test log, which is intended to be sufficient to diagnose most
failures, can be found below. However, in case this is not
sufficient, another copy can be found along with output files, saved
temporary files, and so on, at:
 http://autopkgtest.ubuntu.com/autopkgtest-output/

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. Most autopkgtest reports are FTBFS problems.

If you have any questions about this service please contact me at:
 Ian Jackson <email address hidden>

Regards,
Ian

- -8<-
++++++ fetching http://archive.ubuntu.com/ubuntu/dists/gutsy/main/source/Sources.gz ++++++
++++++ selecting ++++++
selected dmake (age <never-yet>, score 500000000)

Package: dmake
Binary: dmake
Version: 1:4.7-4
Priority: extra
Section: devel
Maintainer: Debian OpenOffice Team <email address hidden>
Build-Depends: debhelper (>> 4.0.0), cdbs, autotools-dev
Architecture: any
Standards-Version: 3.6.1
Format: 1.0
Directory: pool/main/d/dmake
Files:
 c90b3a180d5a05accd34bd1d678c136c 672 dmake_4.7-4.dsc
 47427671d056955cf7b573c9031f860e 700365 dmake_4.7.orig.tar.gz
 f0a5b14c76d813537912fe3f0659ab38 9253 dmake_4.7-4.diff.gz
Uploaders: Chris Halls <email address hidden>, Rene Engelhard <email address hidden>

++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/d/dmake/dmake_4.7-4.dsc ++++++
++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/d/dmake/dmake_4.7.orig.tar.gz ++++++
++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/d/dmake/dmake_4.7-4.diff.gz ++++++
++++++ starting test ++++++
+ adt-run --tmp-dir tmp/dmake/tmp --output-dir tmp/dmake/out --log-file tmp/dmake/log --summary tmp/_summary --built-binaries-filter=__ --source tmp/dmake/src/dmake_4.7-4.dsc --- adt-virt-xenlvm --userv --distro=gutsy --
adt-run: trace: ** init
adt-run: trace: ** start
adt-run: trace: $ vserver: adt-virt-xenlvm --userv --distro=gutsy --
File descriptor 6 left open
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ starting
adt-run: trace: ** open, scratch=None
File descriptor 10 left open
File descriptor 10 left open
adt-run: trace: * initialising
adt-run: trace: * no key generation needed
adt-run: trace: * reset
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ builds ...
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ dsc dsc0
adt-run: trace: * publish
adt-run: trace: $ ftparchive: sh -ec <SCRIPT> x tmp/dmake/tmp/binaries /home/iwj/.autopkgtest/gpg
adt-run: trace: $ apt-key: sh -ec <SCRIPT>
OK
Get:1 file: Release.gpg [189B]
Get:2 http://archive.ubuntu.com gutsy Release.gpg [191B]
Get:3 file: Release [724B]
Get:4 http://archive.ubuntu.com gutsy Release [65.9kB]
Ign file: Packages
Get:5 http://archive.ubuntu.com gutsy/main Packages [1090kB]
Get:6 http://archive.ubuntu.com gutsy/restricted Packages [6830B]
Get:7 http://archive.ubuntu.com gutsy/universe Packages [3944kB]
Get:8 http://archive.ubuntu.com gutsy/multiverse Packages [153kB]
Fetched 5260kB in 2s (1953kB/s)
Reading package lists...
adt-run: trace: * publish reinstall checking...
adt-run: trace: * publish install...
adt-run: trace: * publish done
adt-run: trace: $ dsc0: python -c <SCRIPT>
adt-run: trace: $ dsc0-extract: sh -ec <SCRIPT> x /root/adt-downtmp/dsc0-build/tmpdir /root/adt-downtmp/dsc0/dmake_4.7-4.dsc
+ spec=/root/adt-downtmp/dsc0/dmake_4.7-4.dsc
+ pwd
+ origpwd=/root/adt-downtmp/dsc0-build
+ cd /root/adt-downtmp/dsc0-build
+ chown adtxenu .
+ TMPDIR=/root/adt-downtmp/dsc0-build/tmpdir
+ rm -rf -- /root/adt-downtmp/dsc0-build/tmpdir
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ spec=/root/adt-downtmp/dsc0/dmake_4.7-4.dsc origpwd=/root/adt-downtmp/dsc0-build su adtxenu -c
   dpkg-source -x $spec

gpg: new configuration file `/home/adtxenu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/adtxenu/.gnupg/gpg.conf' are not yet active during this run
gpg: Signature made Sun Apr 8 12:46:24 2007 UTC using DSA key ID 248AEB73
gpg: Can't check signature: public key not found
dpkg-source: extracting dmake in dmake-4.7
dpkg-source: unpacking dmake_4.7.orig.tar.gz
dpkg-source: applying /root/adt-downtmp/dsc0/dmake_4.7-4.diff.gz
+ cd dmake-4.7/.
+ pwd
+ set +e
+ test -f debian/tests/control
+ echo 1
adt-run: trace: * <dsc:dsc0> build needed for binaries
adt-run: trace: $ dsc0: python -c <SCRIPT>
adt-run: trace: $ dsc0-build: sh -ec <SCRIPT> x /root/adt-downtmp/dsc0-build/tmpdir /root/adt-downtmp/dsc0-build/dmake-4.7
+ TMPDIR=/root/adt-downtmp/dsc0-build/tmpdir
+ rm -rf -- /root/adt-downtmp/dsc0-build/tmpdir
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ cd /root/adt-downtmp/dsc0-build/dmake-4.7
+ dpkg-checkbuilddeps
+ su adtxenu -c debian/rules build
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
for i in ./config.guess ./config.sub ; do \
  if test -e $i.cdbs-orig ; then \
   mv $i.cdbs-orig $i ; \
  fi ; \
 done
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi
patches: debian/patches/01_glibc-bsd.diff
Trying patch debian/patches/01_glibc-bsd.diff at level 1 ... success.
if [ "debian/stamp-patched" != "reverse-patches" ]; then touch debian/stamp-patched; fi
if [ "debian/stamp-patched" != "reverse-patches" ] ; then \
  /usr/bin/make -f debian/rules update-config ; \
 fi
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
if test -e /usr/share/misc/config.guess ; then \
  for i in ./config.guess ; do \
   if ! test -e $i.cdbs-orig ; then \
    mv $i $i.cdbs-orig ; \
    cp --remove-destination /usr/share/misc/config.guess $i ; \
   fi ; \
  done ; \
 fi
if test -e /usr/share/misc/config.sub ; then \
  for i in ./config.sub ; do \
   if ! test -e $i.cdbs-orig ; then \
    mv $i $i.cdbs-orig ; \
    cp --remove-destination /usr/share/misc/config.sub $i ; \
   fi ; \
  done ; \
 fi
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
if test -e /usr/share/misc/config.guess ; then \
  for i in ./config.guess ; do \
   if ! test -e $i.cdbs-orig ; then \
    mv $i $i.cdbs-orig ; \
    cp --remove-destination /usr/share/misc/config.guess $i ; \
   fi ; \
  done ; \
 fi
if test -e /usr/share/misc/config.sub ; then \
  for i in ./config.sub ; do \
   if ! test -e $i.cdbs-orig ; then \
    mv $i $i.cdbs-orig ; \
    cp --remove-destination /usr/share/misc/config.sub $i ; \
   fi ; \
  done ; \
 fi
touch debian/stamp-autotools-files
chmod a+x /root/adt-downtmp/dsc0-build/dmake-4.7/./configure
cd . && CC="cc" CXX="g++" CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2" CPPFLAGS="" LDFLAGS="" /root/adt-downtmp/dsc0-build/dmake-4.7/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/dmake" --disable-maintainer-mode --disable-dependency-tracking --srcdir=. --datadir="\${prefix}/share/dmake"
checking build system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking dependency style of cc... none
checking whether cc understands -c and -o together... yes
checking how to run the C preprocessor... cc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for gawk... (cached) mawk
checking the operating system... checked (Linux)
checking whether to do a build with dbug macros... no
checking if spawn shall be used... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for unistd.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking spawn.h usability... yes
checking spawn.h presence... yes
checking for spawn.h... yes
checking wait.h usability... yes
checking wait.h presence... yes
checking for wait.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for int8... no
checking for uint8... no
checking for int16... no
checking for uint16... no
checking for int32... no
checking for uint32... no
checking whether time.h and sys/time.h may both be included... yes
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 8
checking for working memcmp... yes
checking return type of signal handlers... void
checking whether utime accepts a null argument... yes
checking for vprintf... yes
checking for _doprnt... no
checking for getcwd... yes
checking for getwd... yes
checking for strerror... yes
checking for setvbuf... yes
checking for tzset... yes
checking for settz... no
checking for mkstemp... yes
checking for tempnam... yes
checking for gettimeofday... yes
checking for strlwr... no
configure: creating ./config.status
config.status: creating dmakeroot.h
config.status: creating Makefile
config.status: creating startup/config.mk
config.status: creating startup/Makefile
config.status: creating startup/unix/Makefile
config.status: creating startup/unix/linux/Makefile
config.status: creating startup/unix/solaris/Makefile
config.status: creating startup/unix/macosx/Makefile
config.status: creating startup/unix/sysvr4/Makefile
config.status: creating startup/unix/cygwin/Makefile
config.status: creating startup/winnt/Makefile
config.status: creating startup/winnt/mingw/Makefile
config.status: creating startup/winnt/msvc6/Makefile
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
/usr/bin/make -C .
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
/usr/bin/make all-recursive
make[2]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
Making all in startup
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
Making all in unix
make[4]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
Making all in linux
make[5]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix/linux'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix/linux'
make[5]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[4]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[4]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
Making all in tests
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o infer.o infer.c
In file included from extern.h:88,
                 from infer.c:33:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o make.o make.c
In file included from extern.h:88,
                 from make.c:40:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o stat.o stat.c
In file included from extern.h:88,
                 from stat.c:27:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o expand.o expand.c
In file included from extern.h:88,
                 from expand.c:79:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o dmstring.o dmstring.c
In file included from extern.h:88,
                 from dmstring.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o hash.o hash.c
In file included from extern.h:88,
                 from hash.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o dag.o dag.c
In file included from extern.h:88,
                 from dag.c:29:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o dmake.o dmake.c
In file included from extern.h:88,
                 from dmake.c:81:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o path.o path.c
In file included from extern.h:88,
                 from path.c:27:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o imacs.o imacs.c
In file included from extern.h:88,
                 from imacs.c:29:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o sysintf.o sysintf.c
In file included from extern.h:88,
                 from sysintf.c:75:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o parse.o parse.c
In file included from extern.h:88,
                 from parse.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o getinp.o getinp.c
In file included from extern.h:88,
                 from getinp.c:36:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o quit.o quit.c
In file included from extern.h:88,
                 from quit.c:28:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
quit.c:79: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o state.o state.c
In file included from extern.h:88,
                 from state.c:32:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o dmdump.o dmdump.c
In file included from extern.h:88,
                 from dmdump.c:28:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o macparse.o macparse.c
In file included from extern.h:88,
                 from macparse.c:29:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o rulparse.o rulparse.c
In file included from extern.h:88,
                 from rulparse.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
rulparse.c: In function '_do_targets':
rulparse.c:890: warning: 'nprq' may be used uninitialized in this function
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o percent.o percent.c
In file included from extern.h:88,
                 from percent.c:27:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o function.o function.c
In file included from extern.h:88,
                 from function.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/arlib.o unix/arlib.c
In file included from ./extern.h:88,
                 from unix/arlib.c:43:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/dcache.o unix/dcache.c
In file included from ./extern.h:88,
                 from unix/dcache.c:44:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/dirbrk.o unix/dirbrk.c
In file included from ./extern.h:88,
                 from unix/dirbrk.c:28:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/rmprq.o unix/rmprq.c
In file included from ./extern.h:88,
                 from unix/rmprq.c:30:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/ruletab.o unix/ruletab.c
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/runargv.o unix/runargv.c
In file included from ./extern.h:88,
                 from unix/runargv.c:113:
./unix/linux/gnu/public.h:144: warning: type qualifiers ignored on function return type
cc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/linux -I./unix -I./unix/linux/gnu -I./unix/linux -I./unix -g -Wall -O2 -c -o unix/tempnam.o unix/tempnam.c
cc -g -Wall -O2 -o dmake infer.o make.o stat.o expand.o dmstring.o hash.o dag.o dmake.o path.o imacs.o sysintf.o parse.o getinp.o quit.o state.o dmdump.o macparse.o rulparse.o percent.o function.o unix/arlib.o unix/dcache.o unix/dirbrk.o unix/rmprq.o unix/ruletab.o unix/runargv.o unix/tempnam.o
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
make[2]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
touch debian/stamp-makefile-build
/usr/bin/make -C . check
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
Making check in startup
make[2]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
Making check in unix
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
Making check in linux
make[4]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix/linux'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix/linux'
make[4]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup/unix'
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
make[2]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/startup'
Making check in tests
make[2]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
/usr/bin/make check-TESTS
make[3]: Entering directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
Found "test" program.
Found "echo" program.
Found "dmake" program.
'Generating mytestfile'
touch mytestfile
Success - Cleaning up
PASS: infra-0
$(and ...) section
test "::" = "::"
test ":t:" = ":t:"
test "::" = "::"
test "::" = "::"
- -e \n$(assign ...) section
test ":A:" = ":A:"
test "B" = "B"
test ":A:" = ":A:"
test "C" = "C"
- -e \n$(echo ...) section
test ":123:" = ":123:"
test ":123:" = ":123:"
test ":123:" = ":123:"
test ":123:" = ":123:"
- -e \n$(eq ...) section
test ":true:" = ":true:"
test ":true:" = ":true:"
- -e
$(foreach ...) section
test ":[a] [b] [c]:" = ":[a] [b] [c]:"
test ":[a] [b] [c]:" = ":[a] [b] [c]:"
test ":[a] [b] [c]:" = ":[a] [b] [c]:"
test ":[a] [b] [c]:" = ":[a] [b] [c]:"
- -e \n$(nil ...) section
test "::" = "::"
test "::" = "::"
- -e \n$(not ...) section
test "::" = "::"
test ":t:" = ":t:"
test ":t:" = ":t:"
test ":t:" = ":t:"
- -e \n$(null ...) section
test ":true:" = ":true:"
test ":false:" = ":false:"
test ":false:" = ":false:"
test ":false:" = ":false:"
test ":true:" = ":true:"
- -e \n$(or ...) section
test "::" = "::"
test ":t:" = ":t:"
test "::" = "::"
test "::" = "::"
Success - Cleaning up
PASS: function_macros-1
- -e
$(shell ...) section
dmake: Executing shell macro: echo 123
test ":123:" = ":123:"
dmake: Executing shell macro: echo 123
test ":123:" = ":123:"
dmake: Executing shell macro: echo 123
test ":123:" = ":123:"
- -e
$(sort ...) section
test ":a b c:" = ":a b c:"
test ":a b c:" = ":a b c:"
test ":a b c:" = ":a b c:"
- -e
$(strip ...) section
test ":c a b:" = ":c a b:"
test ":c a b:" = ":c a b:"
- -e
$(subst ...) section
test ":aZbZc:" = ":aZbZc:"
test ":aZbZc:" = ":aZbZc:"
test ":aZbZc:" = ":aZbZc:"
test ":aZbZc:" = ":aZbZc:"
- -e
$(uniq ...) section
test ":a b c:" = ":a b c:"
test ":a b c:" = ":a b c:"
Success - Cleaning up
PASS: function_macros-2
b0
dmake: Executing shell macro: +echo shellexec
b1
b2
Success - Cleaning up
PASS: function_macros-3
echo b0
b0
echo b1
echo teststring > stdout.txt
dmake: Executing shell macro: cat stdout.txt
b1
echo AteststringA
AteststringA
Success - Cleaning up
PASS: function_macros-4
Before the sleeps ...
A
B
C
XDYNMACX
Z(shellpre) (shellpost)Z
D
E
After the sleeps ...
Success - Cleaning up
PASS: function_macros-5
Success - Cleaning up
PASS: function_macros-6
Success - Cleaning up
PASS: function_macros-7
- -e
$(SPACECHAR) section
test ": :" = ": :"
- -e
$(MACRO:s/pat/rep/) section
test ":aZbZc:" = ":aZbZc:"
test ":aZbZc:" = ":aZbZc:"
test ":aZbZc:" = ":aZbZc:"
Success - Cleaning up
PASS: macros-1
Success - Cleaning up
PASS: macros-2
Success - Cleaning up
PASS: macros-3
Success - Cleaning up
PASS: macros-4
  Subtest 1: OK
  Subtest 2: OK
Success - Cleaning up
PASS: macros-5
Test 1: OK
Success - Cleaning up
PASS: macros-6
Success - Cleaning up
PASS: recipes-1
Success - Cleaning up
PASS: recipes-2
Success - Cleaning up
PASS: recipes-3
Success - Cleaning up
PASS: recipes-4
Success - Cleaning up
PASS: recipes-5
Success - Cleaning up
PASS: recipes-6
Success - Cleaning up
PASS: recipes-7
echo "aaaa"
aaaa
Success - Cleaning up
PASS: misc-1
echo aaa
aaa
Success - Cleaning up
PASS: misc-2
Success - Cleaning up
PASS: misc-3
making testfile2
making testfile3
making testfile1
Success - Cleaning up
PASS: misc-4
Success - Cleaning up
PASS: misc-5
Success - Cleaning up
PASS: misc-6
Success - Cleaning up
PASS: misc-7
Success - Cleaning up
PASS: misc-8
Success - Cleaning up
PASS: misc-9
Success - Cleaning up
PASS: misc-10
Success - Cleaning up
PASS: misc-11
Success - Cleaning up
PASS: misc-12
Success - Cleaning up
PASS: misc-13
Success - Cleaning up
PASS: misc-14
Success - Cleaning up
PASS: misc-15
Success - Cleaning up
PASS: misc-16
Success - Cleaning up
PASS: misc-17
/bin/bash: line 8: ./targets-1: Permission denied
FAIL: targets-1
/bin/bash: line 8: ./targets-2: Permission denied
FAIL: targets-2
/bin/bash: line 8: ./targets-3: Permission denied
FAIL: targets-3
/bin/bash: line 8: ./targets-4: Permission denied
FAIL: targets-4
/bin/bash: line 8: ./targets-5: Permission denied
FAIL: targets-5
/bin/bash: line 8: ./targets-6: Permission denied
FAIL: targets-6
/bin/bash: line 8: ./targets-7: Permission denied
FAIL: targets-7
/bin/bash: line 8: ./targets-8: Permission denied
FAIL: targets-8
/bin/bash: line 8: ./targets-9: Permission denied
FAIL: targets-9
/bin/bash: line 8: ./targets-10: Permission denied
FAIL: targets-10
/bin/bash: line 8: ./targets-11: Permission denied
FAIL: targets-11
/bin/bash: line 8: ./targets-12: Permission denied
FAIL: targets-12
Success - Cleaning up
PASS: targets-13
Success - Cleaning up
PASS: targets-14
Success - Cleaning up
PASS: targets-15
Success - Cleaning up
PASS: targets-16
Success - Cleaning up
PASS: targets-17
=====================
12 of 55 tests failed
=====================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/dmake-4.7'
make: *** [debian/stamp-makefile-check] Error 2
blame: arg:tmp/dmake/src/dmake_4.7-4.dsc dsc:dmake
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=tb-scratch~/root/adt-downtmp:-/|/root/adt-downtmp/!
++++++ RESULTS erroneous package! ++++++
++++++ bundling ++++++
++++++ uploading ++++++
++++++ contacting maintainer_email_override ++++++
++++++ tested. ++++++

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFG1WLe4qsES9Ynl2gRAr7GAJsF5JYNr34Dj3MgolF/rZ5HC0XzywCgk6KF
5ied7AJL51TneN890eqgO6g=
=bKNd
-----END PGP SIGNATURE-----

Revision history for this message
Ian Jackson (ijackson) wrote :

dmake (1:4.7-4ubuntu1) gutsy; urgency=low

  * chmod +x tests/targets-* so that bash is willing to execute them.
    Fixes FTBFS found by autopkgtest (LP: #135564; LP: #127196).
    This is a workaround - it would be better if automake arranged for the
    generated Makefile.in to do this.

 -- Ian Jackson <email address hidden> Tue, 02 Oct 2007 14:54:11 +0100

Changed in dmake:
status: New → Fix Released
Changed in automake:
status: Unknown → New
Changed in dmake:
status: Unknown → New
Changed in dmake:
status: New → Fix Released
dino99 (9d9)
affects: automake (Debian) → automake (Ubuntu)
Changed in automake (Ubuntu):
status: New → Invalid
Changed in automake (Ubuntu):
status: Invalid → New
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

I don't see work for us to do in Ubuntu, and this is such an old bug it is not really well understood. So, re-closing as Invalid.

Changed in automake (Ubuntu):
importance: Unknown → Undecided
status: New → Invalid
no longer affects: automake (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.