This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.
Excerpt from the buildlog:
./hz/sync_policy_glib.h:137:5: warning: 'void g_static_rw_lock_writer_unlock(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:225): Use 'g_rw_lock_writer_unlock' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:137:42: warning: 'void g_static_rw_lock_writer_unlock(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:225): Use 'g_rw_lock_writer_unlock' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:139:5: warning: 'void g_static_rw_lock_reader_unlock(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:216): Use 'g_rw_lock_reader_unlock' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:139:42: warning: 'void g_static_rw_lock_reader_unlock(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:216): Use 'g_rw_lock_reader_unlock' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h: In constructor 'hz::RWMutexGlib::RWMutexGlib()':
./hz/sync_policy_glib.h:143:19: warning: 'void g_static_rw_lock_init(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:207): Use 'g_rw_lock_init' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:143:48: warning: 'void g_static_rw_lock_init(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:207): Use 'g_rw_lock_init' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h: In destructor 'hz::RWMutexGlib::~RWMutexGlib()':
./hz/sync_policy_glib.h:144:20: warning: 'void g_static_rw_lock_free(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:228): Use 'g_rw_lock_free' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:144:49: warning: 'void g_static_rw_lock_free(GStaticRWLock*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:228): Use 'g_rw_lock_free' instead [-Wdeprecated-declarations]
./hz/sync_policy_glib.h: In static member function 'static bool hz::SyncPolicyGlib::init()':
./hz/sync_policy_glib.h:211:50: warning: 'void g_thread_init(gpointer)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:259) [-Wdeprecated-declarations]
./hz/sync_policy_glib.h:211:68: warning: 'void g_thread_init(gpointer)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:259) [-Wdeprecated-declarations]
make[4]: *** [gsc_init.o] Error 1
make[4]: Leaving directory `/build/buildd/gsmartcontrol-0.8.6/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/gsmartcontrol-0.8.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/gsmartcontrol-0.8.6'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/gsmartcontrol-0.8.6'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120206-0344
FAILED [dpkg-buildpackage died]
The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3148638/+files/buildlog_ubuntu-precise-i386.gsmartcontrol_0.8.6-1_FAILEDTOBUILD.txt.gz.
[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html
This bug was fixed in the package gsmartcontrol - 0.8.6-1ubuntu1
---------------
gsmartcontrol (0.8.6-1ubuntu1) precise; urgency=low
* d/patches/ glib.2. 31.patch: Fixed compilation under Glib 2.31.x.
Patch from Upstream, Alexander Shaduri (LP: #935155)
-- Andreas Moog <email address hidden> Sun, 19 Feb 2012 20:42:50 +0100