Bug#921785: gtk-sharp3: FTBFS ('MONO_PROFILE_ENTER_LEAVE' undeclared)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#921785: gtk-sharp3: FTBFS ('MONO_PROFILE_ENTER_LEAVE' undeclared)

Santiago Vila-2
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.

Reply | Threaded
Open this post in threaded view
|

Bug#921785: marked as done (gtk-sharp3: FTBFS ('MONO_PROFILE_ENTER_LEAVE' undeclared))

Debian Bug Tracking System
Your message dated Mon, 11 Mar 2019 13:35:12 +0000
with message-id <[hidden email]>
and subject line Bug#921785: fixed in gtk-sharp3 2.99.3-3
has caused the Debian Bug report #921785,
regarding gtk-sharp3: FTBFS ('MONO_PROFILE_ENTER_LEAVE' undeclared)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [hidden email]
immediately.)


--
921785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921785
Debian Bug Tracking System
Contact [hidden email] with problems

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.

Source: gtk-sharp3
Source-Version: 2.99.3-3

We believe that the bug you reported is fixed in the latest version of
gtk-sharp3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrej Shadura <[hidden email]> (supplier of updated gtk-sharp3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 11 Mar 2019 14:00:10 +0100
Source: gtk-sharp3
Architecture: source
Version: 2.99.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian CLI Libraries Team <[hidden email]>
Changed-By: Andrej Shadura <[hidden email]>
Closes: 921785
Changes:
 gtk-sharp3 (2.99.3-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Jordi Mallach ]
   * Replace missing define with its value to fix FTBFS. (Closes: #921785)
Checksums-Sha1:
 bf8d5294ffb1301a76c0ef522428c8a342c5f268 3084 gtk-sharp3_2.99.3-3.dsc
 dd365a882a48470b1544018bcd08ee0233fa61bb 6408 gtk-sharp3_2.99.3-3.debian.tar.xz
Checksums-Sha256:
 b0969bf4135b8ce84d7d45a199b5eb678e664887754f4150836b79ebcb31b922 3084 gtk-sharp3_2.99.3-3.dsc
 acbb0b16a42492df85677d77d27ae7fc93513ab3c592205fc73ee6a92a990915 6408 gtk-sharp3_2.99.3-3.debian.tar.xz
Files:
 9e313bc94a23006c52b4b1bdc060dd5f 3084 cli-mono optional gtk-sharp3_2.99.3-3.dsc
 830a21effe458b7ee54cc39d0829344d 6408 cli-mono optional gtk-sharp3_2.99.3-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEeuS9ZL8A0js0NGiOXkCM2RzYOdIFAlyGYlsACgkQXkCM2RzY
OdIA4Qf/ROK+8jvM07gd1C/BAk/PDI1/UpOWcSxlR9ZmMiwrzf/YoSGxNqTPUlz8
nsFAokJyb8rprmb38/vUkYL27xmhdtfvoKvQN8PnPNyKm1Pbe8ZMxzxr8O8QvGqe
AN+sJ2QY8auw0SJlHzekaIxIK0eyxVUpnLJ0q5Cy9NRd0hn5W36WfNdA4b4v76vZ
sxfKeYEhphufdC5EBQ3lk7u/Vx9PRoI5RtbJeDuqRGfwUevYezT2Yxibq/CmJSfk
4PtjHhjZ4iSdCMekTn62x14xO6dmCXBHls4rgeom+nTbvD3vR9RmdFuSt561I0Ww
UGRtRCs9b4vHhAt7spWlT30wWfUN6Q==
=eeqx
-----END PGP SIGNATURE-----