This is a multi-part message in MIME format.
Control: tags -1 + patch
On 22.01.24 21:31, Julien ÉLIE wrote:
Hi Matthias,
Package: src:inn2
Version: 2.7.2~20231223-1
Severity: serious
Tags: sid trixie ftbfs
User: debian-python@lists.debian.org
Usertags: python3.12
with python3-defaults from experimental:
[...]
checking for Python.h... yes
checking for Py_Initialize... no
configure: error: in `/<<PKGBUILDDIR>>/build':
configure: error: unable to link with Python library
See `config.log' for more details
Could you put the end of the config.log file? (the part showing the
failure to find Py_Initialize)
Maybe a problem of Python not in the path?
FWIW, I do not run trixie, but building INN with a downloaded version of Python 3.12 on bookworm works for me:
checking for flags to link with Python... -L/home/news/work/py3.12.1/lib -lpython3.12 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
checking Python.h usability... yes
checking Python.h presence... yes
checking for Python.h... yes
checking for Py_Initialize... yes
configure:15028: checking for Py_Initialize
configure:15028: gcc -o conftest -g -O2 -I/home/news/work/py3.12.1/include/python3.12 conftest.c -L/home/news/work/py3.12.1/lib -lpython3.12 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic >&5
configure:15777: checking for Py_Initialize
configure:15777: gcc -o conftest -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ff ile-prefix-map=/home/packages/tmp/inn2-2.7.2~20231223=. -flto=auto -ffat-lto-objects -fstack-pro
tector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug- prefix-map=/home/packages/tmp/inn2-2.7.2~20231223=/usr/src/inn2-2.7.2~20231223-1build2
-I/usr/in
clude/python3.12 -Wdate-time -D_FORTIFY_SOURCE=3
-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-o
bjects -Wl,-z,relro -Wl,-z,now conftest.c -L/usr/lib/x86_64-linux-gnu -lpython3.12 -ldl -lm -lm
-lm -lz -lm -lm -lexpat -lexpat Modules/_hacl/libHacl_Hash_SHA2.a -lz
-Xlinker -export-dynamic -
Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2
>&5
/usr/bin/ld: cannot find Modules/_hacl/libHacl_Hash_SHA2.a: No such file
or directory
collect2: error: ld returned 1 exit status
configure:15777: $? = 1
looking at m4/python.m4, this comes from getting the configuration out
of the sysconfig module.
and _sysconfigdata_* has:
'LOCALMODLIBS': '-lm -lm -lz -lm -lm -lexpat -lexpat '
'Modules/_hacl/libHacl_Hash_SHA2.a -lz',
So, I'm not sure, how to better get the required information for
linking, but this interface doesn't look very reliable.
maybe better use: python3-config --embed --libs
patch attached.
ZGlmZiAtTnJ1IGlubjItMi43LjJ+MjAyMzEyMjMvZGViaWFuL2NoYW5nZWxvZyBpbm4yLTIu Ny4yfjIwMjMxMjIzL2RlYmlhbi9jaGFuZ2Vsb2cKLS0tIGlubjItMi43LjJ+MjAyMzEyMjMv ZGViaWFuL2NoYW5nZWxvZwkyMDI0LTAxLTE5IDIwOjQxOjQ4LjAwMDAwMDAwMCArMDEwMAor KysgaW5uMi0yLjcuMn4yMDIzMTIyMy9kZWJpYW4vY2hhbmdlbG9nCTIwMjQtMDEtMjUgMTY6 MDY6MjcuMDAwMDAwMDAwICswMTAwCkBAIC0xLDMgKzEsOSBAQAoraW5uMiAoMi43LjJ+MjAy MzEyMjMtMXVidW50dTEpIG5vYmxlOyB1cmdlbmN5PW1lZGl1bQorCisgICogRml4IGNvbmZp Z3VyeSB3aXRoIFB5dGhvbiAzLjEyLgorCisgLS0gTWF0dGhpYXMgS2xvc2UgPGRva29AdWJ1 bnR1LmNvbT4gIFRodSwgMjUgSmFuIDIwMjQgMTY6MDY6MjcgKzAxMDAKKwogaW5uMiAoMi43 LjJ+MjAyMzEyMjMtMWJ1aWxkMikgbm9ibGU7IHVyZ2VuY3k9bWVkaXVtCiAKICAgKiBOby1j aGFuZ2UgcmVidWlsZCB3aXRoIFB5dGhvbiAzLjEyIGFzIGRlZmF1bHQKZGlmZiAtTnJ1IGlu bjItMi43LjJ+MjAyMzEyMjMvZGViaWFuL3BhdGNoZXMvcHl0aG9uMy4xMi5kaWZmIGlubjIt Mi43LjJ+MjAyMzEyMjMvZGViaWFuL3BhdGNoZXMvcHl0aG9uMy4xMi5kaWZmCi0tLSBpbm4y LTIuNy4yfjIwMjMxMjIzL2RlYmlhbi9wYXRjaGVzL3B5dGhvbjMuMTIuZGlmZgkxOTcwLTAx LTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEwMAorKysgaW5uMi0yLjcuMn4yMDIzMTIyMy9k ZWJpYW4vcGF0Y2hlcy9weXRob24zLjEyLmRpZmYJMjAyNC0wMS0yNSAxNjowNjoyNy4wMDAw MDAwMDAgKzAxMDAKQEAgLTAsMCArMSwyMyBAQAorLS0tIGEvbTQvcHl0aG9uLm00CisrKysg Yi9tNC9weXRob24ubTQKK0BAIC0xMzAsMTAgKzEzMCw3IEBAIEFDX0RFRlVOKFtJTk5fTElC X1BZVEhPTl0sCisgICAgICAgICBwcmludCgiIC1MIi5qb2luKHN5c2NvbmZpZy5nZXRfY29u ZmlnX3ZhcnMoIkxJQkRJUiIpKSknYAorICAgICAgcHlfbGRsaWJyYXJ5PWAkUFlUSE9OIC1j ICdpbXBvcnQgc3lzY29uZmlnOyBcCisgICAgICAgICBwcmludChzeXNjb25maWcuZ2V0X2Nv bmZpZ192YXJzKCJMRExJQlJBUlkiKUA8OkAwQDo+QCknYAorLSAgICAgcHlfbGlua2FnZT1g JFBZVEhPTiAtYyAnaW1wb3J0IHN5c2NvbmZpZzsgICAgICAgICAgICAgICAgICAgICBcCist ICAgICAgICBwcmludCgiICIuam9pbihzeXNjb25maWcuZ2V0X2NvbmZpZ192YXJzKCAgICAg ICAgICAgICAgICAgIFwKKy0gICAgICAgICAgICAiTElCUyIsICJMSUJDIiwgIkxJQk0iLCAi TE9DQUxNT0RMSUJTIiwgIkJBU0VNT0RMSUJTIiwgXAorLSAgICAgICAgICAgICJMSU5LRk9S U0hBUkVEIiwgIkxERkxBR1MiKSkpJ2BdLAorKyAgICAgcHlfbGlua2FnZT1gJHtQWVRIT059 LWNvbmZpZyAtLWVtYmVkIC0tbGlic2BdLAorICAgICBbcHlfaW5jbHVkZT1gJFBZVEhPTiAt YyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKKyAgICAgICAgIHByaW50KGRpc3R1 dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9pbmMoKSknYAorICAgICAgcHlfbGliZGlyPWAk UFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAorQEAgLTE0Miw3ICsx MzksNyBAQCBBQ19ERUZVTihbSU5OX0xJQl9QWVRIT05dLAorICAgICAgICAgcHJpbnQoZGlz dHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcnMoIkxETElCUkFSWSIpQDw6QDBAOj5A KSdgCisgICAgICBweV9saW5rYWdlPWAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5 c2NvbmZpZzsgICAgICAgICAgIFwKKyAgICAgICAgIHByaW50KCIgIi5qb2luKGRpc3R1dGls cy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXJzKCAgICAgICAgXAorLSAgICAgICAgICAgICJM SUJTIiwgIkxJQkMiLCAiTElCTSIsICJMT0NBTE1PRExJQlMiLCAiQkFTRU1PRExJQlMiLCBc CisrICAgICAgICAgICAgIkxJQlMiLCAiTElCQyIsICJMSUJNIiwgIk1PRExJQlMiLCAiQkFT RU1PRExJQlMiLCBcCisgICAgICAgICAgICAgIkxJTktGT1JTSEFSRUQiLCAiTERGTEFHUyIp KSknYF0pCisgIFBZVEhPTl9DUFBGTEFHUz0iLUkkcHlfaW5jbHVkZSIKKyAgcHlfbGlicHl0 aG9uPWBBU19FQ0hPKFsiJHB5X2xkbGlicmFyeSJdKSBcCmRpZmYgLU5ydSBpbm4yLTIuNy4y fjIwMjMxMjIzL2RlYmlhbi9wYXRjaGVzL3NlcmllcyBpbm4yLTIuNy4yfjIwMjMxMjIzL2Rl Ymlhbi9wYXRjaGVzL3NlcmllcwotLS0gaW5uMi0yLjcuMn4yMDIzMTIyMy9kZWJpYW4vcGF0 Y2hlcy9zZXJpZXMJMjAyMy0wOS0wNiAyMTo0NzozMi4wMDAwMDAwMDAgKzAyMDAKKysrIGlu bjItMi43LjJ+MjAyMzEyMjMvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjQtMDEtMjUgMTY6 MDU6NDMuMDAwMDAwMDAwICswMTAwCkBAIC0xNCwzICsxNCw0IEBACiBuby1tYWtlZGJ6LW9u LWluc3RhbGwKIG1vdGQtY29uZmZpbGUtdXBncmFkZQogCitweXRob24zLjEyLmRpZmYK
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)