Re: typesetting.{mom,pdf} and the groff build system (was: proposed "headline" items for groff 1.24.0)
"G. Branden Robinson" <[email protected]>
| Newsgroups | gmane.comp.printing.groff.general |
|---|---|
| Message-ID | <20260203130057.vkrkgnf3dwuda737@illithid> |
[self-follow-up]
At 2026-02-01T14:31:43-0600, G. Branden Robinson wrote:
> So, action items for me:
[...]
> D. Ditch three lengthy configuration-time notices.[2]
[...]
> [2] These 3 guys:
>
> configure: No Ghostscript program was found in $PATH.
> ...
> configure: The programs 'gs' and 'ps2ps' were not found in $PATH.
> ...
> configure: 'gropdf' will have reduced function.
Having arrived at implementation, it makes more sense to me to ditch
only the first and third, and retain the second.
As noted in my previous message to this list,[1] "[gs and] ps2ps [are]
just [two] of several host commands that we handle the same way (along
with several from NetPBM/PNMtools); the absence of any of them has the
same result: grohtml can't be used, which we consider an abnormal (not
to say erroneous) configuration."
Here's an example of the revamped configuration summary in my working
copy.
GNU roff version 1.24.0.rc2.55-1e176 configuration summary
----------------------------------------------------------------------
installation directory prefix : /home/branden/groff-HEAD
C++ compiler and options : g++ -g -O2
use libgroff's memory allocator : no
C compiler and options : gcc -g -O2
Perl interpreter version : 5.32.1
Ghostscript command : gs
URW fonts directory : /usr/share/fonts/type1/urw-base35/
gropdf service level : full
X11 support : enabled
X11 app defaults directory : /home/branden/groff-HEAD/lib/X11/app-defaults
default paper format : letter
'groff -l' uses print spooler : lpr
preconv can use uchardet library : yes
can build groff.{info,html,txt} : yes
can build groff.{dvi,pdf} : yes
----------------------------------------------------------------------
Regards,
Branden
[1] https://lists.gnu.org/archive/html/groff/2026-02/msg00011.html
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmmB8YEACgkQ0Z6cfXEm bc5NLw//TQt4hjxd4OF5EJGft6or6t1Ms12GyPNUQ9H6KpabeTHHe4ztgKAvtYTP OUCB0/GCAi+o7dHc3/f4FzmyxMJa6g0sGfsV3+udK/7GrbTpw19iIrViJJG58WRE lMvQzdF0n2iwgzXvGBajud6KVCDBqgBeo14jl/TH/+lhaIJQo9rpt6dSofelcKPQ lwubOv7wf+4DlVILspkXdWRx6rWqkoDrg6Q+JMGLgRTUb69FVXo6RA5M0aQjjHYy o33qCZn2E1mUJvjkNH3dsjGmbCEhJqv4O5EDQlkKB3zctT1bOS6K3RfREjHzKx09 TqYYRSRM9WT6EKgoeF9EWXcC2IrXcKpAWXZjJmYD8ON+noMxByMeOERH3ovGpJgk HYCycqG7oCTgHoOfnbcdpPzXPFQYuUiKzbNPBmYCFrQJUPiCuwMrgPq4OlYrTxRy XcBToMCmh4Qd7KATs19E+kHoGcgF5Q549gj1ctxH48fkHZ4j64xykKOZk2FdX2ju buHx/losbhS+m2pBEPddUTAIvNp+TvS100RGt0VAgWUjPnR+9jsycn4ZLiv3UV2L TRkXdCDPCwdIRRJ4f1hipuuAYcT7VtqmazZ7FxoBe84SbfPAbPffuH46nFbNnvve lZ7Cdp0msawzGmAy0dHWzfWMhcInuJbHy3WedFsa6UNqzAHM5VI= =vaFS -----END PGP SIGNATURE-----