Control: tag -1 + unreproducible moreinfo Control: severity -1 important Dear Matthias,
Matthias Klose wrote: > Package: src:autossh > Version: 1.4g-1 […] > The package fails to build in a test rebuild on at least amd64 with > autoconf 2.70, but succeeds to build with autoconf 2.69. I'm sorry, but I can't reproduce this: ~/autossh/autossh → apt-cache policy autoconf autoconf: Installed: 2.71-2 Candidate: 2.71-2 Version table: *** 2.71-2 990 990 https://debian.ethz.ch/debian sid/main amd64 Packages 990 https://debian.ethz.ch/debian sid/main i386 Packages 500 https://incoming.debian.org/debian-buildd buildd-unstable/main amd64 Packages 500 https://incoming.debian.org/debian-buildd buildd-unstable/main i386 Packages 100 /var/lib/dpkg/status 2.69-14 600 600 https://debian.ethz.ch/debian testing/main amd64 Packages 600 https://debian.ethz.ch/debian testing/main i386 Packages ~/autossh/autossh → debuild -j16 -uc -us dpkg-buildpackage -us -uc -ui -i -j16 -j16 dpkg-buildpackage: info: source package autossh dpkg-buildpackage: info: source version 1.4g-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Axel Beckert <a...@debian.org> dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 010_override_cmdline_port.diff dpkg-source: info: applying 030_manpage_fix.diff dpkg-source: info: applying 040_manpage_debian.diff debian/rules clean dh clean dh_clean dpkg-source -i -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building autossh using existing ./autossh_1.4g.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building autossh in autossh_1.4g-1.debian.tar.xz dpkg-source: info: building autossh in autossh_1.4g-1.dsc debian/rules binary dh binary dh_update_autotools_config dh_autoreconf configure.ac:8: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:8: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:8: the top level configure.ac:19: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:19: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:19: the top level configure.ac:39: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:39: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:39: the top level configure.ac:50: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:50: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:50: the top level configure.ac:134: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:134: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:134: the top level debian/rules override_dh_auto_configure make[1]: Entering directory '/home/abe/autossh/autossh' dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for ssh... /usr/bin/ssh checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for vfork.h... no checking for sys/select.h... yes checking for sys/socket.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for arpa/inet.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for paths.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/socket.h... (cached) yes checking for sys/time.h... (cached) yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for working volatile... yes checking for socklen_t... yes checking for struct addrinfo... yes checking for u_int16_t... yes checking for uint16_t... no checking for gcc options needed to detect all undeclared functions... none needed checking whether LOG_PERROR is declared... yes checking for pid_t... yes checking for fork... yes checking for vfork... yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for GNU libc compatible malloc... yes checking for GNU libc compatible realloc... yes checking types of arguments for select... int,fd_set *,struct timeval * checking for strftime... yes checking for alarm... yes checking for daemon... yes checking for dup2... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for poll... yes checking for select... yes checking for setproctitle... no checking for socket... yes checking for strchr... yes checking for strerror... yes checking for strncasecmp... yes checking for strtoul... yes checking for uname... yes checking for vsyslog... yes checking for gethostbyname in -lnsl... yes checking for connect in -lsocket... no checking if libc defines __progname... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h sed -e 's/-lnsl//g' -i Makefile make[1]: Leaving directory '/home/abe/autossh/autossh' dh_auto_build make -j16 make[1]: Entering directory '/home/abe/autossh/autossh' gcc -g -O2 -ffile-prefix-map=/home/abe/autossh/autossh=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -DVER=\"1.4g\" -DSSH_PATH=\"/usr/bin/ssh\" -Wdate-time -D_FORTIFY_SOURCE=2 -c -o autossh.o autossh.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o autossh autossh.o make[1]: Leaving directory '/home/abe/autossh/autossh' dh_auto_test create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs debian/rules override_dh_auto_install make[1]: Entering directory '/home/abe/autossh/autossh' install -m0755 /home/abe/autossh/autossh/debian/autossh_wrapper \ /home/abe/autossh/autossh/debian/autossh/usr/bin/autossh make[1]: Leaving directory '/home/abe/autossh/autossh' dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_installlogcheck dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'autossh' in '../autossh_1.4g-1_amd64.deb'. dpkg-deb: building package 'autossh-dbgsym' in '../autossh-dbgsym_1.4g-1_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../autossh_1.4g-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-source: info: unapplying 040_manpage_debian.diff dpkg-source: info: unapplying 030_manpage_fix.diff dpkg-source: info: unapplying 010_override_cmdline_port.diff dpkg-buildpackage: info: full upload (original source is included) Accordingly downgrading severity for now. I tend to close this bug report after the next successful upload — unless other _current_ proof of FTBFS shows up again. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE