Hi Alexis,

At 2026-07-19T10:38:35+0200, Alexis (surryhill) wrote:
> Testing this rc on macOS with nixpkgs I noticed the following changes:
> 
> * The build fails with:
> 
>   /nix/store/5vmd3cqj6skjajg0yj9jl8dsddwp0700-bash-5.3p9/bin/bash: \
>     line 35: ./soelim: No such file or directory
[...]
> 
>         GEN      doc/line-layout.eps
>     make: *** [Makefile:20231: doc/line-layout.eps] Error 127

Thanks for the report.  I've fixed both of these and pushed the fixes to
Git.

>   It seems that new build dependencies on Ghostscript and ImageMagick
>   have been introduced for the $(DOC_LINE_LAYOUT_EPS): "target" in
>   doc/doc.am by use of the gs and convert commands.
> 
>   Aside on convert: Depending on the version groff wants to require
>   newer versions of ImageMagick prefer use of the "new" `magick`
>   command over the "old" `convert` command.
> 
>   While introducing new build time dependencies isn't an issue per se,
>   and Ghostscript has been a soft requirement for building groff for
>   quite some time, it seems it is now needed in build targets where
>   previously it was not.  Hence I'd like to suggest that these
>   additions/changes are communicated appropriately in the build
>   documentation and release notes—apologies if they already are and I
>   just missed the memo.

I _tried_ to keep the scope of the new build dependencies restricted to
"maintainer mode", but as groff wasn't using the `AM_MAINTAINER_MODE`
macro at all, my attempt was fruitless.

I now have groff using that macro, which requires a new `configure`
option for people building from Git, but no changes for distribution
archive users.

Here are the specific commits fixing each of these issues:

https://lists.gnu.org/archive/html/groff-commit/2026-07/msg00154.html
https://lists.gnu.org/archive/html/groff-commit/2026-07/msg00155.html

> Apart from the above minor issues the build for groff 1.25.0.rc1
> on nixpkgs (and therefore likely NixOS) succeeds, yay!

Excellent news!  Did you try "make check"?

> I'll continue testing the behaviour of groff 1.25.0.rc1 and report
> back in case of any oddities or regressions.

Thank you!  I'll keep my eyes peeled.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

  • ... G. Branden Robinson
    • ... Alexis (surryhill)
      • ... G. Branden Robinson
        • ... Alexis (surryhill)
        • ... Nguyễn Gia Phong via discussion of the GNU roff typesetting system and related software
          • ... G. Branden Robinson
            • ... G. Branden Robinson
            • ... Nguyễn Gia Phong via discussion of the GNU roff typesetting system and related software
              • ... G. Branden Robinson

Reply via email to