FAILED: subprojects/libsigcplusplus/docs/docs/manual/html when ninja _buildir
On Ubuntu 22.04
I run: meson setup --libdir lib _buildir/ .
to setup gtkmm-4.9.3 from tarball.
The logs after the command:
The Meson build system
Version: 1.2.1
Source dir: .../Cplusplus/gtkmm/gtkmm-4.9.3
Build dir: .../Cplusplus/gtkmm/gtkmm-4.9.3/_buildir
Build type: native build
Project name: gtkmm
Project version: 4.9.3
C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C linker for the host machine: cc ld.bfd 2.38
C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C++ linker for the host machine: c++ ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 found: YES 3.10.12 (/usr/bin/python3)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency gtk4 found: YES 4.9.4
Found CMake: /usr/bin/cmake (3.22.1)
Run-time dependency cairomm-1.16 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency cairomm-1.16
Executing subproject cairomm-1.16
cairomm-1.16| Project name: cairomm
cairomm-1.16| Project version: 1.17.1
cairomm-1.16| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
cairomm-1.16| C++ linker for the host machine: c++ ld.bfd 2.38
cairomm-1.16| Program python3 found: YES 3.10.12 (/usr/bin/python3)
cairomm-1.16| Run-time dependency sigc++-3.0 found: NO (tried pkgconfig and cmake)
cairomm-1.16| Looking for a fallback subproject for the dependency sigc++-3.0
cairomm-1.16| Using subprojects/cairomm/subprojects/sigc++-3.0.wrap
cairomm-1.16| WARNING: Subproject sigc++-3.0's revision may be out of date; its wrap file has changed since it was first configured
Executing subproject cairomm-1.16:sigc++-3.0
sigc++-3.0| Project name: libsigc++
sigc++-3.0| Project version: 3.4.0
sigc++-3.0| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
sigc++-3.0| C++ linker for the host machine: c++ ld.bfd 2.38
sigc++-3.0| Program python3 found: YES 3.10.12 (/usr/bin/python3)
sigc++-3.0| Run-time dependency Boost (found: system, timer) found: YES 1.74.0 (/usr)
sigc++-3.0| Program mm-common-get found: YES (/usr/bin/mm-common-get)
sigc++-3.0| Program doxygen found: YES (/usr/bin/doxygen)
sigc++-3.0| Program dot found: YES (/usr/bin/dot)
sigc++-3.0| Program xsltproc found: YES (/usr/bin/xsltproc)
sigc++-3.0| Configuring sigc++-3.0.pc using configuration
sigc++-3.0| Configuring sigc++-3.0-uninstalled.pc using configuration
sigc++-3.0| Configuring sigc++config.h using configuration
sigc++-3.0| Configuring sigc.rc using configuration
sigc++-3.0| Configuring sigc++config.h using configuration
sigc++-3.0| subprojects/libsigcplusplus/MSVC_NMake/meson.build:25: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
sigc++-3.0| Run-time dependency mm-common-libstdc++ found: YES 1.0.4
sigc++-3.0| Configuring Doxyfile using configuration
sigc++-3.0| subprojects/libsigcplusplus/docs/docs/reference/meson.build:134: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
sigc++-3.0| Program xmllint found: YES (/usr/bin/xmllint)
sigc++-3.0| Program dblatex found: NO
sigc++-3.0| Program fop found: NO
sigc++-3.0| subprojects/libsigcplusplus/docs/docs/manual/meson.build:39: WARNING: Can't validate XML file.
sigc++-3.0| xmllint does not support Relax NG schemas and DocBook V5.0.
sigc++-3.0| DocBook V5.0 support may require docbook5-xml, docbook5-schemas or a similar package.
sigc++-3.0| subprojects/libsigcplusplus/docs/docs/manual/meson.build:98: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
sigc++-3.0| subprojects/libsigcplusplus/meson.build:285: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
sigc++-3.0| subprojects/libsigcplusplus/meson.build:295: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
sigc++-3.0| Message:
sigc++-3.0| ------
sigc++-3.0| libsigc++ 3.4.0
sigc++-3.0| Maintainer mode: if-git-build (true)
sigc++-3.0| Compiler warnings: min (warning_level: 1, werror: false)
sigc++-3.0| Build deprecated API: true
sigc++-3.0| Build HTML documentation: if-maintainer-mode (true)
sigc++-3.0| XML validation: false (requires xmllint with Relax NG and DocBook V5.0 support)
sigc++-3.0| Build PDF: false
sigc++-3.0| Build example programs: true
sigc++-3.0| Build test programs: true
sigc++-3.0| Benchmark: false
sigc++-3.0| Directories:
sigc++-3.0| prefix: /usr/local
sigc++-3.0| includedir: /usr/local/include
sigc++-3.0| includesigcxxdir: /usr/local/include/sigc++-3.0
sigc++-3.0| libdir: /usr/local/lib
sigc++-3.0| includeconfigdir: /usr/local/lib/sigc++-3.0/include
sigc++-3.0| pkgconfigdir: /usr/local/lib/pkgconfig
sigc++-3.0| datadir: /usr/local/share
sigc++-3.0| docdir: /usr/local/share/doc/libsigc++-3.0
sigc++-3.0| devhelpdir: /usr/local/share/devhelp/books/libsigc++-3.0
sigc++-3.0| tutorialdir: /usr/local/share/doc/libsigc++-3.0/tutorial
sigc++-3.0| ------
sigc++-3.0| Build targets in project: 48
sigc++-3.0| WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions:
sigc++-3.0| * 0.58.0: {'Calling "add_dist_script" in a subproject'}
sigc++-3.0| Subproject sigc++-3.0 finished.
cairomm-1.16| Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
cairomm-1.16| Run-time dependency cairo found: YES 1.16.0
cairomm-1.16| Program mm-common-get found: YES (/usr/bin/mm-common-get)
cairomm-1.16| Program doxygen found: YES (/usr/bin/doxygen)
cairomm-1.16| Program dot found: YES (/usr/bin/dot)
cairomm-1.16| Program xsltproc found: YES (/usr/bin/xsltproc)
cairomm-1.16| Run-time dependency Boost (found: unit_test_framework) found: YES 1.74.0 (/usr)
cairomm-1.16| Run-time dependency fontconfig found: YES 2.13.1
cairomm-1.16| Configuring cairommconfig.h using configuration
cairomm-1.16| Configuring cairomm.rc using configuration
cairomm-1.16| Configuring cairommconfig.h using configuration
cairomm-1.16| Configuring cairomm-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-ft found: YES 1.16.0
cairomm-1.16| Configuring cairomm-ft-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-pdf found: YES 1.16.0
cairomm-1.16| Configuring cairomm-pdf-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-png found: YES 1.16.0
cairomm-1.16| Configuring cairomm-png-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-ps found: YES 1.16.0
cairomm-1.16| Configuring cairomm-ps-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-quartz found: NO (tried pkgconfig and cmake)
cairomm-1.16| Configuring cairomm-quartz-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-quartz-font found: NO (tried pkgconfig and cmake)
cairomm-1.16| Configuring cairomm-quartz-font-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-quartz-image found: NO (tried pkgconfig and cmake)
cairomm-1.16| Configuring cairomm-quartz-image-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-svg found: YES 1.16.0
cairomm-1.16| Configuring cairomm-svg-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-win32 found: NO (tried pkgconfig and cmake)
cairomm-1.16| Configuring cairomm-win32-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-win32-font found: NO (tried pkgconfig and cmake)
cairomm-1.16| Configuring cairomm-win32-font-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-xlib found: YES 1.16.0
cairomm-1.16| Configuring cairomm-xlib-1.16.pc using configuration
cairomm-1.16| Run-time dependency cairo-xlib-xrender found: YES 1.16.0
cairomm-1.16| Configuring cairomm-xlib-xrender-1.16.pc using configuration
cairomm-1.16| Dependency mm-common-libstdc++ found: YES 1.0.4 (cached)
cairomm-1.16| Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
cairomm-1.16| Configuring Doxyfile using configuration
cairomm-1.16| subprojects/cairomm/docs/reference/meson.build:131: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
cairomm-1.16| subprojects/cairomm/meson.build:311: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
cairomm-1.16| subprojects/cairomm/meson.build:324: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
cairomm-1.16| Message:
cairomm-1.16| ------
cairomm-1.16| cairomm 1.17.1
cairomm-1.16| Maintainer mode: if-git-build (true)
cairomm-1.16| Compiler warnings: min (warning_level: 1, werror: false)
cairomm-1.16| Build deprecated API: true
cairomm-1.16| Build HTML documentation: if-maintainer-mode (true)
cairomm-1.16| Build example programs: true
cairomm-1.16| Build test programs: if-dependencies-found (true)
cairomm-1.16| Use shared Boost Test: false
cairomm-1.16| Directories:
cairomm-1.16| prefix: /usr/local
cairomm-1.16| includedir: /usr/local/include
cairomm-1.16| includecairommdir: /usr/local/include/cairomm-1.16
cairomm-1.16| libdir: /usr/local/lib
cairomm-1.16| includeconfigdir: /usr/local/lib/cairomm-1.16/include
cairomm-1.16| pkgconfigdir: /usr/local/lib/pkgconfig
cairomm-1.16| datadir: /usr/local/share
cairomm-1.16| docdir: /usr/local/share/doc/cairomm-1.16
cairomm-1.16| devhelpdir: /usr/local/share/devhelp/books/cairomm-1.16
cairomm-1.16| ------
cairomm-1.16| Build targets in project: 65
cairomm-1.16| WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions:
cairomm-1.16| * 0.58.0: {'Calling "add_dist_script" in a subproject'}
cairomm-1.16| Subproject cairomm-1.16 finished.
Dependency cairomm-1.16 found: YES 1.17.1 (overridden)
Run-time dependency pangomm-2.48 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency pangomm-2.48
Executing subproject pangomm-2.48
pangomm-2.48| Project name: pangomm
pangomm-2.48| Project version: 2.50.1
pangomm-2.48| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
pangomm-2.48| C++ linker for the host machine: c++ ld.bfd 2.38
pangomm-2.48| Program python3 found: YES 3.10.12 (/usr/bin/python3)
pangomm-2.48| Run-time dependency pangocairo found: YES 1.50.6
pangomm-2.48| Dependency cairomm-1.16 found: YES 1.17.1 (overridden)
pangomm-2.48| Run-time dependency glibmm-2.68 found: NO (tried pkgconfig and cmake)
pangomm-2.48| Looking for a fallback subproject for the dependency glibmm-2.68
Executing subproject pangomm-2.48:glibmm-2.68
glibmm-2.68| Project name: glibmm
glibmm-2.68| Project version: 2.77.0
glibmm-2.68| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
glibmm-2.68| C++ linker for the host machine: c++ ld.bfd 2.38
glibmm-2.68| Program python3 found: YES 3.10.12 (/usr/bin/python3)
glibmm-2.68| Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
glibmm-2.68| Run-time dependency glib-2.0 found: YES 2.77.2
glibmm-2.68| Run-time dependency gobject-2.0 found: YES 2.77.2
glibmm-2.68| Run-time dependency gmodule-2.0 found: YES 2.77.2
glibmm-2.68| Run-time dependency gio-2.0 found: YES 2.77.2
glibmm-2.68| Run-time dependency gio-unix-2.0 found: YES 2.77.2
glibmm-2.68| Program mm-common-get found: YES (/usr/bin/mm-common-get)
glibmm-2.68| Program m4 found: YES (/usr/bin/m4)
glibmm-2.68| Program doxygen found: YES (/usr/bin/doxygen)
glibmm-2.68| Program dot found: YES (/usr/bin/dot)
glibmm-2.68| Program xsltproc found: YES (/usr/bin/xsltproc)
glibmm-2.68| Program perl found: YES (/usr/bin/perl)
glibmm-2.68| Configuring gmmproc using configuration
glibmm-2.68| Configuring generate_wrap_init.pl using configuration
glibmm-2.68| Configuring glibmm-2.68.pc using configuration
glibmm-2.68| Configuring glibmm-2.68-uninstalled.pc using configuration
glibmm-2.68| Checking for size of "wchar_t" : 4
glibmm-2.68| Checking for size of "short" : 2
glibmm-2.68| Checking for size of "int" : 4
glibmm-2.68| Checking for size of "long" : 8
glibmm-2.68| Checking for size of "long long" : 8
glibmm-2.68| Checking if "Wide stream support" compiles: YES
glibmm-2.68| Checking if "std::iterator_traits<> is standard-conforming" compiles: YES
glibmm-2.68| Checking if "std::reverse_iterator is in Sun libCstd style" compiles: NO
glibmm-2.68| Checking if "STL containers have templated sequence ctors" compiles: YES
glibmm-2.68| Checking if "Disambiguates template specializations for const and non-const types" compiles: YES
glibmm-2.68| Checking if "Non-instantiated templates may dynamic_cast<> to an undefined type" compiles: YES
glibmm-2.68| Checking if "extern "C" and extern "C++" function pointers are compatible" compiles: YES
glibmm-2.68| Checking if "A static member variable may be initialized inline to std::string::npos" compiles: YES
glibmm-2.68| Configuring glibmmconfig.h using configuration
glibmm-2.68| Configuring glibmm.rc using configuration
glibmm-2.68| Configuring glibmmconfig.h using configuration
glibmm-2.68| subprojects/glibmm/glib/glibmm/meson.build:337: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| subprojects/glibmm/glib/glibmm/meson.build:343: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| Configuring giomm-2.68.pc using configuration
glibmm-2.68| Configuring giomm-2.68-uninstalled.pc using configuration
glibmm-2.68| Configuring giommconfig.h using configuration
glibmm-2.68| Configuring giomm.rc using configuration
glibmm-2.68| Configuring giommconfig.h using configuration
glibmm-2.68| subprojects/glibmm/gio/giomm/meson.build:391: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| Run-time dependency threads found: YES
glibmm-2.68| Program glib-compile-schemas found: YES (/usr/local/bin/glib-compile-schemas)
glibmm-2.68| Dependency threads found: YES unknown (cached)
glibmm-2.68| Program ninja found: YES (/usr/bin/ninja)
glibmm-2.68| Dependency mm-common-libstdc++ found: YES 1.0.4 (cached)
glibmm-2.68| Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
glibmm-2.68| Configuring Doxyfile using configuration
glibmm-2.68| subprojects/glibmm/docs/reference/meson.build:179: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| subprojects/glibmm/meson.build:282: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| subprojects/glibmm/meson.build:294: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
glibmm-2.68| Configuring gmmproc using configuration
glibmm-2.68| Message:
glibmm-2.68| ------
glibmm-2.68| glibmm 2.77.0
glibmm-2.68| Maintainer mode: if-git-build (true)
glibmm-2.68| Compiler warnings: min (warning_level: 1, werror: false)
glibmm-2.68| Build deprecated API: true
glibmm-2.68| Build HTML documentation: if-maintainer-mode (true)
glibmm-2.68| Build example programs: true
glibmm-2.68| Directories:
glibmm-2.68| prefix: /usr/local
glibmm-2.68| includedir: /usr/local/include
glibmm-2.68| includeglibmmdir: /usr/local/include/glibmm-2.68
glibmm-2.68| includegiommdir: /usr/local/include/giomm-2.68
glibmm-2.68| libdir: /usr/local/lib
glibmm-2.68| glibmmconfigdir: /usr/local/lib/glibmm-2.68/include
glibmm-2.68| giommconfigdir: /usr/local/lib/giomm-2.68/include
glibmm-2.68| gmmprocdir: /usr/local/lib/glibmm-2.68/proc
glibmm-2.68| pkgconfigdir: /usr/local/lib/pkgconfig
glibmm-2.68| datadir: /usr/local/share
glibmm-2.68| docdir: /usr/local/share/doc/glibmm-2.68
glibmm-2.68| devhelpdir: /usr/local/share/devhelp/books/glibmm-2.68
glibmm-2.68| ------
glibmm-2.68| Build targets in project: 306
glibmm-2.68| WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions:
glibmm-2.68| * 0.58.0: {'Calling "add_dist_script" in a subproject'}
glibmm-2.68| Subproject glibmm-2.68 finished.
pangomm-2.48| Dependency glibmm-2.68 found: YES 2.77.0 (overridden)
pangomm-2.48| Dependency giomm-2.68 found: YES 2.77.0 (overridden)
pangomm-2.48| Program mm-common-get found: YES (/usr/bin/mm-common-get)
pangomm-2.48| Program m4 found: YES (/usr/bin/m4)
pangomm-2.48| Program doxygen found: YES (/usr/bin/doxygen)
pangomm-2.48| Program dot found: YES (/usr/bin/dot)
pangomm-2.48| Program xsltproc found: YES (/usr/bin/xsltproc)
pangomm-2.48| Program perl found: YES (/usr/bin/perl)
pangomm-2.48| Library glibmm_generate_extra_defs-2.68 found: NO
pangomm-2.48| Dependency (anonymous) from subproject subprojects/glibmm found: YES 2.77.0
pangomm-2.48| Configuring pangomm-2.48.pc using configuration
pangomm-2.48| Configuring pangomm-2.48-uninstalled.pc using configuration
pangomm-2.48| Configuring pangommconfig.h using configuration
pangomm-2.48| Configuring pangomm.rc using configuration
pangomm-2.48| Configuring pangommconfig.h using configuration
pangomm-2.48| subprojects/pangomm/pango/pangomm/meson.build:231: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
pangomm-2.48| Dependency mm-common-libstdc++ found: YES 1.0.4 (cached)
pangomm-2.48| Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
pangomm-2.48| Dependency glibmm-2.68 found: YES 2.77.0 (overridden)
pangomm-2.48| Dependency cairomm-1.16 found: YES 1.17.1 (overridden)
pangomm-2.48| Configuring Doxyfile using configuration
pangomm-2.48| subprojects/pangomm/docs/reference/meson.build:167: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
pangomm-2.48| subprojects/pangomm/meson.build:262: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
pangomm-2.48| subprojects/pangomm/meson.build:268: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.58.0': Calling "add_dist_script" in a subproject.
pangomm-2.48| Message:
pangomm-2.48| ------
pangomm-2.48| pangomm 2.50.1
pangomm-2.48| Maintainer mode: if-git-build (true)
pangomm-2.48| Compiler warnings: min (warning_level: 1, werror: false)
pangomm-2.48| Build deprecated API: true
pangomm-2.48| Build HTML documentation: if-maintainer-mode (true)
pangomm-2.48| Directories:
pangomm-2.48| prefix: /usr/local
pangomm-2.48| includedir: /usr/local/include
pangomm-2.48| includepangommdir: /usr/local/include/pangomm-2.48
pangomm-2.48| libdir: /usr/local/lib
pangomm-2.48| includeconfigdir: /usr/local/lib/pangomm-2.48/include
pangomm-2.48| m4dir: /usr/local/lib/pangomm-2.48/proc/m4
pangomm-2.48| pkgconfigdir: /usr/local/lib/pkgconfig
pangomm-2.48| datadir: /usr/local/share
pangomm-2.48| docdir: /usr/local/share/doc/pangomm-2.48
pangomm-2.48| devhelpdir: /usr/local/share/devhelp/books/pangomm-2.48
pangomm-2.48| gmmprocdir: .../Cplusplus/gtkmm/gtkmm-4.9.3/_buildir/subprojects/glibmm/glibmm-2.68/proc
pangomm-2.48| ------
pangomm-2.48| Build targets in project: 337
pangomm-2.48| WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions:
pangomm-2.48| * 0.58.0: {'Calling "add_dist_script" in a subproject'}
pangomm-2.48| Subproject pangomm-2.48 finished.
Dependency pangomm-2.48 found: YES 2.50.1 (overridden)
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Run-time dependency epoxy found: YES 1.5.10
Run-time dependency vulkan found: YES 1.3.204
Dependency glibmm-2.68 found: YES 2.77.0 (overridden)
Dependency giomm-2.68 found: YES 2.77.0 (overridden)
Run-time dependency gtk4-unix-print found: YES 4.9.4
Program mm-common-get found: YES (/usr/bin/mm-common-get)
Program m4 found: YES (/usr/bin/m4)
Program doxygen found: YES (/usr/bin/doxygen)
Program dot found: YES (/usr/bin/dot)
Program xsltproc found: YES (/usr/bin/xsltproc)
Program perl found: YES (/usr/bin/perl)
Compiler for C supports arguments -Wno-overlength-strings: YES
Library glibmm_generate_extra_defs-2.68 found: NO
Dependency (anonymous) from subproject subprojects/glibmm found: YES 2.77.0
Configuring gdkmmconfig.h using configuration
Configuring gdkmmconfig.h using configuration
Configuring gtkmm-4.0.pc using configuration
Configuring gtkmm-4.0-uninstalled.pc using configuration
Configuring gtkmmconfig.h using configuration
Configuring gtkmm.rc using configuration
Configuring gtkmmconfig.h using configuration
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Program glib-compile-resources found: YES (/usr/local/bin/glib-compile-resources)
Dependency mm-common-libstdc++ found: YES 1.0.4 (cached)
Dependency sigc++-3.0 found: YES 3.4.0 (overridden)
Dependency glibmm-2.68 found: YES 2.77.0 (overridden)
Dependency cairomm-1.16 found: YES 1.17.1 (overridden)
Dependency pangomm-2.48 found: YES 2.50.1 (overridden)
Configuring Doxyfile using configuration
Message:
------
gtkmm 4.9.3
Maintainer mode: if-git-build (false)
Compiler warnings: min (warning_level: 1, werror: false)
Build deprecated API: true
Build HTML documentation: if-maintainer-mode (false)
Build demo programs: true
Build test programs: true
Directories:
prefix: /usr/local
includedir: /usr/local/include
includegtkmmdir: /usr/local/include/gtkmm-4.0
libdir: /usr/local/lib
gdkmmconfigdir: /usr/local/lib/gtkmm-4.0/include
gtkmmconfigdir: /usr/local/lib/gtkmm-4.0/include
m4dir: /usr/local/lib/gtkmm-4.0/proc/m4
pkgconfigdir: /usr/local/lib/pkgconfig
datadir: /usr/local/share
docdir: /usr/local/share/doc/gtkmm-4.0
devhelpdir: /usr/local/share/devhelp/books/gtkmm-4.0
------
Build targets in project: 359
gtkmm 4.9.3
Subprojects
cairomm-1.16: YES 5 warnings
glibmm-2.68 : YES 7 warnings (from pangomm-2.48)
pangomm-2.48: YES 5 warnings
sigc++-3.0 : YES 7 warnings (from cairomm-1.16)
User defined options
libdir : lib
Found ninja-1.10.1 at /usr/bin/ninja
cd into _buildir
Then, run:
ninja -j 8
and receive the following error:
[128/1156] Generating subprojects/libsigcplusplus/docs/docs/manual/manual_html with a custom command
FAILED: subprojects/libsigcplusplus/docs/docs/manual/html
/usr/bin/python3 .../Cplusplus/gtkmm/gtkmm-4.9.3/subprojects/libsigcplusplus/tools/tutorial-custom-cmd.py html ../subprojects/libsigcplusplus/docs/docs/manual/libsigc_manual.xml subprojects/libsigcplusplus/docs/docs/manual/html
error : Unknown IO error
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
[135/1156] Generating subprojects/libsigcplusplus/docs/docs/reference/html_and_tag with a custom command
ninja: build stopped: subcommand failed.
I ain't 100% sure, but upon investigating .../docs/manual/html
, there is no html folder or file. I spent all day getting gtkmm working on Ubuntu 22.04 with up-to-date releases...this would have been much simpler if I was on 23.04, but I am using PopOS and they won't update until 24.04.
I searched the web and issues, but haven't found any solutions. It has to be a simple dep issue or something similar.
Edited by oDinZu