Package: src:sparse
Version: 0.5.2-2
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules binary-arch
dh binary-arch
dh_update_autotools_config -a
dh_autoreconf -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- SPARSE_VERSION="\$(VERSION) (Debian: 0.5.2-2)" PREFIX=/usr
PKGCONFIGDIR=/usr/lib/x86_64-linux-gnu/pkgconfig V=1
make -j1 "SPARSE_VERSION=\$(VERSION) (Debian: 0.5.2-2)" PREFIX=/usr
PKGCONFIGDIR=/usr/lib/x86_64-linux-gnu/pkgconfig V=1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gcc-8 -o test-lexing.o -c -O2 -finline-functions -fno-strict-aliasing -g -Wall
-Wwrite-strings -DGCC_BASE=\"/usr/lib/gcc/x86_64-linux-gnu/8/\"
-DMULTIARCH_TRIPLET=\"x86_64-linux-gnu\" -Wp,-MD,./.test-lexing.o.d -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test-lexing.c
gcc-8 -o target.o -c -O2 -finline-functions -fno-strict-aliasing -g -Wall
-Wwrite-strings -DGCC_BASE=\"/usr/lib/gcc/x86_64-linux-gnu/8/\"
-DMULTIARCH_TRIPLET=\"x86_64-linux-gnu\" -Wp,-MD,./.target.o.d -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 target.c
gcc-8 -o parse.o -c -O2 -finline-functions -fno-strict-aliasing -g -Wall
-Wwrite-strings -DGCC_BASE=\"/usr/lib/gcc/x86_64-linux-gnu/8/\"
-DMULTIARCH_TRIPLET=\"x86_64-linux-gnu\" -Wp,-MD,./.parse.o.d -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 parse.c
gcc-8 -o tokenize.o -c -O2 -finline-functions -fno-strict-aliasing -g -Wall
-Wwrite-strings -DGCC_BASE=\"/usr/lib/gcc/x86_64-linux-gnu/8/\"
-DMULTIARCH_TRIPLET=\"x86_64-linux-gnu\" -Wp,-MD,./.tokenize.o.d -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 tokenize.c
[... snipped ...]
error: actual error text does not match expected error text.
error: see typeof-noderef.c.error.* for further investigation.
--- typeof-noderef.c.error.expected 2018-12-26 21:08:15.289676014 +0000
+++ typeof-noderef.c.error.got 2018-12-26 21:08:15.289676014 +0000
@@ -0,0 +1,6 @@
+typeof-noderef.c:7:30: warning: incorrect type in initializer (different
modifiers)
+typeof-noderef.c:7:30: expected int *ptr3
+typeof-noderef.c:7:30: got int [noderef] *ptr
+typeof-noderef.c:8:29: warning: incorrect type in initializer (different
modifiers)
+typeof-noderef.c:8:29: expected int *ptr4
+typeof-noderef.c:8:29: got int [noderef] *ptr
info: test 'typeof-noderef.c' is known to fail
TEST typeof-safe (typeof-safe.c)
Using command : ../sparse typeof-safe.c
Expecting exit value: 0
error: actual error text does not match expected error text.
error: see typeof-safe.c.error.* for further investigation.
--- typeof-safe.c.error.expected 2018-12-26 21:08:15.297675854 +0000
+++ typeof-safe.c.error.got 2018-12-26 21:08:15.297675854 +0000
@@ -0,0 +1,9 @@
+typeof-safe.c:9:30: warning: incorrect type in initializer (different
modifiers)
+typeof-safe.c:9:30: expected int *ptr3
+typeof-safe.c:9:30: got int [safe] *ptr
+typeof-safe.c:10:29: warning: incorrect type in initializer (different
modifiers)
+typeof-safe.c:10:29: expected int *ptr4
+typeof-safe.c:10:29: got int [safe] *ptr
+typeof-safe.c:13:13: warning: incorrect type in assignment (different
modifiers)
+typeof-safe.c:13:13: expected int [safe] *[assigned] ptr
+typeof-safe.c:13:13: got int *<noident>
info: test 'typeof-safe.c' is known to fail
TEST -Wtypesign (typesign.c)
Using command : ../sparse -Wtypesign typesign.c
Expecting exit value: 0
TEST Varargs bogus warning regression test #1 (varargs1.c)
Using command : ../sparse varargs1.c
Expecting exit value: 0
TEST wide character constants (wide.c)
Using command : ../sparse wide.c
Expecting exit value: 0
Out of 288 tests, 277 passed, 11 failed (10 of them are known to fail)
make[2]: *** [Makefile:242: check] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 check "SPARSE_VERSION=\$(VERSION) (Debian: 0.5.2-2)"
PREFIX=/usr PKGCONFIGDIR=/usr/lib/x86_64-linux-gnu/pkgconfig V=1 returned exit
code 2
make[1]: *** [debian/rules:21: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in my autobuilder with "dpkg-buildpackage -B"
but it also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/sparse.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.