Re: gnu.png and line-layout.png missing
"G. Branden Robinson" <[email protected]> Fri, 31 Jul 2026 16:39:26 -0500
| Newsgroups | gmane.comp.printing.groff.general |
|---|---|
| Message-ID | <20260731213926.sxxwe4itk2y4qxnr@illithid> |
--z2l57afkef3o3zij
Content-Type: text/plain; protected-headers=v1; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: gnu.png and line-layout.png missing
MIME-Version: 1.0
Hi Bruno,
At 2026-07-31T22:55:29+0200, Bruno Haible via discussion of the GNU roff ty=
pesetting system and related software wrote:
> Trying to build groff from the git repository:
>=20
> $ git pull
> $ ./bootstrap --no-git --gnulib-srcdir=3D$GNULIB_SRCDIR
> $ ./configure
> $ make
> ...
> GEN lib/wchar.h
> GEN lib/wctype.h
> GEN doc/groff.html
> groff.texi:12253: warning: @image file `line-layout' (for HTML) not found=
, using `line-layout.png'
> groff.texi:26753: warning: @image file `gnu' (for HTML) not found, using =
`gnu.png'
> 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
>=20
> 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.
$ sed -n '79,98p' INSTALL.REPO
Building
--------
You can now run the "configure" script. It produces the "config.status"
script, which generates the Makefile. Then run "make" to build the
groff project. You can perform these actions from the source tree.
$ ./configure --enable-maintainer-mode
$ make # run with -j option if desired
You can alternatively build groff outside of its source tree, which is
cleaner, leaving fewer files to confuse "git status" if you aim to
undertake development.
$ mkdir build
$ cd build
$ ../configure --enable-maintainer-mode
$ make # run with -j option if desired
A separate build tree need not be a subdirectory of the source.
--z2l57afkef3o3zij
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmptFgYACgkQ0Z6cfXEm
bc7LDQ//a5LgkAwTyLHJxOeVOhUa/BVB9YMhNVkzW3GLys2RM0vQSheitxkcEK93
hbYi54mpH/GhyepSRn9EdTVEJU3qpMo7/DsGbAKp/u5Ezzt3Fi+4HEPDjGYSOju9
vK1Fzqx3kBf6u1+8wLMxGRJOBRUUux1iEDZQ4QUo73U0Qk2VvPdnheajb8/aEo9d
dtB+sGNeF+BdXMDGSyZ95tm/BlKbuNqy2Jku/wpR1bj4Bk5PzYAkYZAWTcw3iCWx
lHT1ZXbWnAmvRp2k6kE/Bd2j3Qx49Dzg0tEyYJ+6VfptWYiP5soO+p86/1O4cZeA
sMZKL8h81XxlCmgjEr3RJ62csTfb5RCuINbjJqK4eNncVAa9RNuT1x8vsuEvJLKk
qq6BIM+G69Wrxj1d194rALRMD8COhxwJoiapC5SuSpG5JGPPmrObz6LTexHsFhgQ
wnDeaNP9cW+7ue6jn5UZDaP8N5BPHZgIqAQdGcJrAGSb9yYIWq6xLLJED4EnP4+w
Owrk0dPZrFVIcs6xB/oPT1Mc0lsmz4o3hRV6lpcS+YqIyxINwsjSm9hQOFxFLe9f
uSiXtZqFoURI5KcgqCSLwWdA8FBAahua8eIlhgCt4a/yiIQ8cEmetjk+4od0eTmS
ufVQnOhh20Hn20VA9AEwg7MuM/ABzUbwl+/1shSJ5b6WvPB8oE4=
=u4QE
-----END PGP SIGNATURE-----
--z2l57afkef3o3zij--