On 2026-01-30 G. Branden Robinson wrote:
> That commit is an indentation change. It's not impossible that I
> screwed that up, but did you isolate this commit with a Git bisection?
No, I just looked at the version I had and which worked and then I looked
upwards in the git tree for commits that contained "urw" and then ran
./configure ... on them and found the commit where it failed to accept the
path to the urw fonts I had specified. I then looked at some of the
immediately foregoing commits and checked if they were working or not. I
seemed to find that the commit I pointed to was the culprit. Would git
bisect do anything other than that? I am not a git acrobat, so if you would
like me to do a bisection, could you advise me a little?
>> > running autoreconf -fvi does not solve it. Running ./bootstrap gives
>> > me this fatal error:
>> >
>> > fatal: Unable to checkout 'dc9ad4ec31fb09d247036f6a031e4ec6efbaa26c' in
>> > submodule path 'gnulib'
>>
>> 8189296 G. Branden Robinson ∙ [gnulib]: Update to stable/2026-01
>
> That doesn't tell us much. Updating the hash value associated with a
> Git submodule is _how_ one "updates to stable/2026-01" or similar.
>
> It sounds like the Git repo from which you're obtaining gnulib is stale.
I now tried with a freshly fetched git tree and that solves this problem,
but the other problem persists:
./configure --prefix=$HOME/.local/stow/$(basename $PWD)
--with-urw-fonts-dir=/home/mojo/.fonts/
[...]
GNU roff version 1.24.0.rc2.27-a0857 configuration summary
----------------------------------------------------------------------
installation directory prefix : /home/mojo/.local/stow/groff
C++ compiler and options : g++ -g -O2
use libgroff's memory allocator : no
C compiler and options : gcc -g -O2
Perl interpreter version : 5.42.0
X11 support : enabled
X11 app defaults directory :
/home/mojo/.local/stow/groff/lib/X11/app-defaults
default paper format : A4
'groff -l' uses print spooler : no
use URW fonts for PDF output : yes
URW fonts directory : /usr/share/ghostscript/Resource/Font
preconv can use uchardet library : yes
can build groff.{info,html,txt} : yes
can build groff.{dvi,pdf} : yes
Regards,
Morten