+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-mercurial-6.9.4nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-mercurial-6.9.4nb1/work.log ===> Building for py312-mercurial-6.9.4nb1 * Building wheel... /opt/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /opt/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License (GPL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /opt/pkg/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License (GPL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 336 translated messages, 203 fuzzy translations, 1792 untranslated messages. 640 translated messages, 8 fuzzy translations, 2372 untranslated messages. 4668 translated messages, 10 untranslated messages. 1872 translated messages, 3 fuzzy translations, 1233 untranslated messages. 357 translated messages, 104 fuzzy translations, 1776 untranslated messages. 312 translated messages, 35 fuzzy translations, 1936 untranslated messages. 2039 translated messages, 1 fuzzy translation, 2196 untranslated messages. 3185 translated messages, 102 fuzzy translations, 1301 untranslated messages. 6735 translated messages, 326 untranslated messages. 677 translated messages, 4 fuzzy translations, 2805 untranslated messages. 1950 translated messages, 92 fuzzy translations, 1830 untranslated messages. 5702 translated messages, 491 fuzzy translations, 864 untranslated messages. /opt/pkg/lib/python3.12/site-packages/setuptools/command/sdist.py:122: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`. !! ******************************************************************************** Custom 'build_py' does not implement 'get_data_files_without_manifest'. Please extend command classes from setuptools instead of distutils. See https://peps.python.org/pep-0632/ for details. ******************************************************************************** !! self._add_data_files(self._safe_data_files(build_py)) Successfully built mercurial-6.9.4-cp312-cp312-solaris_2_11_i86pc_64bit.whl make -C contrib/chg make[1]: Entering directory '/home/pbulk/build/devel/py-mercurial/work/mercurial-6.9.4/contrib/chg' gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -std=gnu99 -D_XOPEN_SOURCE=600 -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -c -o chg.o chg.c gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -std=gnu99 -D_XOPEN_SOURCE=600 -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -c -o hgclient.o hgclient.c gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -std=gnu99 -D_XOPEN_SOURCE=600 -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -c -o procutil.o procutil.c gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -std=gnu99 -D_XOPEN_SOURCE=600 -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -c -o util.o util.c chg.c: In function 'execcmdserver': chg.c:288:69: error: implicit declaration of function 'dirfd' [-Wimplicit-function-declaration] 288 | if (fd_value > STDERR_FILENO && fd_value != dirfd(dp)) { | ^~~~~ make[1]: *** [: chg.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/pbulk/build/devel/py-mercurial/work/mercurial-6.9.4/contrib/chg' gmake: *** [Makefile:72: build-chg] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/py-mercurial *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/py-mercurial