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.