Re: gnu.png and line-layout.png missing

Bruno Haible via discussion of the GNU roff typesetting system and related software <[email protected]> Fri, 31 Jul 2026 23:55:09 +0200
Newsgroups gmane.comp.printing.groff.general
Message-ID <4191447.aeNJFYEL58@cagnes>
Hi Branden,

G. Branden Robinson wrote:
> > cp: cannot stat './doc/gnu.png': No such file or directory
> > cp: cannot stat './doc/line-layout.png': No such file or directory
> > make: *** [Makefile:20050: doc/groff.html] Error 1
> > 
> > If I need to use either "make -k" or "./configure
> > --enable-maintainer-mode", there's something wrong with the build
> > system. (I am not a maintainer of groff.)
> 
> We've documented that you _do_ need to `--enable-maintainer-mode` to
> build groff from Git.

From the AM_MAINTAINER_MODE documentation [1], it is clear that it is meant
for the case of re-building files that are under version control.

I would argue that if a file is *not* under version control and is needed
by other targets, its rule should be enabled, regardless of
--enable-maintainer-mode or not.

Bruno

[1] https://www.gnu.org/software/automake/manual/html_node/maintainer_002dmode.html