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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.