From c07eb13471ed5627521fb5194842cc0a2fbd651d Mon Sep 17 00:00:00 2001 From: Alex Bligh Date: Mon, 16 May 2011 12:01:12 +0100 Subject: [PATCH] fix autogen.sh Building from source fails on a clean git pull, due to autogen.sh failing. $ ./autogen.sh + make -C man -f Makefile.am infiles make: Entering directory `/home/amb/nbd/nbd/man' make: *** No rule to make target `infiles'. Stop. make: Leaving directory `/home/amb/nbd/nbd/man' A manual autoreconf does this. $ autoreconf -f -i -s configure.ac:123: required file `man/nbd-client.8.sh.in' not found configure.ac:123: required file `man/nbd-server.5.sh.in' not found configure.ac:123: required file `man/nbd-server.1.sh.in' not found autoreconf: automake failed with exit status: 1 I think the attached is the right patch (well, I have ./configure now). There may be a prettier way of doing it (e.g. putting an "infiles" target into man/Makefile.am) but this is least intrusive. -- Alex Bligh Signed-off-by: Alex Bligh --- autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogen.sh b/autogen.sh index f18bd5e..2d041fd 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,4 +1,4 @@ #!/bin/sh set -ex -make -C man -f Makefile.am infiles +make -C man -f Makefile.am nbd-server.1.sh.in nbd-server.5.sh.in nbd-client.8.sh.in exec autoreconf -f -i -- 1.7.10.4