>>> Building on octeon-2 under devel/py-greenlet BDEPENDS = [lang/python/3;devel/py-build;devel/py-wheel;devel/py-setuptools;devel/py-installer] DIST = [devel/py-greenlet:greenlet-3.1.1.tar.gz] FULLPKGNAME = py3-greenlet-3.1.1p2 RDEPENDS = [lang/python/3] (Junk lock obtained for octeon-2 at 1759076486.64) >>> Running depends in devel/py-greenlet at 1759076486.70 last junk was in net/miniupnp/minissdpd /usr/sbin/pkg_add -aI -Drepair py3-setuptools-79.0.1v0 py3-wheel-0.46.1 was: /usr/sbin/pkg_add -aI -Drepair py3-build-1.3.0 py3-installer-0.7.0p2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 python-3.12.11 /usr/sbin/pkg_add -aI -Drepair py3-setuptools-79.0.1v0 py3-wheel-0.46.1 >>> Running show-prepare-results in devel/py-greenlet at 1759076491.98 ===> devel/py-greenlet py3-build-1.3.0 py3-installer-0.7.0p2 py3-setuptools-79.0.1v0 py3-wheel-0.46.1 python-3.12.11 (Junk lock released for octeon-2 at 1759076492.86) distfiles size=186022 >>> Running extract in devel/py-greenlet at 1759076492.94 ===> devel/py-greenlet >>> Running patch in devel/py-greenlet at 1759076493.79 ===> devel/py-greenlet >>> Running configure in devel/py-greenlet at 1759076494.66 ===> devel/py-greenlet >>> Running build in devel/py-greenlet at 1759076497.42 ===> devel/py-greenlet ===> Building for py3-greenlet-3.1.1p2 * Getting build dependencies for wheel... /usr/local/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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/greenlet.egg-info/PKG-INFO writing dependency_links to src/greenlet.egg-info/dependency_links.txt writing requirements to src/greenlet.egg-info/requires.txt writing top-level names to src/greenlet.egg-info/top_level.txt reading manifest file 'src/greenlet.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'benchmarks/*.json' no previously-included directories found matching 'docs/_build' warning: no files found matching '*.py' under directory 'appveyor' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '.coverage' found anywhere in distribution adding license file 'LICENSE' adding license file 'LICENSE.PSF' adding license file 'AUTHORS' writing manifest file 'src/greenlet.egg-info/SOURCES.txt' * Building wheel... /usr/local/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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py running egg_info writing src/greenlet.egg-info/PKG-INFO writing dependency_links to src/greenlet.egg-info/dependency_links.txt writing requirements to src/greenlet.egg-info/requires.txt writing top-level names to src/greenlet.egg-info/top_level.txt reading manifest file 'src/greenlet.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'benchmarks/*.json' no previously-included directories found matching 'docs/_build' warning: no files found matching '*.py' under directory 'appveyor' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '.coverage' found anywhere in distribution adding license file 'LICENSE' adding license file 'LICENSE.PSF' adding license file 'AUTHORS' writing manifest file 'src/greenlet.egg-info/SOURCES.txt' copying src/greenlet/slp_platformselect.h -> build/lib.openbsd-7.8-octeon-cpython-312/greenlet running build_ext building 'greenlet._greenlet' extension c++ -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fPIC -O2 -pipe -O2 -pipe -fPIC -I/usr/local/include/python3.12 -c src/greenlet/greenlet.cpp -o build/temp.openbsd-7.8-octeon-cpython-312/src/greenlet/greenlet.o In file included from src/greenlet/greenlet.cpp:24: src/greenlet/greenlet_slp_switch.hpp:69:6: error: "greenlet needs to be ported to this platform, or taught how to detect your compiler properly." 69 | # error \ | ^ In file included from src/greenlet/greenlet.cpp:31: src/greenlet/TGreenlet.cpp:183:15: error: use of undeclared identifier 'slp_switch'; did you mean 'g_switch'? 183 | err = slp_switch(); | ^~~~~~~~~~ | g_switch src/greenlet/TGreenlet.hpp:379:29: note: 'g_switch' declared here 379 | virtual OwnedObject g_switch() = 0; | ^ In file included from src/greenlet/greenlet.cpp:31: src/greenlet/TGreenlet.cpp:183:15: error: assigning to 'int' from incompatible type 'OwnedObject' (aka 'OwnedReference<_object, NoOpChecker>') 183 | err = slp_switch(); | ^~~~~~~~~~~~ 3 errors generated. error: command '/pobj/py-greenlet-3.1.1/bin/c++' failed with exit code 1 ERROR Backend subprocess exited when trying to invoke build_wheel *** Error 1 in devel/py-greenlet (/ports/lang/python/3/python.port.mk:364 'do-build': @: ; if [ -e /pobj/py-greenlet-3.1.1/greenlet-3.1.1/py...) *** Error 2 in devel/py-greenlet (/ports/infrastructure/mk/bsd.port.mk:3065 '/pobj/py-greenlet-3.1.1/.build_done': @cd /ports/devel/py-green...) ===> Exiting devel/py-greenlet with an error *** Error 2 in devel/py-greenlet (/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=py3-greenlet-3.1.1p2; export _LOCKS_HELD=" py3-g...) *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1759076546.73 max_stuck=6.47/depends=5.28/show-prepare-results=0.95/extract=0.85/patch=0.87/configure=2.69/build=49.43 Error: job failed with 512 on octeon-2 at 1759076546