Hi,
Tried to compile python 3.11 but if fails at QA and install stage with :
[root@numenor python311]# make clean all
[...]
====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
egrep: warning: egrep is obsolescent; using /usr/local/bin/ggrep -E
Warning: you might not need LIB_DEPENDS on libreadline.so.8
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
Warning:
/usr/ports/lang/python311/work/stage/usr/local/lib/libpython3.11d.so.1.0-gdb.py
doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know
where it comes from.
Warning: It is directly in /usr/local/lib, it is probably used by other
ports.
[root@numenor python311]# make install
===> Installing for python311-3.11.9
===> Checking if python311 is already installed
===> Registering installation for python311-3.11.9
pkg-static: Unable to access file
/usr/ports/lang/python311/work/stage/usr/local/lib/python3.11/lib-dynload/_testclinic.cpython-311.so:No
such file or directory
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/lang/python311
*** Error code 1
Stop.
make: stopped in /usr/ports/lang/python311
[root@numenor python311]# make showconfig
===> The following configuration options are available for python311-3.11.9:
DEBUG=on: Build with debugging support
IPV6=on: IPv6 protocol support
LIBMPDEC=on: Use libmpdec from ports instead of bundled version
LTO=on: Use Link-Time Optimization
NLS=on: Enable gettext support for the locale module
PYMALLOC=on: Enable specialized mallocs
====> Hash Algorithm (PEP-456): you can only select none or one of them
FNV=off: Modified Fowler-Noll-Vo Algorithm
SIPHASH=on: SipHash24 Algorithm
===> Use 'make config' to modify these settings
My goal was to follow 20240529 entry in UPDATING
Regards,
Xavier
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr