Monday, March 31, 2025

graphics/py-opengl build failure

In my latest amd64 package build, graphics/py-opengl failed to build:

------------------------------------------------------------------------
>>> Building on localhost under graphics/py-opengl,
BDEPENDS = [devel/py-installer;devel/py-setuptools;lang/python/3;devel/py-wheel;devel/py-build;graphics/freeglut]
DIST = [graphics/py2-opengl:PyOpenGL-3.1.7.tar.gz]
FULLPKGNAME = py3-opengl-3.1.7p2
RDEPENDS = [lang/python/3;graphics/freeglut]
(Junk lock obtained for localhost at 1743409268.30)
>>> Running depends in graphics/py-opengl, at 1743409268.32
last junk was in math/py-tables
/usr/sbin/pkg_add -aI -Drepair py3-build-1.2.2.post1p1 py3-installer-0.7.0p2 py3-setuptools-75.6.0p0v0 py3-wheel-0.45.1p1 python-3.12.9
was: /usr/sbin/pkg_add -aI -Drepair freeglut-3.2.2p0 py3-build-1.2.2.post1p1 py3-installer-0.7.0p2 py3-setuptools-75.6.0p0v0 py3-wheel-0.45.1p1 python-3.12.9
/usr/sbin/pkg_add -aI -Drepair py3-build-1.2.2.post1p1 py3-installer-0.7.0p2 py3-setuptools-75.6.0p0v0 py3-wheel-0.45.1p1 python-3.12.9
>>> Running show-prepare-results in graphics/py-opengl, at 1743409270.83
===> graphics/py-opengl,
===> py3-opengl-3.1.7p2 depends on: python->=3.12,<3.13 -> python-3.12.9
===> py3-opengl-3.1.7p2 depends on: py3-build-* -> py3-build-1.2.2.post1p1
===> py3-opengl-3.1.7p2 depends on: py3-installer-* -> py3-installer-0.7.0p2
===> py3-opengl-3.1.7p2 depends on: py3-setuptools-* -> py3-setuptools-75.6.0p0v0
===> py3-opengl-3.1.7p2 depends on: py3-wheel-* -> py3-wheel-0.45.1p1
freeglut-3.2.2p0
py3-build-1.2.2.post1p1
py3-installer-0.7.0p2
py3-setuptools-75.6.0p0v0
py3-wheel-0.45.1p1
python-3.12.9
(Junk lock released for localhost at 1743409271.35)
distfiles size=1896446
>>> Running extract in graphics/py-opengl, at 1743409271.38
===> graphics/py-opengl,
>>> Running build in graphics/py-opengl, at 1743409271.47
===> graphics/py-opengl,
>>> Running package in graphics/py-opengl, at 1743409271.55
===> graphics/py-opengl,
===> Faking installation for py3-opengl-3.1.7p2
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/local/lib/python3.12/site-packages/installer/__main__.py", line 98, in <module>
_main(sys.argv[1:], "python -m installer")
File "/usr/local/lib/python3.12/site-packages/installer/__main__.py", line 86, in _main
with WheelFile.open(args.wheel) as source:
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/installer/sources.py", line 162, in open
with zipfile.ZipFile(path) as f:
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/zipfile/__init__.py", line 1336, in __init__
self.fp = io.open(file, filemode)
^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/usr/obj/ports/py-opengl-3.1.7/PyOpenGL-3.1.7/dist/*.whl'
*** Error 1 in graphics/py-opengl (/usr/ports/lang/python/python.port.mk:391 'do-install': @/usr/obj/ports/py-opengl-3.1.7/bin/install -d -m...)
*** Error 2 in graphics/py-opengl (/usr/ports/infrastructure/mk/bsd.port.mk:3149 '/usr/obj/ports/py-opengl-3.1.7/fake-amd64/.fake_done': @cd...)
*** Error 2 in graphics/py-opengl (/usr/ports/infrastructure/mk/bsd.port.mk:2241 '/usr/ports/packages/amd64/all/py3-opengl-3.1.7p2.tgz': @cd...)
*** Error 2 in graphics/py-opengl (/usr/ports/infrastructure/mk/bsd.port.mk:2733 '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPEN...)
*** Error 2 in graphics/py-opengl (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'package': @lock=py3-opengl-3.1.7p2; export _LOCKS_HELD=" ...)
===> Exiting graphics/py-opengl, with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'package': @: ${echo_msg:=echo}; : ${target:=package}; for i in ; do ...)
>>> Ended at 1743409271.89
max_stuck=2.09/depends=2.51/show-prepare-results=0.54/extract=0.09/build=0.09/package=0.35
Error: job failed with 512 on localhost at 1743409271

--
Christian "naddy" Weisgerber naddy@mips.inka.de

No comments:

Post a Comment