After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 769451 - Build failure of 3.21 (master) in Debian Unstable since 7-26-2016
Build failure of 3.21 (master) in Debian Unstable since 7-26-2016
Product: gtk+
Classification: Platform
Component: .General
Other Linux
: Normal blocker
: ---
Assigned To: gtk-bugs
Depends on:
Reported: 2016-08-02 20:05 UTC by lukefromdc
Modified: 2016-08-02 21:15 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description lukefromdc 2016-08-02 20:05:06 UTC
Builds do not finish when building gtk+ on Debian Unstable after July 26. Instead I got this:

  CC       libgtk_3_la-gtkapplication-dbus.lo
  CC       libgtk_3_la-gtkdbusgenerated.lo
  CC       queryimmodules.o
  CC       gtkutils.o
  CCLD     gtk-query-immodules-3.0
./.libs/ undefined reference to `g_app_info_launch_default_for_uri_finish'
./.libs/ undefined reference to `g_app_info_launch_default_for_uri_async'
collect2: error: ld returned 1 exit status
Makefile:2981: recipe for target 'gtk-query-immodules-3.0' failed
make[3]: *** [gtk-query-immodules-3.0] Error 1

In a search of the files in "gtk" I found the code in question in gtkshow.c-if I reverted the changed to gtkshow.c in
the build would finish though I have not tried to actually run the resulting code. did NOT fix build as it does not pertain to this failure.
Comment 1 Emmanuele Bassi (:ebassi) 2016-08-02 21:15:17 UTC
You need to update GLib to have this commit:

which introduces the new API.