+ 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-scikit-learn-1.8.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-scikit-learn-1.8.0/work.log ===> Building for py312-scikit-learn-1.8.0 * Building wheel... + meson setup /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/.mesonpy-6z3p9al6 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/.mesonpy-6z3p9al6/meson-python-native-file.ini The Meson build system Version: 1.10.1 Source dir: /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0 Build dir: /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/.mesonpy-6z3p9al6 Build type: native build Project name: scikit-learn Project version: 1.8.0 C compiler for the host machine: gcc (gcc 14.3.0 "gcc (GCC) 14.3.0") C linker for the host machine: gcc ld.solaris 5.11-1.1790 (illumos) C++ compiler for the host machine: g++ (gcc 14.3.0 "g++ (GCC) 14.3.0") C++ linker for the host machine: g++ ld.solaris 5.11-1.1790 (illumos) Cython compiler for the host machine: cython-3.12 (cython 3.2.4) Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wno-unused-but-set-variable: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-conversion: YES Compiler for C supports arguments -Wno-misleading-indentation: YES Library m found: YES Program sklearn/_build_utils/tempita.py found: YES (/opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py) Program python found: YES (/opt/pkg/bin/python3.12) Run-time dependency OpenMP for c found: YES 4.5 Program cython-3.12 found: YES (/opt/pkg/bin/cython-3.12) Found pkg-config: YES (/home/pbulk/build/math/py-scikit-learn/work/.tools/bin/pkg-config) 2.5.1 Run-time dependency python found: YES 3.12 Build targets in project: 112 scikit-learn 1.8.0 User defined options Native files: /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/.mesonpy-6z3p9al6/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md buildtype : release Found ninja-1.13.2 at /opt/pkg/bin/ninja + /opt/pkg/bin/ninja [1/253] Copying file sklearn/__init__.py [2/253] Copying file sklearn/_loss/_loss.pxd [3/253] Copying file sklearn/utils/__init__.py [4/253] Copying file sklearn/utils/_cython_blas.pxd [5/253] Copying file sklearn/utils/_openmp_helpers.pxd [6/253] Copying file sklearn/metrics/_pairwise_distances_reduction/__init__.py [7/253] Copying file sklearn/utils/_heap.pxd [8/253] Copying file sklearn/utils/_random.pxd [9/253] Copying file sklearn/utils/_sorting.pxd [10/253] Copying file sklearn/utils/_typedefs.pxd [11/253] Copying file sklearn/utils/_vector_sentinel.pxd [12/253] Generating sklearn/utils/_seq_dataset_pxd with a custom command FAILED: [code=1] sklearn/utils/_seq_dataset.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/utils/_seq_dataset.pxd.tp -o sklearn/utils Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [13/253] Generating sklearn/utils/_weight_vector_pxd with a custom command FAILED: [code=1] sklearn/utils/_weight_vector.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/utils/_weight_vector.pxd.tp -o sklearn/utils Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [14/253] Copying file sklearn/metrics/__init__.py [15/253] Generating sklearn/metrics/_dist_metrics_pxd with a custom command FAILED: [code=1] sklearn/metrics/_dist_metrics.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_dist_metrics.pxd.tp -o sklearn/metrics Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [16/253] Generating sklearn/metrics/_pairwise_distances_reduction/_datasets_pair_pxd with a custom command FAILED: [code=1] sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.pxd.tp -o sklearn/metrics/_pairwise_distances_reduction Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [17/253] Generating sklearn/metrics/_pairwise_distances_reduction/_base_pxd with a custom command FAILED: [code=1] sklearn/metrics/_pairwise_distances_reduction/_base.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_pairwise_distances_reduction/_base.pxd.tp -o sklearn/metrics/_pairwise_distances_reduction Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [18/253] Generating sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer_pxd with a custom command FAILED: [code=1] sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.pxd.tp -o sklearn/metrics/_pairwise_distances_reduction Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [19/253] Generating sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_pxd with a custom command FAILED: [code=1] sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.pxd.tp -o sklearn/metrics/_pairwise_distances_reduction Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [20/253] Copying file sklearn/metrics/_pairwise_distances_reduction/_classmode.pxd [21/253] Generating sklearn/metrics/_pairwise_distances_reduction/_argkmin_pxd with a custom command FAILED: [code=1] sklearn/metrics/_pairwise_distances_reduction/_argkmin.pxd /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/metrics/_pairwise_distances_reduction/_argkmin.pxd.tp -o sklearn/metrics/_pairwise_distances_reduction Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [22/253] Generating sklearn/neighbors/_binary_tree_pxi with a custom command FAILED: [code=1] sklearn/neighbors/_binary_tree.pxi /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/neighbors/_binary_tree.pxi.tp -o sklearn/neighbors Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [23/253] Generating sklearn/_loss/_loss_pyx with a custom command FAILED: [code=1] sklearn/_loss/_loss.pyx /opt/pkg/bin/python3.13 /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py ../sklearn/_loss/_loss.pyx.tp -o sklearn/_loss Traceback (most recent call last): File "/home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/_build_utils/tempita.py", line 9, in from Cython import Tempita as tempita ModuleNotFoundError: No module named 'Cython' [24/253] Copying file sklearn/linear_model/__init__.py [25/253] Copying file sklearn/neighbors/__init__.py [26/253] Copying file sklearn/neighbors/_partition_nodes.pxd [27/253] Generating 'sklearn/__check_build/_check_build.so.p/_check_build.c' [28/253] Generating sklearn/_cyutility.c with a custom command [29/253] Generating 'sklearn/utils/murmurhash.so.p/murmurhash.c' [30/253] Generating 'sklearn/utils/_fast_dict.so.p/_fast_dict.cpp' [31/253] Generating 'sklearn/utils/_openmp_helpers.so.p/_openmp_helpers.c' [32/253] Generating 'sklearn/utils/_heap.so.p/_heap.c' [33/253] Generating 'sklearn/utils/_sorting.so.p/_sorting.c' [34/253] Generating 'sklearn/utils/_isfinite.so.p/_isfinite.c' [35/253] Generating 'sklearn/utils/_random.so.p/_random.c' [36/253] Generating 'sklearn/utils/_typedefs.so.p/_typedefs.c' [37/253] Generating 'sklearn/metrics/cluster/_expected_mutual_info_fast.so.p/_expected_mutual_info_fast.c' [38/253] Generating 'sklearn/_isotonic.so.p/_isotonic.c' [39/253] Generating 'sklearn/utils/arrayfuncs.so.p/arrayfuncs.c' [40/253] Generating 'sklearn/cluster/_dbscan_inner.so.p/_dbscan_inner.cpp' [41/253] Generating 'sklearn/cluster/_hierarchical_fast.so.p/_hierarchical_fast.cpp' FAILED: [code=1] sklearn/cluster/_hierarchical_fast.so.p/_hierarchical_fast.cpp /opt/pkg/bin/cython-3.12 --depfile '-X language_level=3' '-X boundscheck=False' '-X wraparound=False' '-X initializedcheck=False' '-X nonecheck=False' '-X cdivision=True' '-X profile=False' --include-dir /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/.mesonpy-6z3p9al6 -Xfreethreading_compatible=True --shared=sklearn._cyutility --cplus ../sklearn/cluster/_hierarchical_fast.pyx --output-file sklearn/cluster/_hierarchical_fast.so.p/_hierarchical_fast.cpp Error compiling Cython file: ------------------------------------------------------------ ... # SPDX-License-Identifier: BSD-3-Clause import numpy as np cimport cython from sklearn.metrics._dist_metrics cimport DistanceMetric64 ^ ------------------------------------------------------------ /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/cluster/_hierarchical_fast.pyx:7:0: 'sklearn/metrics/_dist_metrics.pxd' not found Error compiling Cython file: ------------------------------------------------------------ ... # SPDX-License-Identifier: BSD-3-Clause import numpy as np cimport cython from sklearn.metrics._dist_metrics cimport DistanceMetric64 ^ ------------------------------------------------------------ /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/cluster/_hierarchical_fast.pyx:7:0: 'sklearn/metrics/_dist_metrics/DistanceMetric64.pxd' not found Error compiling Cython file: ------------------------------------------------------------ ... # Implements MST-LINKAGE-CORE from https://arxiv.org/abs/1109.2378 def mst_linkage_core( const float64_t [:, ::1] raw_data, DistanceMetric64 dist_metric): ^ ------------------------------------------------------------ /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/cluster/_hierarchical_fast.pyx:431:8: 'DistanceMetric64' is not a type identifier Error compiling Cython file: ------------------------------------------------------------ ... for j in range(n_samples): if in_tree[j]: continue right_value = current_distances[j] left_value = dist_metric.dist(&raw_data[current_node, 0], ^ ------------------------------------------------------------ /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/cluster/_hierarchical_fast.pyx:491:42: Cannot convert 'const float64_t *' to Python object Error compiling Cython file: ------------------------------------------------------------ ... if in_tree[j]: continue right_value = current_distances[j] left_value = dist_metric.dist(&raw_data[current_node, 0], &raw_data[j, 0], ^ ------------------------------------------------------------ /home/pbulk/build/math/py-scikit-learn/work/scikit_learn-1.8.0/sklearn/cluster/_hierarchical_fast.pyx:492:42: Cannot convert 'const float64_t *' to Python object [42/253] Generating 'sklearn/metrics/_pairwise_fast.so.p/_pairwise_fast.c' [43/253] Generating 'sklearn/utils/_vector_sentinel.so.p/_vector_sentinel.cpp' [44/253] Generating 'sklearn/utils/_cython_blas.so.p/_cython_blas.c' [45/253] Generating 'sklearn/utils/sparsefuncs_fast.so.p/sparsefuncs_fast.c' ninja: build stopped: subcommand failed. ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/py-scikit-learn *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/py-scikit-learn