[Pkg-utopia-maintainers] Bug#665665: dbus: FTBFS with glib 2.32: undefined references

biebl at debian.org biebl at debian.org
Sun Mar 25 03:00:48 UTC 2012


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

Hi,


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
  dependencies.

  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 dbus failed to build with the new glib [1]
due to undefined references.

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

Thanks!

Michael,
on behalf of the Debian GNOME team.

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






More information about the Pkg-utopia-maintainers mailing list