robotpkg/wip/py-osqp bulk build results

Log for py311-osqp-0.6.1 on NetBSD-10.0-x86_64: build.log (Back)

--- Environment --- PYTHON=/usr/pkg/bin/python3.11 LC_MONETARY=C _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.12 pkg_install>=20110805.12 pkg_install>=20110805.12 CXX=/usr/bin/g++ PY_NUMPY_INCLUDE_DIR=/usr/pkg/lib/python3.11/site-packages/numpy/core/include PAX=/bin/pax MFLAGS=--no-print-directory OS_KERNEL_VERSION=10.0 MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=py311-osqp-0.6.1~!doc RECURSIVE_PKGPATH=wip/py-osqp\ tag=NetBSD-10.0-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package TAR=/usr/bin/tar GXX=/usr/bin/g++ BULK_LOGDIR=/local/robotpkg/var/log/bulk PWD=/local/robotpkg/var/lib/robotpkg/wip/py-osqp PYTHON311_INCLUDE=/usr/pkg/include/python3.11/ LANG=C GZIP_CMD=/usr/bin/gzip HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin CXXCPP=/usr/bin/g++ -E LC_MESSAGES=C _overrides_archivers_pax_PKGREQD=pax pax _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD MAKELEVEL=4 _override_vars_pkgtools_tnftp=PKGREQD PKGREQD LOWER_OS_VERSION=10.0 hline="$bf======================================================================$rm" ZCAT=/usr/bin/zcat MACHINE_PLATFORM=NetBSD-10.0-x86_64 _override_vars_pkgtools_digest=PKGREQD PKGREQD _overrides_wip_py_osqp_PKGREQD=py311-osqp-0.6.1~!doc LC_NUMERIC=C OLDPWD=/local/robotpkg/var/lib/robotpkg/wip/py-bullet3 CC=/usr/bin/gcc FC=false _override_vars_wip_py_osqp=PKGREQD _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20130505~ssl tnftp>=20130505~ssl PYTHON_INCLUDE_CONFIG=/usr/pkg/include/python3.11/ tag=NetBSD-10.0-x86_64 OS_KERNEL=NetBSD ROBOTPKG_TRUSTED_ENV=robotpkg LC_CTYPE=C PYTHONPATH=/usr/pkg-2024Q2/lib/python3.11/site-packages _ROBOTPKG_NOW=1115154022 LOWER_ARCH=x86_64 OWNER_GID=robots ROBOTPKG_BASE=/local/robotpkg NODENAME=hydra64-netbsd10 bf= DIGEST=/opt/openrobots/sbin/robotpkg_digest ECHO_N=echo -n OS_VERSION=10.0 EXPECT_TARGETS=package LC_COLLATE=C PYTHON_INCLUDE=/usr/pkg/include/python3.11/ rm= _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 OWNER_UID=rbulk RECURSIVE_PKGPATH=wip/py-osqp MACHINE_ARCH=x86_64 ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg _override_vars_archivers_pax=PKGREQD PKGREQD PYTHON_LIB=/usr/pkg/lib/libpython3.11.so LOWER_OPSYS=netbsd LC_TIME=C PYTHONDONTWRITEBYTECODE=1 PYTHON311_LIB=/usr/pkg/lib/libpython3.11.so TNFTP=/opt/openrobots/sbin/tnftp OPSYS=NetBSD PYTHON311=/usr/pkg/bin/python3.11 LOCALBASE=/opt/openrobots LOWER_OS_KERNEL=netbsd PKGTOOLS_VERSION=20211115.3 BULKBASE=/opt/openrobots SETUPTOOLS_USE_DISTUTILS=stdlib MACHINE_KERNEL=NetBSD-10.0-x86_64 GCC=/usr/bin/gcc PKG_DBDIR=/opt/openrobots/var/db/robotpkg MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf CPP=/usr/bin/gcc -E --- Running set -e; cd /local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1 && cd '/local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1' && \ /usr/pkg/bin/python3.11 setup.py build /local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1/setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives import distutils.sysconfig as sysconfig /local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1/setup.py:2: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig as sysconfig /usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build creating build/lib.netbsd-10.0-amd64-3.11 creating build/lib.netbsd-10.0-amd64-3.11/osqp copying module/__init__.py -> build/lib.netbsd-10.0-amd64-3.11/osqp copying module/interface.py -> build/lib.netbsd-10.0-amd64-3.11/osqp copying module/utils.py -> build/lib.netbsd-10.0-amd64-3.11/osqp creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen copying module/codegen/__init__.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen copying module/codegen/code_generator.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen copying module/codegen/utils.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen creating build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/__init__.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/basic_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/codegen_matrices_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/codegen_vectors_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/dual_infeasibility_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/feasibility_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/mkl_pardiso_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/non_convex_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/polishing_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/primal_infeasibility_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/unconstrained_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/update_matrices_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests copying module/tests/warm_start_test.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/tests creating build/lib.netbsd-10.0-amd64-3.11/osqppurepy copying modulepurepy/__init__.py -> build/lib.netbsd-10.0-amd64-3.11/osqppurepy copying modulepurepy/_osqp.py -> build/lib.netbsd-10.0-amd64-3.11/osqppurepy copying modulepurepy/interface.py -> build/lib.netbsd-10.0-amd64-3.11/osqppurepy running egg_info writing osqp.egg-info/PKG-INFO writing dependency_links to osqp.egg-info/dependency_links.txt writing requirements to osqp.egg-info/requires.txt writing top-level names to osqp.egg-info/top_level.txt reading manifest file 'osqp.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'osqp.egg-info/SOURCES.txt' /usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'osqp.codegen.files_to_generate' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'osqp.codegen.files_to_generate' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'osqp.codegen.files_to_generate' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'osqp.codegen.files_to_generate' to be distributed and are already explicitly excluding 'osqp.codegen.files_to_generate' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'osqp.codegen.sources.configure' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'osqp.codegen.sources.configure' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'osqp.codegen.sources.configure' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'osqp.codegen.sources.configure' to be distributed and are already explicitly excluding 'osqp.codegen.sources.configure' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'osqp.codegen.sources.include' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'osqp.codegen.sources.include' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'osqp.codegen.sources.include' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'osqp.codegen.sources.include' to be distributed and are already explicitly excluding 'osqp.codegen.sources.include' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'osqp.codegen.sources.src' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'osqp.codegen.sources.src' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'osqp.codegen.sources.src' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'osqp.codegen.sources.src' to be distributed and are already explicitly excluding 'osqp.codegen.sources.src' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/files_to_generate copying module/codegen/files_to_generate/CMakeLists.txt -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/files_to_generate copying module/codegen/files_to_generate/emosqpmodule.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/files_to_generate copying module/codegen/files_to_generate/example.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/files_to_generate copying module/codegen/files_to_generate/setup.py -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/files_to_generate creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/configure copying module/codegen/sources/configure/osqp_configure.h.in -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/configure copying module/codegen/sources/configure/qdldl_types.h.in -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/configure creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/CMakeLists.txt -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/auxil.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/constants.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/error.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/glob_opts.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/kkt.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/lin_alg.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/osqp.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/proj.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/qdldl.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/qdldl_interface.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/scaling.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/types.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include copying module/codegen/sources/include/util.h -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/include creating build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/CMakeLists.txt -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/auxil.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/error.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/kkt.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/lin_alg.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/osqp.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/proj.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/qdldl.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/qdldl_interface.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/scaling.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src copying module/codegen/sources/src/util.c -> build/lib.netbsd-10.0-amd64-3.11/osqp/codegen/sources/src warning: build_py: byte-compiling is disabled, skipping. running build_ext Traceback (most recent call last): File "/local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1/setup.py", line 164, in build_extensions check_output(['cmake', '--version']) File "/usr/pkg/lib/python3.11/subprocess.py", line 466, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.11/subprocess.py", line 548, in run with Popen(*popenargs, **kwargs) as process: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.11/subprocess.py", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/pkg/lib/python3.11/subprocess.py", line 1955, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'cmake' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1/setup.py", line 208, in setup(name='osqp', File "/usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/__init__.py", line 103, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.11/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/pkg/lib/python3.11/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/dist.py", line 968, in run_command super().run_command(command) File "/usr/pkg/lib/python3.11/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/pkg/lib/python3.11/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/usr/pkg/lib/python3.11/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/dist.py", line 968, in run_command super().run_command(command) File "/usr/pkg/lib/python3.11/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/pkg-2024Q2/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run _build_ext.run(self) File "/usr/pkg/lib/python3.11/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "/local/robotpkg/var/tmp/robotpkg/wip/py-osqp/work/osqp-0.6.1/setup.py", line 166, in build_extensions raise RuntimeError("CMake must be installed to build OSQP") RuntimeError: CMake must be installed to build OSQP