Unable to build python3.11

From: Xavier Humbert <xavier_at_groumpf.org>
Date: Sat, 08 Jun 2024 16:38:12 UTC
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