I have issue with several python packages while trying to update installed ports which make me unable to fully update all installed ports, here is the error I get :
I use portmaster -af on freebsd 15p2. My goal is to update all ports before upgrading freebsd.
Code:
===>>> Returning to dependency check for devel/py-build@py311
===>>> Dependency check complete for devel/py-build@py311
===>>> All >> atomicparsley-20240608.083822.1ed9031 >> cmake-core-3.31.10_1 >> jsoncpp-1.9.6_1 >> meson-1.10.2 >> py311-build-1.4.2 (20/3888)
===> Cleaning for py311-build-1.4.2
/!\ WARNING /!\
You have security/openssl installed but do not have
DEFAULT_VERSIONS+=ssl=openssl set in your make.conf
===> License MIT accepted by the user
===> py311-build-1.4.2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py311-build-1.4.2 for building
===> Extracting for py311-build-1.4.2
=> SHA256 Checksum OK for build-1.4.2.tar.gz.
===> Patching for py311-build-1.4.2
===> py311-build-1.4.2 depends on file: /usr/local/bin/python3.11 - found
===> py311-build-1.4.2 depends on package: py311-flit-core>=3.11 - found
===> py311-build-1.4.2 depends on package: py311-installer>=0 - found
===> Configuring for py311-build-1.4.2
===> Building for py311-build-1.4.2
Building wheel from /usr/ports/devel/py-build/work-py311/build-1.4.2
Wheel built /usr/ports/devel/py-build/work-py311/build-1.4.2/dist/build-1.4.2-py3-none-any.whl
===>>> Building the port required 10 seconds
===> Staging for py311-build-1.4.2
===> Generating temporary packing list
===> Creating unique files: Move MAN files needing SUFFIX
===> Creating unique files: Move files needing SUFFIX
Makefile error: UNIQUE (suffix): bin/pyproject-build not found
*** Error code 1
Stop.
make: stopped making "stage" in /usr/ports/devel/py-build
===>>> make stage failed for devel/py-build@py311
===>>> Aborting update
===>>> Update for py311-build-1.4.2 failed
===>>> Aborting update
===>>> Update for meson-1.10.2 failed
===>>> Aborting update
===>>> Update for jsoncpp-1.9.6_1 failed
===>>> Aborting update
===>>> Update for cmake-core-3.31.10_1 failed
===>>> Aborting update
===>>> Update for multimedia/atomicparsley failed
===>>> Aborting update
===>>> There are messages from installed ports to display,
but first take a moment to review the error messages
above. Then press Enter when ready to proceed.
===>>> pkg-message for python311-3.11.15_2
On install:
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py311-gdbm databases/py-gdbm@py311
py311-sqlite3 databases/py-sqlite3@py311
py311-tkinter x11-toolkits/py-tkinter@py311
I use portmaster -af on freebsd 15p2. My goal is to update all ports before upgrading freebsd.