URL: <https://savannah.gnu.org/bugs/?68561>
Summary: Makefile.am: uses host environment's soelim(1), not
the build's, to generate man pages
Group: GNU roff
Submitter: gbranden
Submitted: Sat 25 Jul 2026 06:50:44 PM UTC
Category: General
Severity: 3 - Normal
Item Group: Build/Installation
Status: Fixed
Privacy: Public
Assigned to: gbranden
Open/Closed: Open
Discussion Lock: Unlocked
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 25 Jul 2026 06:50:44 PM UTC By: G. Branden Robinson <gbranden>
[https://lists.gnu.org/archive/html/groff/2026-07/msg00010.html Reported by
Alexis.]
Fix pushed on 19 July.
commit d6675ad14d71b4b36b2274b889cd1e2594bfc79c
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Jul 19 08:45:20 2026 -0500
Stop using host's soelim(1).
* Makefile.am: Stop using (and relying on) a soelim(1) program in the
host environment; we build what we need. Define macro `SOELIMBIN`.
(.man): Drop prerequisite, which can't portably be used with a suffix
rule. Use the new macro's interpolation, instead of a literal, in the
recipe.
* doc/doc.am ($(GROFF_MAN_PAGES_ALL)): Add dependency-only target
declaring "soelim" as prerequisite.
Fixes build failure in environment lacking an existing *roff
installation. Thanks to Alexis Hildebrandt for the report in
<https://lists.gnu.org/archive/html/groff/2026-07/msg00010.html>.
Continues/corrects commit addb861989, 3 July.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68561>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
