[pkg-apparmor] Bug#944003: apparmor: Fails to build for python 3.8

intrigeri at debian.org intrigeri at debian.org
Sat Nov 2 15:20:10 GMT 2019


Source: apparmor
Version: 2.13.3-6
Severity: important
Tags: sid bullseye
X-Debbugs-Cc: Matthias Klose <doko at debian.org>

As discovered on #942663, src:apparmor fails to build for python 3.8.

Example failure logĀ¹:

  configure:4690: gcc -o conftest -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python3.8 -I/usr/include/python3.8 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c  -L/usr/lib/python3.8/config-3.8-x86_64-linux-gnu -L/usr/lib  -lcrypt -lpthread -ldl  -lutil -lm -lm  >&5
  /usr/bin/ld: /tmp/cc08CYZS.o: in function `main':
  ./libraries/libapparmor.python3.8/conftest.c:18: undefined reference to `Py_Initialize'
collect2: error: ld returned 1 exit status

Those Py_Initialize() calls can be found there:

 - upstream Git: libraries/libapparmor/m4/ac_python_devel.m4

 - upstream tarball: libraries/libapparmor/configure

Dear upstream & Ubuntu folks, I probably won't be able to investigate
this further in the next weeks, so help would be warmly welcome.

[1] https://launchpadlibrarian.net/447332483/buildlog_ubuntu-focal-amd64.apparmor_2.13.3-5ubuntu2_BUILDING.txt.gz

Cheers,
-- 
intrigeri



More information about the pkg-apparmor-team mailing list