[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch required to avoid breakage
From: |
Bruno Haible |
Subject: |
Re: Patch required to avoid breakage |
Date: |
Thu, 09 Aug 2018 00:09:13 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-130-generic; KDE/5.18.0; x86_64; ; ) |
Bruce Korb wrote:
> https://drive.google.com/open?id=1nVPZ65r3X5I-asIYuanW7qT71Bi-DHRD
> No symlinks this time. Sorry.
OK, this one unpacks fine.
1) The error occurs in directory libopts/, which contains a hand-made
use of gnulib modules - without use of gnulib-tool. This is not
supported, because internals of modules can change without notice.
Instead, please take a look at this documentation section:
https://www.gnu.org/software/gnulib/manual/html_node/Multiple-instances.html#Multiple-instances
2) You hand-imported module 'stdnoreturn'. But it depends on module
'snippets/_Noreturn'. You didn't hand-import this module correctly.
Namely, the 'Files: lib/_Noreturn.h' should translate into an action
of yours that copies gnulib/lib/_Noreturn.h to libopts/_Noreturn.h.
3) The EXTRA_DIST addition in libopts/Makefile.am is correct.
gnulib-tool would do it for you, but you chose to do it by hand.
4) Later on, "make dist" fails with
make[4]: Entering directory '/tmp/gnu-pw-mgr-v2.4-dirty/doc'
cp: cannot stat './gnu-pw-mgr.1': No such file or directory
That's your turn again. Unrelated to gnulib.
Bruno