Build with meson fails - gtkmm-documentation 4.0.1 release
Hi there!
Our openSUSE gtkmm-documentation package fails if switching from Autotools to Meson. Using Autotools is still fine. The build fails because there's an attempt to parse something from the internet and our build system blocks such attempts.
An excerpt from the build log at the start of the building process:
[1/3] /usr/bin/python3 /home/abuild/rpmbuild/BUILD/gtkmm-documentation-4.0.1/tools/meson_aux/tutorial-custom-cmd.py insert_example_code /home/abuild/rpmbuild/BUILD/gtkmm-documentation-4.0.1/docs/tutorial /home/abuild/rpmbuild/BUILD/gtkmm-documentation-4.0.1/examples/book ../docs/tutorial/C/index-in.docbook docs/tutorial/index.docbook
^^^ This command doesn't produce the intended output docs/tutorial/index.docbook. ^^^
[2/3] /usr/bin/python3 /home/abuild/rpmbuild/BUILD/gtkmm-documentation-4.0.1/tools/meson_aux/tutorial-custom-cmd.py html docs/tutorial/index.docbook docs/tutorial/html
FAILED: docs/tutorial/html
---
/usr/bin/python3 /home/abuild/rpmbuild/BUILD/gtkmm-documentation-4.0.1/tools/meson_aux/tutorial-custom-cmd.py html docs/tutorial/index.docbook docs/tutorial/html
---
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
---[build_failure.txt](/uploads/dab2a3e5a6fc73632932f1eab06bddad/build_failure.txt)
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
^^^ And here is tutorial-custom-cmd.py
's failure to fetch/parse chunk.xsl ^^^
Relevant Information About System
Component | Version |
---|---|
openSUSE Leap - OBS Appliance | 15.3 |
Meson | 0.59.4 |
Ninja | 1.10.2 |
Python | 3.8.12 |