Hi Paul,

At 2026-07-28T15:32:52-0700, Paul Eggert wrote:
> On 2026-07-28 15:20, G. Branden Robinson wrote:
> >    CC       lib/libgnu_a-c32isalnum.o
> > In file included from lib/c32isalnum.c:26:
> > lib/c32is-impl.h:35:10: fatal error: unictype.h: No such file or directory
> >     35 | #include "unictype.h"
> > 
> > Any idea about that one?
> 
> Sorry, no, other than what Bruno and I already suggested, which is
> "Don't do that unless you've already run a plain 'make'."

Okay.  In that case I'm taking myself out of the loop on this issue; I
think Richard might need to work up some documentation for how
Yocto/OpenEmbedded attempts builds of projects using GNU Automake.

If "make clean" doesn't trash the dependency information that "make all"
creates,[1] then "make libgroff.a" or "make doc/groff-man-pages.pdf"
might still be a useful technique for smoking out missing prerequisite
declarations in groff's *.am files.

Regards,
Branden

[1] A quick experiment suggests that it doesn't.

    $ make all
    ...
    $ make clean
    ...
    $ find -name '*.Po' | head
    ./src/roff/groff/.deps/pipeline.Po
    ./src/roff/groff/.deps/groff.Po
    ./src/roff/troff/.deps/div.Po
    ./src/roff/troff/.deps/majorminor.Po
    ./src/roff/troff/.deps/mtsm.Po
    ./src/roff/troff/.deps/number.Po
    ./src/roff/troff/.deps/dictionary.Po
    ./src/roff/troff/.deps/input.Po
    ./src/roff/troff/.deps/env.Po
    ./src/roff/troff/.deps/reg.Po

Attachment: signature.asc
Description: PGP signature

Reply via email to