On 13.03.2016 [12:50:29 +1100], Ian Wienand wrote: > On Tue, Feb 16, 2016 at 03:11:04PM -0800, Nishanth Aravamudan wrote: > > # find . -exec touch {} \; > > # debian/rules build > > > /root/numactl-2.0.11/build-aux/missing: line 81: aclocal-1.14: command not > > found > > WARNING: 'aclocal-1.14' is missing on your system. > > I'm not sure this is unexpected; if you go and touch all the generated > files and configure thinks they have been modified, it will try to > regenerate them.
I think I wasn't quite clear in my original report. > I don't understand why you would want to do this and why it would make > it a FTBFS bug? The above quote is a way to reproduce the issue, in my experience, but I saw it specifically after: $ git clone https://git.dgit.debian.org/numactl $ cd numactl && fakeroot ./debian/rules binary ... DPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/nacc/debian/numactl/build-aux/missing aclocal-1.14 -I m4 /home/nacc/debian/numactl/build-aux/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> Makefile:724: recipe for target 'aclocal.m4' failed make[1]: *** [aclocal.m4] Error 127 make[1]: Leaving directory '/home/nacc/debian/numactl' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 I would expect `./debian/rules binary` to work, although I see now that this git tree is no longer present. With the autoreconfigure added, we always pick up the correct autotool version. Note that sbuild and related tooling does work, the issue was only see when running `./debian/rules` manually.