Hi, Robert! At 2022-03-23T13:19:10-0400, Robert Goulding wrote: > I am trying to build on a Chromebook (i.e., Debian Buster) from the > latest source checked out from git. I did a "make distclean" after I > got the following errors, then tried to build again with exactly the > same errors:
Indeed so. Not a good for week for me and build systems. I conjecture that this problem arose in commit 3c82cbbfe5c378f8fc274b93cce28624b19a1b8a[1], committed near the beginning of the month. To reproduce it, I had to do an in-source-tree build. The problem arises in the "install" target. I _always_ build in a separate "build" subdirectory, and apparently "make distcheck" always does too, and that is how this failure escaped my notice. I've created a dummy account on my dev box so as to avoid confounding effects of my highly customized personal environment, and added an "IN_TREE" parameter to my groff-building shell script--I hope that this will prevent problems like this from escaping in the future. I'm working on this as well as a refactor of doc/doc.am, trying to clean up several problems that Ingo noted. The mutual technological animosity between GNU Make and BSD Make, on top of the long-standing POSIX commitment to an anemic specification thereof[2], is a huge pain for me right now. But I expect I'll have an email in a different thread for that. Thank you for the report. Regards, Branden [1] https://git.savannah.gnu.org/cgit/groff.git/commit/?id=3c82cbbfe5c378f8fc274b93cce28624b19a1b8a [2] The Austin Group is finally working on adding several new least-common denominator features and clarifications for the next Issue of POSIX. * -j support https://austingroupbugs.net/view.php?id=1436 * .NOTPARALLEL, .WAIT https://austingroupbugs.net/view.php?id=1437 * $^ https://austingroupbugs.net/view.php?id=1520 * unset macro semantics https://austingroupbugs.net/view.php?id=1505 * :::= (yes, really) https://austingroupbugs.net/view.php?id=1471 and later https://austingroupbugs.net/view.php?id=1513
signature.asc
Description: PGP signature
