Package: src:gtk-sharp3 Version: 2.99.3-2 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with cli dh_update_autotools_config -i debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- \ --libdir=/usr/lib \ --enable-debug \ CSC=/usr/bin/mono-csc ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --libdir=/usr/lib --enable-debug CSC=/usr/bin/mono-csc checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no [... snipped ...] libtool: link: ( cd ".libs" && rm -f "libgtksharpglue-3.la" && ln -s "../libgtksharpglue-3.la" "libgtksharpglue-3.la" ) make[4]: Leaving directory '/<<PKGBUILDDIR>>/gtk/glue' Making all in gui-thread-check make[4]: Entering directory '/<<PKGBUILDDIR>>/gtk/gui-thread-check' Making all in profiler make[5]: Entering directory '/<<PKGBUILDDIR>>/gtk/gui-thread-check/profiler' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/pkgconfig/../../include/mono-2.0 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -c -o gui-thread-check.lo gui-thread-check.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/pkgconfig/../../include/mono-2.0 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -c gui-thread-check.c -fPIC -DPIC -o .libs/gui-thread-check.o gui-thread-check.c:90:1: warning: no previous prototype for 'mono_profiler_startup' [-Wmissing-prototypes] mono_profiler_startup (const char *desc) ^~~~~~~~~~~~~~~~~~~~~ gui-thread-check.c: In function 'mono_profiler_startup': gui-thread-check.c:94:2: warning: implicit declaration of function 'mono_profiler_install'; did you mean 'mono_profiler_startup'? [-Wimplicit-function-declaration] mono_profiler_install (NULL, NULL); ^~~~~~~~~~~~~~~~~~~~~ mono_profiler_startup gui-thread-check.c:94:2: warning: nested extern declaration of 'mono_profiler_install' [-Wnested-externs] gui-thread-check.c:95:2: warning: implicit declaration of function 'mono_profiler_install_enter_leave'; did you mean 'mono_profiler_enable_coverage'? [-Wimplicit-function-declaration] mono_profiler_install_enter_leave (simple_method_enter, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mono_profiler_enable_coverage gui-thread-check.c:95:2: warning: nested extern declaration of 'mono_profiler_install_enter_leave' [-Wnested-externs] gui-thread-check.c:96:2: warning: implicit declaration of function 'mono_profiler_set_events'; did you mean 'mono_profiler_startup'? [-Wimplicit-function-declaration] mono_profiler_set_events (MONO_PROFILE_ENTER_LEAVE); ^~~~~~~~~~~~~~~~~~~~~~~~ mono_profiler_startup gui-thread-check.c:96:2: warning: nested extern declaration of 'mono_profiler_set_events' [-Wnested-externs] gui-thread-check.c:96:28: error: 'MONO_PROFILE_ENTER_LEAVE' undeclared (first use in this function); did you mean 'MONO_NATIVE_INTERFACE'? mono_profiler_set_events (MONO_PROFILE_ENTER_LEAVE); ^~~~~~~~~~~~~~~~~~~~~~~~ MONO_NATIVE_INTERFACE gui-thread-check.c:96:28: note: each undeclared identifier is reported only once for each function it appears in make[5]: *** [Makefile:454: gui-thread-check.lo] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/gtk/gui-thread-check/profiler' make[4]: *** [Makefile:377: all-recursive] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/gtk/gui-thread-check' make[3]: *** [Makefile:593: all-recursive] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/gtk' make[2]: *** [Makefile:438: all-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [Makefile:365: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j1 returned exit code 2 make: *** [debian/rules:20: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gtk-sharp3.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.