[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help2man build race
From: |
Bernhard Voelker |
Subject: |
Re: help2man build race |
Date: |
Fri, 01 Nov 2013 19:00:28 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 |
On 11/01/2013 05:01 PM, Bernhard Voelker wrote:
> Well, however, I think it's a simple race: this somehow doesn't look
> right to me (man/local.mk), does it?
>
> man/sha1sum.1: src/md5sum
> man/sha224sum.1: src/md5sum
> man/sha256sum.1: src/md5sum
> man/sha384sum.1: src/md5sum
> man/sha512sum.1: src/md5sum
It is a weak dependency. I reduced the case to this:
$ rm -f src/sha1sum man/sha1sum.1
$ make man/sha1sum.1
GEN man/sha1sum.1
help2man: can't get `--help' info from man/sha1sum.td/sha1sum
Try `--no-discard-stderr' if option outputs to stderr
make: *** [man/sha1sum.1] Error 127
The following fixes it.
Have a nice day,
Berny
>From 979f59f77c69535ff1fb916f73a88658db04df0b Mon Sep 17 00:00:00 2001
From: Bernhard Voelker <address@hidden>
Date: Fri, 1 Nov 2013 18:59:43 +0100
Subject: [PATCH] build: fix dependencies of man/sha*sum.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Although the above man pages depend on src/md5sum.c as a shared
source, the build of the man pages directly requires their own
executables to exist.
* man/local.mk (man/sha1sum.1): Change the dependency from
'src/md5sum' to 'src/sha1sum'.
(man/sha224sum.1): s/md5sum/sha224sum/
(man/sha256sum.1): s/md5sum/sha256sum/
(man/sha384sum.1): s/md5sum/sha384sum/
(man/sha512sum.1): s/md5sum/sha512sum/
Reported by Pádraig Brady in
http://lists.gnu.org/archive/html/coreutils/2013-11/msg00006.html
---
man/local.mk | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/man/local.mk b/man/local.mk
index 266b780..45dbcb9 100644
--- a/man/local.mk
+++ b/man/local.mk
@@ -131,11 +131,11 @@ man/rm.1: src/rm
man/rmdir.1: src/rmdir
man/runcon.1: src/runcon
man/seq.1: src/seq
-man/sha1sum.1: src/md5sum
-man/sha224sum.1: src/md5sum
-man/sha256sum.1: src/md5sum
-man/sha384sum.1: src/md5sum
-man/sha512sum.1: src/md5sum
+man/sha1sum.1: src/sha1sum
+man/sha224sum.1: src/sha224sum
+man/sha256sum.1: src/sha256sum
+man/sha384sum.1: src/sha384sum
+man/sha512sum.1: src/sha512sum
man/shred.1: src/shred
man/shuf.1: src/shuf
man/sleep.1: src/sleep
--
1.8.3.1