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.