(In reply to comment #1) > If that's not appropriate, I could > add some #if magic to emulate g_thread_new() with a macro that calls > g_thread_create() if you are interested.
For 1.4.x it'd be better to make deprecated declarations non-fatal, or even just silence the warning altogether. 1.4.x is a stable-branch, so it shouldn't have random code churn like this. For 1.5.x I'd appreciate it if you could do the g_thread_new() emulation if it's fairly easy - if in doubt I tend to use Debian stable as my benchmark of "your distro must be at least this new", and that only has 2.24 - but bumping the dependency for a development branch wouldn't be too bad, especially when it's only for tests anyway. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-utils in Ubuntu. https://bugs.launchpad.net/bugs/911125 Title: FTBFS due to removed g_thread_init Status in D-Bus: Confirmed Status in REST service access library: Confirmed Status in The Yelp Help Browser for Gnome: Confirmed Status in “dbus” package in Ubuntu: Fix Released Status in “evolution-data-server” package in Ubuntu: Fix Released Status in “evolution-exchange” package in Ubuntu: Fix Released Status in “evolution-webcal” package in Ubuntu: Fix Released Status in “geoclue” package in Ubuntu: Fix Released Status in “gnome-keyring” package in Ubuntu: Fix Released Status in “gnome-utils” package in Ubuntu: Fix Released Status in “gtk-sharp2” package in Ubuntu: Triaged Status in “gtkhtml3.14” package in Ubuntu: Fix Released Status in “gtkhtml4.0” package in Ubuntu: Fix Released Status in “librest” package in Ubuntu: Fix Released Status in “likewise-open” package in Ubuntu: Fix Released Status in “yelp” package in Ubuntu: Fix Released Status in “dbus” source package in Precise: Fix Released Status in “evolution-data-server” source package in Precise: Fix Released Status in “evolution-exchange” source package in Precise: Fix Released Status in “evolution-webcal” source package in Precise: Fix Released Status in “geoclue” source package in Precise: Fix Released Status in “gnome-keyring” source package in Precise: Fix Released Status in “gnome-utils” source package in Precise: Fix Released Status in “gtk-sharp2” source package in Precise: Triaged Status in “gtkhtml3.14” source package in Precise: Fix Released Status in “gtkhtml4.0” source package in Precise: Fix Released Status in “librest” source package in Precise: Fix Released Status in “likewise-open” source package in Precise: Fix Released Status in “yelp” source package in Precise: Fix Released Bug description: g_thread_init() and friends have been deprecated since glib 2.24. This causes some packages to FTBFS when they fail to build on warnings. The fix is to replace g_thread_init() with g_type_init(). Alternatively you can build without G_DISABLE_DEPRECATED, but of course it's better to fix it properly. http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test- rebuild-20111222-precise.html To manage notifications about this bug go to: https://bugs.launchpad.net/dbus/+bug/911125/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp