[Debian-med-packaging] Bug#765256: smalt: run dh-autoreconf to update for new architectures

Andreas Tille tille at debian.org
Tue Oct 14 11:51:06 UTC 2014


Hi Wookey,

I previously tried to use autoreconf with smalt but failed since the
autoconf code is broken.  If you plainly add --with autoreconf in
debian/rules you get:

   dh_autoreconf
configure.ac:27: installing './compile'
automake: warnings are treated as errors
misc/Makefile.am:55: warning: source file '../src/diffstr.c' is in a subdirectory,
misc/Makefile.am:55: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
/usr/share/automake-1.14/am/library.am: warning: 'libseq.a': linking libraries using a non-POSIX
/usr/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/Makefile.am:43:   while processing library 'libseq.a'
/usr/share/automake-1.14/am/library.am: warning: 'libsgm.a': linking libraries using a non-POSIX
/usr/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/Makefile.am:43:   while processing library 'libsgm.a'
test/Makefile.am:45: warning: source file '../src/diffstr.c' is in a subdirectory,
...
test/Makefile.am:53: warning: source file '../src/segment.c' is in a subdirectory,
test/Makefile.am:53: but option 'subdir-objects' is disabled
parallel-tests: installing './test-driver'
autoreconf: automake failed with exit status: 1
dh_autoreconf: autoreconf -f -i returned exit code 1
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2

I'd happily apply this but I need help to fix the autoconf stuff to
properly build the package.

Kind regards and thanks for your arm64 effort

       Andreas.


On Mon, Oct 13, 2014 at 10:21:53PM +0100, Wookey wrote:
> Source: smalt
> Version: 0.7.6-3
> Severity: normal
> User: debian-arm at lists.debian.org
> Usertag: arm64
> 
> This package failed to build on arm64. Here is the buildd log:
> https://buildd.debian.org/status/fetch.php?pkg=smalt&arch=arm64&ver=0.7.6-3&stamp=1408573311
> 
> 
> The problem appears to be out of date autoconf files (config.sub and
> guess). It is one of many packages which need autoconf updates in
> order to build on new architectures (such as arm64, mips64el, ppc64el
> and or1k). 'Autoreconf'ing is the recommended way to deal with this
> problem in Debian, as it works now and in the future, and ensures
> packages remain buildable from source. This page (
> https://wiki.debian.org/Autoreconf ) contains information on this
> issue, and details for maintainers on how to update your packages:
> 
> The arm64 and ppc64el porter teams are working hard to get these new
> architectures ready for jessie, and time is short, so do please try to
> fix this issue promptly. Unless the autofoo in the package is way out
> of date, it's often trivial to do.
> 
> Please ignore/close this message if it is in error, and accept my
> apologies for the noise. It may have already been fixed, or a new
> upload done since the list was generated.  Also the automated checks
> for characteristic log messages can sometimes produce false
> positives, despite our best efforts.
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers stable
>   APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list