[Bug 282129] devel/json-glib: configure error: rst2html5 not found

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 16 Oct 2024 09:32:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282129

--- Comment #5 from Dimitry Andric <dim@FreeBSD.org> ---
It looks like it tries to use /usr/local/bin/rst2html5 from py-docutils, which
is not installed during the dependencies setup:

=======================<phase: build-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   json-glib-1.10.0 depends on package: py311-gi-docgen>=0 - not found
===>   Installing existing package /packages/All/py311-gi-docgen-2022.2.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
py311-gi-docgen-2022.2...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-Jinja2-3.1.4...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   `-- Installing
py311-Babel-2.16.0...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   | `-- Installing
py311-setuptools-63.1.0_1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   `-- Installing
python311-3.11.10...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Installing gettext-runtime-0.22.5...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   |   `--
Installing indexinfo-0.3.1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   |   `--
Extracting indexinfo-0.3.1: .... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Extracting gettext-runtime-0.22.5: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Installing libffi-3.4.6...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Extracting libffi-3.4.6: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Installing mpdecimal-4.0.0...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Extracting mpdecimal-4.0.0: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Installing readline-8.2.13_2...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   | `--
Extracting readline-8.2.13_2: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   |   `-- Extracting
python311-3.11.10: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   | `-- Extracting
py311-setuptools-63.1.0_1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   `-- Extracting
py311-Babel-2.16.0: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   `-- Installing
py311-markupsafe-2.1.5_1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] |   `-- Extracting
py311-markupsafe-2.1.5_1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-Jinja2-3.1.4: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-markdown-3.6...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-markdown-3.6: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-pygments-2.18.0...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-pygments-2.18.0: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-smartypants-2.0.1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-smartypants-2.0.1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-toml-0.10.2_1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-toml-0.10.2_1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-typogrify-2.0.7...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-typogrify-2.0.7: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
py311-gi-docgen-2022.2: .......... done
=====
Message from python311-3.11.10:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py311-gdbm       databases/py-gdbm@py311
py311-sqlite3    databases/py-sqlite3@py311
py311-tkinter    x11-toolkits/py-tkinter@py311
===>   json-glib-1.10.0 depends on package: py311-gi-docgen>=0 - found
===>   Returning to build of json-glib-1.10.0
===>   json-glib-1.10.0 depends on executable: meson - not found
===>   Installing existing package /packages/All/meson-1.5.2.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
meson-1.5.2...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
ninja-1.11.1,4...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
ninja-1.11.1,4: ........ done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
meson-1.5.2: .......... done
===>   json-glib-1.10.0 depends on executable: meson - found
===>   Returning to build of json-glib-1.10.0
===>   json-glib-1.10.0 depends on executable: ninja - found
===>   json-glib-1.10.0 depends on file: /usr/local/bin/python3.11 - found
===>   json-glib-1.10.0 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-2.3.0,1.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
pkgconf-2.3.0,1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
pkgconf-2.3.0,1: .......... done
===>   json-glib-1.10.0 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of json-glib-1.10.0
===>   json-glib-1.10.0 depends on executable: msgfmt - not found
===>   Installing existing package /packages/All/gettext-tools-0.22.5.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
gettext-tools-0.22.5...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
libtextstyle-0.22.5...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
libtextstyle-0.22.5: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
gettext-tools-0.22.5: .......... done
===>   json-glib-1.10.0 depends on executable: msgfmt - found
===>   Returning to build of json-glib-1.10.0
===========================================================================
=======================<phase: lib-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   json-glib-1.10.0 depends on shared library: libglib-2.0.so - not found
===>   Installing existing package /packages/All/glib-2.80.5,2.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
glib-2.80.5,2...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
libiconv-1.17_1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
libiconv-1.17_1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
pcre2-10.43...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
pcre2-10.43: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Installing
py311-packaging-24.1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] `-- Extracting
py311-packaging-24.1: .......... done
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
glib-2.80.5,2: .......... done
==> Running trigger: gio-modules.ucl
Generating GIO modules cache
==> Running trigger: glib-schemas.ucl
Compiling glib schemas
No schema files found: doing nothing.
===>   json-glib-1.10.0 depends on shared library: libglib-2.0.so - found
(/usr/local/lib/libglib-2.0.so)
===>   Returning to build of json-glib-1.10.0
===>   json-glib-1.10.0 depends on shared library: libintl.so - found
(/usr/local/lib/libintl.so)
===>   json-glib-1.10.0 depends on shared library: libgirepository-1.0.so - not
found
===>   Installing existing package
/packages/All/gobject-introspection-1.78.1_2,1.pkg
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Installing
gobject-introspection-1.78.1_2,1...
[llvm-19-update-n272786-24958b70830a-amd64-local-job-01] Extracting
gobject-introspection-1.78.1_2,1: .......... done
===>   json-glib-1.10.0 depends on shared library: libgirepository-1.0.so -
found (/usr/local/lib/libgirepository-1.0.so)
===>   Returning to build of json-glib-1.10.0
===========================================================================
=======================<phase: configure      >============================

-- 
You are receiving this mail because:
You are the assignee for the bug.