Source: libselinux
Version: 3.9-2
Severity: serious
Tags: ftbfs
libselinux fails to build from source in unstable. A build ends as
follows:
| /usr/bin/make -C src install-pywrap
| make[3]: Entering directory '/build/reproducible-path/libselinux-3.9/src'
| make[3]: Entering directory '/build/reproducible-path/libselinux-3.9/src'
| CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE
-D_LARGEFILE64_SOURCE -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libselinux-3.9=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fno-semantic-interposition -Wall
-Wextra -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../include
-D_GNU_SOURCE -DNO_ANDROID_BACKEND -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8
-DHAVE_STRLCPY -DHAVE_REALLOCARRAY -Wno-error -Wno-unused-variable
-Wno-unused-but-set-variable -Wno-unused-parameter -Wno-shadow
-Wno-uninitialized -Wno-missing-prototypes -Wno-missing-declarations
-Wno-deprecated-declarations" python3.13 setup.py build_ext
| running build_ext
| test -d
/build/reproducible-path/libselinux-3.9/debian/tmp/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0
|| install -m 755 -d
/build/reproducible-path/libselinux-3.9/debian/tmp/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0
| install -m 755 ruby3.3_selinux.so
/build/reproducible-path/libselinux-3.9/debian/tmp/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/selinux.so
| make[3]: Leaving directory '/build/reproducible-path/libselinux-3.9/src'
| make[2]: Leaving directory '/build/reproducible-path/libselinux-3.9'
| CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE
-D_LARGEFILE64_SOURCE -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libselinux-3.9=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fno-semantic-interposition -Wall
-Wextra -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../include
-D_GNU_SOURCE -DNO_ANDROID_BACKEND -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8
-DHAVE_STRLCPY -DHAVE_REALLOCARRAY -Wno-error -Wno-unused-variable
-Wno-unused-but-set-variable -Wno-unused-parameter -Wno-shadow
-Wno-uninitialized -Wno-missing-prototypes -Wno-missing-declarations
-Wno-deprecated-declarations" python3.13 -m pip install --prefix=/usr `test -n
"/build/reproducible-path/libselinux-3.9/debian/tmp" && echo --root
/build/reproducible-path/libselinux-3.9/debian/tmp --ignore-installed
--no-deps` .
| WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent
directory is not owned or is not writable by the current user. The cache has
been disabled. Check the permissions and owner of that directory. If executing
pip with sudo, you should use sudo's -H flag.
| Processing /build/reproducible-path/libselinux-3.9/src
| Installing build dependencies: started
| Installing build dependencies: finished with status 'error'
| error: subprocess-exited-with-error
|
| × installing build dependencies did not run successfully.
| │ exit code: 1
| ╰─> [8 lines of output]
| WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent
directory is not owned or is not writable by the current user. The cache has
been disabled. Check the permissions and owner of that directory. If executing
pip with sudo, you should use sudo's -H flag.
| WARNING: Retrying (Retry(total=4, connect=None, read=None,
redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at
0x7fce75381940>: Failed to establish a new connection: [Errno -3] Temporary
failure in name resolution')': /simple/setuptools/
| WARNING: Retrying (Retry(total=3, connect=None, read=None,
redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at
0x7fce755620d0>: Failed to establish a new connection: [Errno -3] Temporary
failure in name resolution')': /simple/setuptools/
| WARNING: Retrying (Retry(total=2, connect=None, read=None,
redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at
0x7fce75562350>: Failed to establish a new connection: [Errno -3] Temporary
failure in name resolution')': /simple/setuptools/
| WARNING: Retrying (Retry(total=1, connect=None, read=None,
redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at
0x7fce755625d0>: Failed to establish a new connection: [Errno -3] Temporary
failure in name resolution')': /simple/setuptools/
| WARNING: Retrying (Retry(total=0, connect=None, read=None,
redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at
0x7fce75562850>: Failed to establish a new connection: [Errno -3] Temporary
failure in name resolution')': /simple/setuptools/
| ERROR: Could not find a version that satisfies the requirement
setuptools>=40.8.0 (from versions: none)
| ERROR: No matching distribution found for setuptools>=40.8.0
| [end of output]
|
| note: This error originates from a subprocess, and is likely not a problem
with pip.
| ERROR: Failed to build 'file:///build/reproducible-path/libselinux-3.9/src'
when installing build dependencies
| make[3]: *** [Makefile:201: install-pywrap] Error 1
| make[3]: Leaving directory '/build/reproducible-path/libselinux-3.9/src'
| make[2]: *** [Makefile:68: install-pywrap] Error 2
| make[2]: Leaving directory '/build/reproducible-path/libselinux-3.9'
| make[1]: *** [debian/rules:73: install-python-3.13] Error 2
| make[1]: Leaving directory '/build/reproducible-path/libselinux-3.9'
| make: *** [debian/rules:44: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
Helmut