Open rbutera opened 5 months ago
To summarize, it looks like you are trying to use asdf to install Python 3.12.3 on Debian 12 that is running under WSL2 on Windows.
I have tried on default Ubuntu, Debian, Kali under WSL2 myself and asdf installs Python 3.12.3 fine on them. I first install the required packages using apt as listed on the README for this project.
It seems like in your case, Python 3.12.3 configure script, as part of build, is finding a version of a shared library that contains BLAKE2 cryto hash support, and then is unable to find the expected C library at link time.
You can try first doing apt install libb2-dev
first, and then asdf should be able to install Python 3.12.3 for you.
To find out more details about why your experience is different than most, you would have to dig more though the configure/install logs.
You could also run apt list --installed | grep -E 'ssl|crypto'
to see if your system is not using the expected libraries:
libk5crypto3/stable,now 1.20.1-2+deb12u1 amd64 [installed]
libssl-dev/stable,stable-security,now 3.0.11-1~deb12u2 amd64 [installed]
libssl3/stable,stable-security,now 3.0.11-1~deb12u2 amd64 [installed]
openssl/stable,stable-security,now 3.0.11-1~deb12u2 amd64 [installed,automatic]
Provide environment information
To Reproduce
try to install python 3.12.x
Describe the Bug
Cannot install python 3.12.3, but installing 3.9.18 works
The output of the install command:
Expected Behaviour
I expect to be able to install python 3.12