[Pkg-xfce-devel] Bug#665667: tumbler: FTBFS with glib 2.32: undefined references

biebl at debian.org biebl at debian.org
Sun Mar 25 03:01:08 UTC 2012

Source: tumbler
Version: 0.1.23-1
Severity: important
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: glib-2.32 ftbfs


quoting README from glib 2.32:

  For a long time, gobject-2.0.pc mistakenly declared a public
  dependency on gthread-2.0.pc (when the dependency should have been
  private).  This means that programs got away with calling
  g_thread_init() without explicitly listing gthread-2.0.pc among their

  gthread has now been removed as a gobject dependency, which will cause
  such programs to break.

  The fix for this problem is either to declare an explicit dependency
  on gthread-2.0.pc (if you care about compatibility with older GLib
  versions) or to stop calling g_thread_init().

In a similar way, gio-2.0.pc has been cleaned up and it has moved
gmodule-no-export-2.0 from Requires to Requires.private.

If your package use the gmodule API, you should add an explicit dependency
on gmodule-2.0.pc.

Development releases of 2.32 are available in experimental.
During a test-rebuild tumbler failed to build with the new glib [1]
due to undefined references.

Please update tumbler at your earliest convenience, so once we move
the glib version from experimental to unstable, your package will remain


on behalf of the Debian GNOME team.

[1] http://people.debian.org/~biebl/glib-undefined-references/tumbler_0.1.23-1.log

More information about the Pkg-xfce-devel mailing list