Bug#727899: hyantesite: update config.{sub, guess} for the AArch64 port

Matthias Klose doko at debian.org
Sun Oct 27 16:00:29 UTC 2013


Package: src:hyantesite
Version: 1.3.0-1
Severity: normal
User: debian-arm at lists.debian.org
Usertags: arm64

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 autotools_dev (yes, underscore).

  - For other rules files, call dh_autotools-dev_updateconfig before
    calling configure (in the build or configure target), and call
    dh_autotools-dev_restoreconfig before calling 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-20131027/buildlog_ubuntu-trusty-arm64.hyantesite_1.3.0-1_FAILEDTOBUILD.txt
The last lines of the build log are at the end of this report.

Please note that these build were done in an Ubuntu development,
environment there may be a few false positives in these bug reports.

[...]
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking how to run the C preprocessor... aarch64-linux-gnu-gcc -std=gnu99 -E
checking whether aarch64-linux-gnu-gcc -std=gnu99 and cc understand -c and -o together... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking for cos in -lm... yes
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for size_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for doxygen... /usr/bin/doxygen
checking for help2man... /usr/bin/help2man

hyantesite Configuration:

  Version:     1.3.0


  Executables: NONE/bin
  Libraries:   NONE/lib
  Docs:        /usr/share/doc/hyantesite

  Minimal deps ok? no
        /bin/bash .config/config.sub aarch64-linux-gnu failed
        invalid value of canonical build
        /bin/bash .config/config.sub aarch64-linux-gnu failed
        invalid value of canonical host


  Build doc? yes


configure: Configure failed
make: *** [config.status] Error 1
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the debian-science-maintainers mailing list