Follow-up Comment #47, bug #66583 (group groff):

At 2024-12-31T10:27:22-0500, Alejandro Colomar wrote:
> Most likely.  I sometimes install stuff with --no-install-recommends,
> which might have been the responsible for this.  It's good that it
> unveiled a bug in groff's build system

This conclusion still seems hasty.  Maybe you've found a bug in
Automake.

> But `make -k` should continue after a TeX failure,

...and it does, for a while at least.

> and successfully build the binaries.  (Admittedly, I forgot to show
> that in my previous post.)
>
> Below goes actual proof.  This runs after the session I showed before.
[...]
> alx@devuan:~/tmp/groff/groff$ make -k
> GEN      doc/groff.dvi
> This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian)
[...]
> /usr/bin/texi2dvi: etex exited with bad status, quitting.
> make: *** [Makefile:16786: doc/groff.dvi] Error 1
> GEN      doc/groff.pdf
> This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian)
> /usr/bin/texi2dvi: pdfetex exited with bad status, quitting.
[...]
> make: *** [Makefile:16801: doc/groff.pdf] Error 1
> GEN      font/devpdf/DESC
> GEN      font/devpdf/Foundry
> GEN      shdeps.sed
> GEN      afmtodit
> GEN      font/devpdf/util/BuildFoundries
> GEN      font/devpdf/download
> BuildFoundries: notice: copied grops font AB
> BuildFoundries: notice: copied grops font ABI
> BuildFoundries: notice: copied grops font AI
> BuildFoundries: notice: copied grops font AR
> BuildFoundries: notice: copied grops font BMB
> BuildFoundries: notice: copied grops font BMBI
> BuildFoundries: notice: copied grops font BMI
> BuildFoundries: notice: copied grops font BMR
> BuildFoundries: notice: copied grops font CB
> BuildFoundries: notice: copied grops font CBI
> BuildFoundries: notice: copied grops font CI
> BuildFoundries: notice: copied grops font CR
> BuildFoundries: notice: copied grops font HB
> BuildFoundries: notice: copied grops font HBI
> BuildFoundries: notice: copied grops font HI
> BuildFoundries: notice: copied grops font HNB
> BuildFoundries: notice: copied grops font HNBI
> BuildFoundries: notice: copied grops font HNI
> BuildFoundries: notice: copied grops font HNR
> BuildFoundries: notice: copied grops font HR
> BuildFoundries: notice: copied grops font NB
> BuildFoundries: notice: copied grops font NBI
> BuildFoundries: notice: copied grops font NI
> BuildFoundries: notice: copied grops font NR
> BuildFoundries: notice: copied grops font PB
> BuildFoundries: notice: copied grops font PBI
> BuildFoundries: notice: copied grops font PI
> BuildFoundries: notice: copied grops font PR
> BuildFoundries: notice: copied grops font S
> BuildFoundries: notice: copied grops font TB
> BuildFoundries: notice: copied grops font TBI
> BuildFoundries: notice: copied grops font TI
> BuildFoundries: notice: copied grops font TR
> BuildFoundries: notice: copied grops font ZCMI
> BuildFoundries: notice: copied grops font ZD
> BuildFoundries: notice: copied grops font EURO
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-AB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-ABI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-AI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-AR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-BMB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-BMBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-BMI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-BMR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-CB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-CBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-CI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-CR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HNB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HNBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HNI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HNR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-HR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-NB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-NBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-NI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-NR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-PB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-PBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-PI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-PR
> BuildFoundries: notice: generated U-S
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-TB
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-TBI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-TI
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-TR
> afmtodit: AGL name 'Delta' already mapped to groff name '*D'; ignoring AGL
> name 'uni0394'
> afmtodit: AGL name 'mu' already mapped to groff name '*m'; ignoring AGL name
> 'uni03BC'
> afmtodit: AGL name 'mu' already mapped to groff name 'mc'; ignoring AGL name
> 'uni03BC'
> BuildFoundries: notice: generated U-ZCMI
> BuildFoundries: notice: generated U-ZD
> GEN      charset.alias
> GEN      ref-add.sed
> GEN      ref-del.sed
> make: Target 'all' not remade because of errors.

The very fact that the build proceeded after groff.dvi to attempt
groff.pdf, and after _that_ failed to generate afmtodit--successfully--

> GEN      afmtodit

...tells me that "make -k" is doing what it is supposed to do.

At least up to a point.

Why it's not attempting to make libgroff.a, pic, eqn, tbl, troff, and so
forth, I don't know.  What happens if you "make -k" any of these
targets?

> alx@devuan:~/tmp/groff/groff$ find * -perm -0001 -not -type d | grep -v /
> INSTALL
> afmtodit
> bootstrap
> config.status
> configure
> mdate.pl
> test-groff
> update-copyright.sh

Okay, that agrees with the build log above.  There's "afmtodit".



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66583>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to