Package: src:gerris Version: 20110329-dfsg.2-1 User: debian-de...@lists.debian.org Usertags: autoreconf
The package fails to build on arm64 (aarch64-linux-gnu), because the config.{guess,sub} files are out of date, and are not updated during the build. If possible, please do not update these files directly, but build-depend on autotools-dev instead, and use the tools provided by autotools-dev to update these files. - For dh, call dh --with autoreconf. - For cdbs based build systems, include /usr/share/cdbs/1/rules/autoreconf.mk - For other rules files, call dh_autoreconf before calling configure (in the build or configure target), and call dh_autoreconf_clean before dh_clean in the clean target. For combining autoreconf and autotools_dev, see bug #698765. After the build on any architecture, and before a clean, a grep for aarch64 in the config.sub file(s) should print some lines. The full build log can be found at: http://people.debian.org/~doko/logs/arm64-20140414/buildlog_ubuntu-trusty-arm64.gerris_20110329-dfsg.2-1build2_FAILEDTOBUILD.txt The last lines of the build log are at the end of this report. Please note that these builds were done in an Ubuntu development, environment there may be a few false positives in these bug reports. See https://wiki.debian.org/qa.debian.org/FTBFS for a guide how to address these. [...] Restoring doc/examples/Makefile.in Restoring doc/Makefile.in Removing patch 01_automake_doc_examples Restoring doc/Makefile.am Restoring doc/examples/Makefile.am No patches applied dh_clean debian/rules build-arch dh --with quilt build-arch dh_testdir -a dh_quilt_patch -a Applying patch 01_automake_doc_examples patching file doc/examples/Makefile.am patching file doc/Makefile.am Applying patch debian-changes-20110329-dfsg.2-1 patching file doc/Makefile.in patching file doc/examples/Makefile.in Now at patch debian-changes-20110329-dfsg.2-1 debian/rules override_dh_auto_configure make[1]: Entering directory `/build/buildd/gerris-20110329-dfsg.2' dh_auto_configure --builddirectory=debian/build -- --disable-mpi checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p 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 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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking build system type... Invalid configuration `aarch64-linux-gnu': machine `aarch64' not recognized configure: error: /bin/bash ../../config.sub aarch64-linux-gnu failed dh_auto_configure: ../../configure --build=aarch64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/gerris --disable-maintainer-mode --disable-dependency-tracking --disable-mpi returned exit code 1 make[1]: *** [override_dh_auto_configure] Error 2 make[1]: Leaving directory `/build/buildd/gerris-20110329-dfsg.2' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers