Package: src:snapd
Version: 2.30-5
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=golang --with=golang --fail-missing --with systemd 
--builddirectory=_build
   dh_update_autotools_config -i -O--buildsystem=golang -O--fail-missing 
-O--builddirectory=_build
   dh_auto_configure -i -O--buildsystem=golang -O--fail-missing 
-O--builddirectory=_build
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ldd: _build/bin/snap-exec: No such file or directory
ldd: _build/bin/snap-update-ns: No such file or directory
# usually done via `go generate` but that is not supported on powerpc
./mkversion.sh
*** Setting version to '2.30-5' from debian/changelog.
# Build golang bits
mkdir -p _build/src/github.com/snapcore/snapd/cmd/snap/test-data
cp -a cmd/snap/test-data/*.gpg 
_build/src/github.com/snapcore/snapd/cmd/snap/test-data/

[... snipped ...]

gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
libsnap-confine-private/a-secure-getenv.o -MD -MP -MF 
libsnap-confine-private/.deps/a-secure-getenv.Tpo -c -o 
libsnap-confine-private/a-secure-getenv.o `test -f 
'libsnap-confine-private/secure-getenv.c' || echo 
'./'`libsnap-confine-private/secure-getenv.c
mv -f libsnap-confine-private/.deps/a-secure-getenv.Tpo 
libsnap-confine-private/.deps/a-secure-getenv.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
libsnap-confine-private/a-snap.o -MD -MP -MF 
libsnap-confine-private/.deps/a-snap.Tpo -c -o libsnap-confine-private/a-snap.o 
`test -f 'libsnap-confine-private/snap.c' || echo 
'./'`libsnap-confine-private/snap.c
mv -f libsnap-confine-private/.deps/a-snap.Tpo 
libsnap-confine-private/.deps/a-snap.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
libsnap-confine-private/a-string-utils.o -MD -MP -MF 
libsnap-confine-private/.deps/a-string-utils.Tpo -c -o 
libsnap-confine-private/a-string-utils.o `test -f 
'libsnap-confine-private/string-utils.c' || echo 
'./'`libsnap-confine-private/string-utils.c
mv -f libsnap-confine-private/.deps/a-string-utils.Tpo 
libsnap-confine-private/.deps/a-string-utils.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
libsnap-confine-private/a-utils.o -MD -MP -MF 
libsnap-confine-private/.deps/a-utils.Tpo -c -o 
libsnap-confine-private/a-utils.o `test -f 'libsnap-confine-private/utils.c' || 
echo './'`libsnap-confine-private/utils.c
mv -f libsnap-confine-private/.deps/a-utils.Tpo 
libsnap-confine-private/.deps/a-utils.Po
rm -f libsnap-confine-private.a
ar cru libsnap-confine-private.a 
libsnap-confine-private/a-cgroup-freezer-support.o 
libsnap-confine-private/a-classic.o libsnap-confine-private/a-cleanup-funcs.o 
libsnap-confine-private/a-error.o libsnap-confine-private/a-fault-injection.o 
libsnap-confine-private/a-locking.o libsnap-confine-private/a-mount-opt.o 
libsnap-confine-private/a-mountinfo.o libsnap-confine-private/a-privs.o 
libsnap-confine-private/a-secure-getenv.o libsnap-confine-private/a-snap.o 
libsnap-confine-private/a-string-utils.o libsnap-confine-private/a-utils.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libsnap-confine-private.a
gcc -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes 
-Wno-missing-field-initializers -Wno-unused-parameter -Werror  
-DLIBEXECDIR=\"/usr/lib/snapd\"     -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security   -Wl,-z,relro -o snap-confine/snap-confine 
snap-confine/snap_confine-apparmor-support.o 
snap-confine/snap_confine-cookie-support.o 
snap-confine/snap_confine-mount-support-nvidia.o 
snap-confine/snap_confine-mount-support.o 
snap-confine/snap_confine-ns-support.o snap-confine/snap_confine-quirks.o 
snap-confine/snap_confine-snap-confine-args.o 
snap-confine/snap_confine-snap-confine.o 
snap-confine/snap_confine-udev-support.o 
snap-confine/snap_confine-user-support.o 
snap-confine/snap_confine-seccomp-support.o libsnap-confine-private.a -ludev 
-lcap -lseccomp -lapparmor -Wl,-Bstatic    -Wl,-Bdynamic -pthread
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
snap-confine/snap_discard_ns_snap_discard_ns-ns-support.o -MD -MP -MF 
snap-confine/.deps/snap_discard_ns_snap_discard_ns-ns-support.Tpo -c -o 
snap-confine/snap_discard_ns_snap_discard_ns-ns-support.o `test -f 
'snap-confine/ns-support.c' || echo './'`snap-confine/ns-support.c
mv -f snap-confine/.deps/snap_discard_ns_snap_discard_ns-ns-support.Tpo 
snap-confine/.deps/snap_discard_ns_snap_discard_ns-ns-support.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
snap-confine/snap_discard_ns_snap_discard_ns-apparmor-support.o -MD -MP -MF 
snap-confine/.deps/snap_discard_ns_snap_discard_ns-apparmor-support.Tpo -c -o 
snap-confine/snap_discard_ns_snap_discard_ns-apparmor-support.o `test -f 
'snap-confine/apparmor-support.c' || echo './'`snap-confine/apparmor-support.c
mv -f snap-confine/.deps/snap_discard_ns_snap_discard_ns-apparmor-support.Tpo 
snap-confine/.deps/snap_discard_ns_snap_discard_ns-apparmor-support.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -MT 
snap-discard-ns/snap_discard_ns-snap-discard-ns.o -MD -MP -MF 
snap-discard-ns/.deps/snap_discard_ns-snap-discard-ns.Tpo -c -o 
snap-discard-ns/snap_discard_ns-snap-discard-ns.o `test -f 
'snap-discard-ns/snap-discard-ns.c' || echo 
'./'`snap-discard-ns/snap-discard-ns.c
mv -f snap-discard-ns/.deps/snap_discard_ns-snap-discard-ns.Tpo 
snap-discard-ns/.deps/snap_discard_ns-snap-discard-ns.Po
gcc -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes 
-Wno-missing-field-initializers -Wno-unused-parameter -Werror   -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security  -Wl,-z,relro -o snap-discard-ns/snap-discard-ns 
snap-confine/snap_discard_ns_snap_discard_ns-ns-support.o 
snap-confine/snap_discard_ns_snap_discard_ns-apparmor-support.o 
snap-discard-ns/snap_discard_ns-snap-discard-ns.o libsnap-confine-private.a 
-lapparmor -lcap -Wl,-Bstatic   -Wl,-Bdynamic -pthread
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -static -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
system-shutdown/system_shutdown-system-shutdown-utils.o -MD -MP -MF 
system-shutdown/.deps/system_shutdown-system-shutdown-utils.Tpo -c -o 
system-shutdown/system_shutdown-system-shutdown-utils.o `test -f 
'system-shutdown/system-shutdown-utils.c' || echo 
'./'`system-shutdown/system-shutdown-utils.c
mv -f system-shutdown/.deps/system_shutdown-system-shutdown-utils.Tpo 
system-shutdown/.deps/system_shutdown-system-shutdown-utils.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -static -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT system-shutdown/system_shutdown-system-shutdown.o 
-MD -MP -MF system-shutdown/.deps/system_shutdown-system-shutdown.Tpo -c -o 
system-shutdown/system_shutdown-system-shutdown.o `test -f 
'system-shutdown/system-shutdown.c' || echo 
'./'`system-shutdown/system-shutdown.c
mv -f system-shutdown/.deps/system_shutdown-system-shutdown.Tpo 
system-shutdown/.deps/system_shutdown-system-shutdown.Po
gcc -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes 
-Wno-missing-field-initializers -Wno-unused-parameter -Werror -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -static -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -static 
-Wl,-z,relro -o system-shutdown/system-shutdown 
system-shutdown/system_shutdown-system-shutdown-utils.o 
system-shutdown/system_shutdown-system-shutdown.o libsnap-confine-private.a 
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_ENABLE_FAULT_INJECTION -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
libsnap-confine-private/libsnap_confine_private_unit_tests-classic-test.o -MD 
-MP -MF 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-classic-test.Tpo
 -c -o 
libsnap-confine-private/libsnap_confine_private_unit_tests-classic-test.o `test 
-f 'libsnap-confine-private/classic-test.c' || echo 
'./'`libsnap-confine-private/classic-test.c
mv -f 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-classic-test.Tpo
 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-classic-test.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_ENABLE_FAULT_INJECTION -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
libsnap-confine-private/libsnap_confine_private_unit_tests-cleanup-funcs-test.o 
-MD -MP -MF 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-cleanup-funcs-test.Tpo
 -c -o 
libsnap-confine-private/libsnap_confine_private_unit_tests-cleanup-funcs-test.o 
`test -f 'libsnap-confine-private/cleanup-funcs-test.c' || echo 
'./'`libsnap-confine-private/cleanup-funcs-test.c
mv -f 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-cleanup-funcs-test.Tpo
 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-cleanup-funcs-test.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_ENABLE_FAULT_INJECTION -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
libsnap-confine-private/libsnap_confine_private_unit_tests-error-test.o -MD -MP 
-MF 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-error-test.Tpo 
-c -o libsnap-confine-private/libsnap_confine_private_unit_tests-error-test.o 
`test -f 'libsnap-confine-private/error-test.c' || echo 
'./'`libsnap-confine-private/error-test.c
mv -f 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-error-test.Tpo 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-error-test.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_ENABLE_FAULT_INJECTION -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
libsnap-confine-private/libsnap_confine_private_unit_tests-fault-injection-test.o
 -MD -MP -MF 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-fault-injection-test.Tpo
 -c -o 
libsnap-confine-private/libsnap_confine_private_unit_tests-fault-injection-test.o
 `test -f 'libsnap-confine-private/fault-injection-test.c' || echo 
'./'`libsnap-confine-private/fault-injection-test.c
mv -f 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-fault-injection-test.Tpo
 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-fault-injection-test.Po
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wmissing-prototypes -Wstrict-prototypes -Wno-missing-field-initializers 
-Wno-unused-parameter -Werror -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_ENABLE_FAULT_INJECTION -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT 
libsnap-confine-private/libsnap_confine_private_unit_tests-locking-test.o -MD 
-MP -MF 
libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-locking-test.Tpo
 -c -o 
libsnap-confine-private/libsnap_confine_private_unit_tests-locking-test.o `test 
-f 'libsnap-confine-private/locking-test.c' || echo 
'./'`libsnap-confine-private/locking-test.c
libsnap-confine-private/locking-test.c: In function 'sc_test_use_fake_lock_dir':
libsnap-confine-private/locking-test.c:53:24: error: cast between incompatible 
function types from 'int (*)(const char *)' to 'void (*)(void *)' 
[-Werror=cast-function-type]
   g_test_queue_destroy((GDestroyNotify) unsetenv,
                        ^
cc1: all warnings being treated as errors
make[3]: *** [Makefile:1722: 
libsnap-confine-private/libsnap_confine_private_unit_tests-locking-test.o] 
Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/cmd'
make[2]: *** [Makefile:1007: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/cmd'
make[1]: *** [debian/rules:139: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:86: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/snapd.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.

Reply via email to