libXcomposite finds that xmlto is missing and warns about this, but still tries to build the man page. consequently the build fails.
If you don't have xmlto, use the tarballs which have the man pages already
generated instead of building from git.
(In reply to comment #1)
> If you don't have xmlto, use the tarballs which have the man pages already
> generated instead of building from git.
it'd still be a good idea to fix up the configure script to either not build the man pages if xmlto isn't installed (preferred) or just fail during configure. the current behaviour can be quite annoying.
Simple patch, but better than the error.
diff --git a/man/Makefile.am b/man/Makefile.am
index 8ff4f37..6a6ba31 100644
@@ -74,4 +74,5 @@ if HAVE_XMLTO
@echo "WARNING: configure did not find xmlto, cannot create $@ without it"
+ touch $@
Removing from the release blocker list since this only affects builds from
git, not builds of released tarballs.
I checked and this is no longer an issue in the latest git. I assume it was fixed by 213cf861e8a29c6f991828beb6656239206c9947 using XORG_WITH_XMLTO to check for xmlto. Closing this bug.