Repository: conan-io/conan-center-index

Issue:
[package] cairo/1.17.4: autoreconf does not find system binary gtkdocize
log cut-out of missing gtkdocize during autoreconf
```
autoreconf: running: gtkdocize --copy
Can't exec "gtkdocize": No such file or directory at /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/share/autoconf/Autom4te/FileUtils.pm line 293.
autoreconf: error: gtkdocize failed with exit status: 2
cairo/1.17.4: 
WARN: Remotes registry file missing, creating default one in /home/conan/.conan/remotes.json
cairo/1.17.4: ERROR: Package '047d690cb0db4aa8f5feeff56c57a66b01987249' build failed
cairo/1.17.4: WARN: Build folder /home/conan/.conan/data/cairo/1.17.4/_/_/build/047d690cb0db4aa8f5feeff56c57a66b01987249
ERROR: cairo/1.17.4: Error in build() method, line 97
	self._build_configure()
while calling '_build_configure', line 164
	self.run("./autogen.sh", win_bash=tools.os_info.is_windows, run_environment=True)
	ConanException: Error 2 while executing ./autogen.sh
```

### Package and Environment Details (include every applicable attribute)
  * Package Name/Version: **cairo/1.17.4**
  * Operating System+version: **Manjaro**
  * Compiler+version: **clang 11.1.0**
  * Docker image: **conanio/clang11:latest**
  * Conan version: **conan 1.36.0**
  * Python version: **Python 3.8.2**

### Steps to reproduce (Include if Applicable)

```
docker run --rm conanio/clang11 bash -c "conan install cairo/1.17.4@ -o cairo:with_freetype=True -o cairo:with_fontconfig=True -o cairo:with_xlib=False -o cairo:with_xlib_xrender=False -o cairo:with_xcb=False -o cairo:with_glib=True --build missing"
```

### workaround by installing the binary on system

installing the missing binary on the system is a workaround. Nevertheless, how should we handle those build-dependencies of autoreconf?

```
docker run --rm conanio/clang11 bash -c "sudo apt-get -y update && sudo apt-get -y install gtk-doc-tools && conan install cairo/1.17.4@ -o cairo:with_freetype=True -o cairo:with_fontconfig=True -o cairo:with_xlib=False -o cairo:with_xlib_xrender=False -o cairo:with_xcb=False -o cairo:with_glib=True --build missing"
```

### Logs (Include/Attach if Applicable)
<details><summary>Click to expand log</summary>

```
docker run --rm conanio/clang11 bash -c "conan install cairo/1.17.4@ -o cairo:with_freetype=True -o cairo:with_fontconfig=True -o cairo:with_xlib=False -o cairo:with_xlib_xrender=False -o cairo:with_xcb=False -o cairo:with_glib=True --build missing"
Auto detecting your dev setup to initialize the default profile (/home/conan/.conan/profiles/default)
CC and CXX: clang, clang++ 
Found clang 11.1
clang>=8, using the major as version
Default settings
	os=Linux
	os_build=Linux
	arch=x86_64
	arch_build=x86_64
	compiler=clang
	compiler.version=11
	compiler.libcxx=libstdc++
	build_type=Release
*** You can change them in /home/conan/.conan/profiles/default ***
*** Or override with -s compiler='other' -s ...s***


Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=clang
compiler.libcxx=libstdc++
compiler.version=11
os=Linux
os_build=Linux
[options]
cairo:with_fontconfig=True
cairo:with_freetype=True
cairo:with_glib=True
cairo:with_xcb=False
cairo:with_xlib=False
cairo:with_xlib_xrender=False
[build_requires]
[env]

cairo/1.17.4: Not found in local cache, looking in remotes...
cairo/1.17.4: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
cairo/1.17.4: Downloaded recipe revision 0
freetype/2.10.4: Not found in local cache, looking in remotes...
freetype/2.10.4: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
freetype/2.10.4: Downloaded recipe revision 0
libpng/1.6.37: Not found in local cache, looking in remotes...
libpng/1.6.37: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libpng/1.6.37: Downloaded recipe revision 0
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
zlib/1.2.11: Downloaded recipe revision 0
bzip2/1.0.8: Not found in local cache, looking in remotes...
bzip2/1.0.8: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
bzip2/1.0.8: Downloaded recipe revision 0
brotli/1.0.9: Not found in local cache, looking in remotes...
brotli/1.0.9: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
brotli/1.0.9: Downloaded recipe revision 0
fontconfig/2.13.93: Not found in local cache, looking in remotes...
fontconfig/2.13.93: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fontconfig/2.13.93: Downloaded recipe revision 0
expat/2.3.0: Not found in local cache, looking in remotes...
expat/2.3.0: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
expat/2.3.0: Downloaded recipe revision 0
libuuid/1.0.3: Not found in local cache, looking in remotes...
libuuid/1.0.3: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libuuid/1.0.3: Downloaded recipe revision 0
glib/2.68.1: Not found in local cache, looking in remotes...
glib/2.68.1: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
glib/2.68.1: Downloaded recipe revision 0
libffi/3.3: Not found in local cache, looking in remotes...
libffi/3.3: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libffi/3.3: Downloaded recipe revision 0
pcre/8.44: Not found in local cache, looking in remotes...
pcre/8.44: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
pcre/8.44: Downloaded recipe revision 0
libelf/0.8.13: Not found in local cache, looking in remotes...
libelf/0.8.13: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libelf/0.8.13: Downloaded recipe revision 0
libmount/2.36: Not found in local cache, looking in remotes...
libmount/2.36: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libmount/2.36: Downloaded recipe revision 0
libselinux/3.1: Not found in local cache, looking in remotes...
libselinux/3.1: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libselinux/3.1: Downloaded recipe revision 0
pcre2/10.36: Not found in local cache, looking in remotes...
pcre2/10.36: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
pcre2/10.36: Downloaded recipe revision 0
pixman/0.40.0: Not found in local cache, looking in remotes...
pixman/0.40.0: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
pixman/0.40.0: Downloaded recipe revision 0
libtool/2.4.6: Not found in local cache, looking in remotes...
libtool/2.4.6: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
libtool/2.4.6: Downloaded recipe revision 0
automake/1.16.3: Not found in local cache, looking in remotes...
automake/1.16.3: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
automake/1.16.3: Downloaded recipe revision 0
autoconf/2.71: Not found in local cache, looking in remotes...
autoconf/2.71: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
autoconf/2.71: Downloaded recipe revision 0
m4/1.4.18: Not found in local cache, looking in remotes...
m4/1.4.18: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
m4/1.4.18: Downloaded recipe revision 0
pkgconf/1.7.4: Not found in local cache, looking in remotes...
pkgconf/1.7.4: Trying with 'conan-center'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
pkgconf/1.7.4: Downloaded recipe revision 0
Installing package: cairo/1.17.4
Requirements
    brotli/1.0.9 from 'conan-center' - Downloaded
    bzip2/1.0.8 from 'conan-center' - Downloaded
    cairo/1.17.4 from 'conan-center' - Downloaded
    expat/2.3.0 from 'conan-center' - Downloaded
    fontconfig/2.13.93 from 'conan-center' - Downloaded
    freetype/2.10.4 from 'conan-center' - Downloaded
    glib/2.68.1 from 'conan-center' - Downloaded
    libelf/0.8.13 from 'conan-center' - Downloaded
    libffi/3.3 from 'conan-center' - Downloaded
    libmount/2.36 from 'conan-center' - Downloaded
    libpng/1.6.37 from 'conan-center' - Downloaded
    libselinux/3.1 from 'conan-center' - Downloaded
    libuuid/1.0.3 from 'conan-center' - Downloaded
    pcre/8.44 from 'conan-center' - Downloaded
    pcre2/10.36 from 'conan-center' - Downloaded
    pixman/0.40.0 from 'conan-center' - Downloaded
    zlib/1.2.11 from 'conan-center' - Downloaded
Packages
    brotli/1.0.9:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    bzip2/1.0.8:a0279858937b0968952a9784938616e26eb7c2dd - Download
    cairo/1.17.4:047d690cb0db4aa8f5feeff56c57a66b01987249 - Build
    expat/2.3.0:9fa16bd4a8f715b7f19e9ec15e19c62836174164 - Download
    fontconfig/2.13.93:15af59b859610203277a1fbe9ab3cd592946e5b0 - Download
    freetype/2.10.4:59acdf248f8581cd189bde2c88b41e049eae7a62 - Download
    glib/2.68.1:95cb03f69b063acaf3e0248d172a4e0b702071f8 - Download
    libelf/0.8.13:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    libffi/3.3:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    libmount/2.36:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    libpng/1.6.37:4305977d9227c3156a3f9d8759c25afec76d9f0a - Download
    libselinux/3.1:8124df200a5b9d9925940d4c54fc8fa8d816cc79 - Download
    libuuid/1.0.3:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    pcre/8.44:0a0c659aef719d0748930c686eaa772f838c1520 - Download
    pcre2/10.36:c5cd7a5e52d42ff90834b8d0393b4067fc309680 - Download
    pixman/0.40.0:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
    zlib/1.2.11:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download
Build requirements
    autoconf/2.71 from 'conan-center' - Downloaded
    automake/1.16.3 from 'conan-center' - Downloaded
    libtool/2.4.6 from 'conan-center' - Downloaded
    m4/1.4.18 from 'conan-center' - Downloaded
    pkgconf/1.7.4 from 'conan-center' - Downloaded
Build requirements packages
    autoconf/2.71:cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31 - Download
    automake/1.16.3:258f6f05ca54813b3d7180161753df7f9ccf7e1d - Download
    libtool/2.4.6:e33671439e0af363817f093b37f44bf2e210d7b4 - Download
    m4/1.4.18:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Download
    pkgconf/1.7.4:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download

Installing (downloading, building) binaries...
brotli/1.0.9: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
brotli/1.0.9: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
brotli/1.0.9: Downloaded package revision 0
bzip2/1.0.8: Retrieving package a0279858937b0968952a9784938616e26eb7c2dd from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
bzip2/1.0.8: Package installed a0279858937b0968952a9784938616e26eb7c2dd
bzip2/1.0.8: Downloaded package revision 0
expat/2.3.0: Retrieving package 9fa16bd4a8f715b7f19e9ec15e19c62836174164 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
expat/2.3.0: Package installed 9fa16bd4a8f715b7f19e9ec15e19c62836174164
expat/2.3.0: Downloaded package revision 0
libelf/0.8.13: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libelf/0.8.13: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
libelf/0.8.13: Downloaded package revision 0
libffi/3.3: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libffi/3.3: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
libffi/3.3: Downloaded package revision 0
libmount/2.36: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libmount/2.36: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
libmount/2.36: Downloaded package revision 0
libuuid/1.0.3: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libuuid/1.0.3: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
libuuid/1.0.3: Downloaded package revision 0
m4/1.4.18: Retrieving package 24647d9fe8ec489125dfbae4b3ebefaf7581674c from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
m4/1.4.18: Package installed 24647d9fe8ec489125dfbae4b3ebefaf7581674c
m4/1.4.18: Downloaded package revision 0
pixman/0.40.0: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
pixman/0.40.0: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
pixman/0.40.0: Downloaded package revision 0
pkgconf/1.7.4: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
pkgconf/1.7.4: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
pkgconf/1.7.4: Downloaded package revision 0
zlib/1.2.11: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
zlib/1.2.11: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8
zlib/1.2.11: Downloaded package revision 0
autoconf/2.71: Retrieving package cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
autoconf/2.71: Package installed cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31
autoconf/2.71: Downloaded package revision 0
libpng/1.6.37: Retrieving package 4305977d9227c3156a3f9d8759c25afec76d9f0a from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libpng/1.6.37: Package installed 4305977d9227c3156a3f9d8759c25afec76d9f0a
libpng/1.6.37: Downloaded package revision 0
pcre/8.44: Retrieving package 0a0c659aef719d0748930c686eaa772f838c1520 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
pcre/8.44: Package installed 0a0c659aef719d0748930c686eaa772f838c1520
pcre/8.44: Downloaded package revision 0
pcre2/10.36: Retrieving package c5cd7a5e52d42ff90834b8d0393b4067fc309680 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
pcre2/10.36: Package installed c5cd7a5e52d42ff90834b8d0393b4067fc309680
pcre2/10.36: Downloaded package revision 0
automake/1.16.3: Retrieving package 258f6f05ca54813b3d7180161753df7f9ccf7e1d from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
automake/1.16.3: Package installed 258f6f05ca54813b3d7180161753df7f9ccf7e1d
automake/1.16.3: Downloaded package revision 0
freetype/2.10.4: Retrieving package 59acdf248f8581cd189bde2c88b41e049eae7a62 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
freetype/2.10.4: Package installed 59acdf248f8581cd189bde2c88b41e049eae7a62
freetype/2.10.4: Downloaded package revision 0
libselinux/3.1: Retrieving package 8124df200a5b9d9925940d4c54fc8fa8d816cc79 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libselinux/3.1: Package installed 8124df200a5b9d9925940d4c54fc8fa8d816cc79
libselinux/3.1: Downloaded package revision 0
fontconfig/2.13.93: Retrieving package 15af59b859610203277a1fbe9ab3cd592946e5b0 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
fontconfig/2.13.93: Package installed 15af59b859610203277a1fbe9ab3cd592946e5b0
fontconfig/2.13.93: Downloaded package revision 0
glib/2.68.1: Retrieving package 95cb03f69b063acaf3e0248d172a4e0b702071f8 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
glib/2.68.1: Package installed 95cb03f69b063acaf3e0248d172a4e0b702071f8
glib/2.68.1: Downloaded package revision 0
libtool/2.4.6: Retrieving package e33671439e0af363817f093b37f44bf2e210d7b4 from remote 'conan-center' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
libtool/2.4.6: Package installed e33671439e0af363817f093b37f44bf2e210d7b4
libtool/2.4.6: Downloaded package revision 0
bzip2/1.0.8: Appending PATH environment variable: /home/conan/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/bin
m4/1.4.18: Appending PATH environment variable: /home/conan/.conan/data/m4/1.4.18/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin
m4/1.4.18: Setting M4 environment variable: /home/conan/.conan/data/m4/1.4.18/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/m4
pkgconf/1.7.4: Appending PATH env var: /home/conan/.conan/data/pkgconf/1.7.4/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/bin
pkgconf/1.7.4: Setting PKG_CONFIG env var: /home/conan/.conan/data/pkgconf/1.7.4/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/bin/pkgconf
pkgconf/1.7.4: Appending AUTOMAKE_CONAN_INCLUDES env var: /home/conan/.conan/data/pkgconf/1.7.4/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/bin/aclocal
autoconf/2.71: Appending PATH env var with : /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin
autoconf/2.71: Setting AC_MACRODIR to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/share/autoconf
autoconf/2.71: Setting AUTOCONF to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/autoconf
autoconf/2.71: Setting AUTORECONF to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/autoreconf
autoconf/2.71: Setting AUTOHEADER to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/autoheader
autoconf/2.71: Setting AUTOM4TE to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/autom4te
autoconf/2.71: Setting AUTOM4TE_PERLLIBDIR to /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/share/autoconf
pcre/8.44: Appending PATH environment variable: /home/conan/.conan/data/pcre/8.44/_/_/package/0a0c659aef719d0748930c686eaa772f838c1520/bin
pcre2/10.36: Appending PATH environment variable: /home/conan/.conan/data/pcre2/10.36/_/_/package/c5cd7a5e52d42ff90834b8d0393b4067fc309680/bin
automake/1.16.3: Appending PATH env var with : /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin
automake/1.16.3: Setting ACLOCAL to /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/aclocal
automake/1.16.3: Setting AUTOMAKE_DATADIR to /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/share
automake/1.16.3: Setting AUTOMAKE_LIBDIR to /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/share/automake-1.16
automake/1.16.3: Setting AUTOMAKE_PERLLIBDIR to /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/share/automake-1.16
automake/1.16.3: Setting AUTOMAKE to /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/automake
automake/1.16.3: Append M4 include directories to AUTOMAKE_CONAN_INCLUDES environment variable
fontconfig/2.13.93: Creating FONTCONFIG_FILE environment variable: /home/conan/.conan/data/fontconfig/2.13.93/_/_/package/15af59b859610203277a1fbe9ab3cd592946e5b0/bin/etc/fonts/fonts.conf
fontconfig/2.13.93: Creating FONTCONFIG_PATH environment variable: /home/conan/.conan/data/fontconfig/2.13.93/_/_/package/15af59b859610203277a1fbe9ab3cd592946e5b0/bin/etc/fonts
glib/2.68.1: Appending PATH env var with: /home/conan/.conan/data/glib/2.68.1/_/_/package/95cb03f69b063acaf3e0248d172a4e0b702071f8/bin
libtool/2.4.6: Appending PATH env: /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin
libtool/2.4.6: Setting LIBTOOLIZE env to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/libtoolize
libtool/2.4.6: Setting LIBTOOL_PREFIX environment variable to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4
libtool/2.4.6: Setting LIBTOOL_DATADIR environment variable to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share
libtool/2.4.6: Setting LIBTOOL_PKGAUXDIR environment variable to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share/libtool/build-aux
libtool/2.4.6: Setting LIBTOOL_PKGLTDLDIR environment variable to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share/libtool
libtool/2.4.6: Setting LIBTOOL_ACLOCALDIR environment variable to /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share/aclocal
libtool/2.4.6: Appending ACLOCAL_PATH env: /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share/aclocal
libtool/2.4.6: Appending AUTOMAKE_CONAN_INCLUDES environment variable: /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/share/aclocal
cairo/1.17.4: Applying build-requirement: libtool/2.4.6
cairo/1.17.4: Applying build-requirement: pkgconf/1.7.4
cairo/1.17.4: Applying build-requirement: automake/1.16.3
cairo/1.17.4: Applying build-requirement: autoconf/2.71
cairo/1.17.4: Applying build-requirement: m4/1.4.18
Downloading conan_sources.tgz
cairo/1.17.4: Configuring sources in /home/conan/.conan/data/cairo/1.17.4/_/_/source

cairo/1.17.4: Copying sources to build folder
cairo/1.17.4: Building your package in /home/conan/.conan/data/cairo/1.17.4/_/_/build/047d690cb0db4aa8f5feeff56c57a66b01987249
cairo/1.17.4: Generator pkg_config created libtool.pc
cairo/1.17.4: Generator pkg_config created libpkgconf.pc
cairo/1.17.4: Generator pkg_config created fontconfig.pc
cairo/1.17.4: Generator pkg_config created gresource.pc
cairo/1.17.4: Generator pkg_config created glib-2.0.pc
cairo/1.17.4: Generator pkg_config created gobject-2.0.pc
cairo/1.17.4: Generator pkg_config created gmodule-no-export-2.0.pc
cairo/1.17.4: Generator pkg_config created gmodule-2.0.pc
cairo/1.17.4: Generator pkg_config created gio-2.0.pc
cairo/1.17.4: Generator pkg_config created gio-unix-2.0.pc
cairo/1.17.4: Generator pkg_config created gthread-2.0.pc
cairo/1.17.4: Generator pkg_config created gmodule-export-2.0.pc
cairo/1.17.4: Generator pkg_config created glib.pc
cairo/1.17.4: Generator pkg_config created pixman-1.pc
cairo/1.17.4: Generator pkg_config created automake.pc
cairo/1.17.4: Generator pkg_config created freetype2.pc
cairo/1.17.4: Generator pkg_config created expat.pc
cairo/1.17.4: Generator pkg_config created libuuid.pc
cairo/1.17.4: Generator pkg_config created libffi.pc
cairo/1.17.4: Generator pkg_config created libpcre32.pc
cairo/1.17.4: Generator pkg_config created libpcre16.pc
cairo/1.17.4: Generator pkg_config created libpcre.pc
cairo/1.17.4: Generator pkg_config created libpcreposix.pc
cairo/1.17.4: Generator pkg_config created pcre.pc
cairo/1.17.4: Generator pkg_config created libelf.pc
cairo/1.17.4: Generator pkg_config created mount.pc
cairo/1.17.4: Generator pkg_config created libsepol.pc
cairo/1.17.4: Generator pkg_config created libselinux.pc
cairo/1.17.4: Generator pkg_config created autoconf.pc
cairo/1.17.4: Generator pkg_config created libpng.pc
cairo/1.17.4: Generator pkg_config created libbrotlicommon.pc
cairo/1.17.4: Generator pkg_config created libbrotlienc.pc
cairo/1.17.4: Generator pkg_config created libbrotlidec.pc
cairo/1.17.4: Generator pkg_config created brotli.pc
cairo/1.17.4: Generator pkg_config created libpcre2-32.pc
cairo/1.17.4: Generator pkg_config created libpcre2-16.pc
cairo/1.17.4: Generator pkg_config created libpcre2-8.pc
cairo/1.17.4: Generator pkg_config created libpcre2-posix.pc
cairo/1.17.4: Generator pkg_config created libpcre2.pc
cairo/1.17.4: Generator pkg_config created m4.pc
cairo/1.17.4: Generator pkg_config created zlib.pc
cairo/1.17.4: Generator pkg_config created bzip2.pc
cairo/1.17.4: Calling build()
*** No GTK-Doc found, documentation won't be generated ***
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: /home/conan/.conan/data/automake/1.16.3/_/_/package/258f6f05ca54813b3d7180161753df7f9ccf7e1d/bin/aclocal -I build ${ACLOCAL_FLAGS}
autoreconf: configure.ac: tracing
autoreconf: running: /home/conan/.conan/data/libtool/2.4.6/_/_/package/e33671439e0af363817f093b37f44bf2e210d7b4/bin/libtoolize --copy
autoreconf: configure.ac: not using Intltool
autoreconf: running: gtkdocize --copy
Can't exec "gtkdocize": No such file or directory at /home/conan/.conan/data/autoconf/2.71/_/_/package/cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31/bin/share/autoconf/Autom4te/FileUtils.pm line 293.
autoreconf: error: gtkdocize failed with exit status: 2
cairo/1.17.4: 
WARN: Remotes registry file missing, creating default one in /home/conan/.conan/remotes.json
cairo/1.17.4: ERROR: Package '047d690cb0db4aa8f5feeff56c57a66b01987249' build failed
cairo/1.17.4: WARN: Build folder /home/conan/.conan/data/cairo/1.17.4/_/_/build/047d690cb0db4aa8f5feeff56c57a66b01987249
ERROR: cairo/1.17.4: Error in build() method, line 97
	self._build_configure()
while calling '_build_configure', line 164
	self.run("./autogen.sh", win_bash=tools.os_info.is_windows, run_environment=True)
	ConanException: Error 2 while executing ./autogen.sh

```

</details>



Discussion:
I feel like a patch to remove documentation generation would suffice for fixing this.

Resolving patch:
diff --git a/recipes/cairo/all/conanfile.py b/recipes/cairo/all/conanfile.py
--- a/recipes/cairo/all/conanfile.py
+++ b/recipes/cairo/all/conanfile.py
@@ -176,7 +176,16 @@ def _build_configure(self):
                 tools.replace_in_file(os.path.join(self.source_folder, self._source_subfolder, "src", "cairo-ft-font.c"),
                                       "#if HAVE_UNISTD_H", "#ifdef HAVE_UNISTD_H")
 
-            self.run("{} -fiv".format(tools.get_env("AUTORECONF")), win_bash=tools.os_info.is_windows, run_environment=True)
+            tools.touch(os.path.join("boilerplate", "Makefile.am.features"))
+            tools.touch(os.path.join("src", "Makefile.am.features"))
+            tools.touch("ChangeLog")
+
+            with tools.environment_append({"GTKDOCIZE": "echo"}):
+                self.run(
+                    "{} -fiv".format(tools.get_env("AUTORECONF")),
+                    run_environment=True,
+                    win_bash=tools.os_info.is_windows,
+                )
         autotools = self._configure_autotools()
         autotools.make()
 


Test patch: