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:
prefix=/usr \
resources_dir=/usr/share/jstest-gtk \
lib_dir="/build/buildd/jstest-gtk-0.1.1~git20090722"
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/axis_widget.o -c -g -Wall -Werror -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/i386-linux-gnu/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/i386-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/i386-linux-gnu/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/i386-linux-gnu/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/i386-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/i386-linux-gnu/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/i386-linux-gnu/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 src/axis_widget.cpp
In file included from /usr/include/glibmm-2.4/glibmm.h:87:0,
from /usr/include/gtkmm-2.4/gtkmm/drawingarea.h:7,
from src/axis_widget.hpp:22,
from src/axis_widget.cpp:19:
/usr/include/glibmm-2.4/glibmm/thread.h: In member function 'T* Glib::StaticPrivate<T>::get()':
/usr/include/glibmm-2.4/glibmm/thread.h:1067:26: error: 'void* g_static_private_get(GStaticPrivate*)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:245): Use 'g_private_get' instead [-Werror=deprecated-declarations]
/usr/include/glibmm-2.4/glibmm/thread.h: In member function 'void Glib::StaticPrivate<T>::set(T*, Glib::StaticPrivate<T>::DestroyNotifyFunc)':
/usr/include/glibmm-2.4/glibmm/thread.h:1073:3: error: 'void g_static_private_set(GStaticPrivate*, gpointer, GDestroyNotify)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:248): Use 'g_private_set' instead [-Werror=deprecated-declarations]
/usr/include/glibmm-2.4/glibmm/thread.h: In constructor 'Glib::Private<T>::Private(Glib::Private<T>::DestructorFunc)':
/usr/include/glibmm-2.4/glibmm/thread.h:1089:13: error: 'GPrivate* g_private_new(GDestroyNotify)' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:231) [-Werror=deprecated-declarations]
cc1plus: all warnings being treated as errors
scons: *** [src/axis_widget.o] Error 1
scons: building terminated because of errors.
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120206-1716
FAILED [dpkg-buildpackage died]
The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3152163/+files/buildlog_ubuntu-precise-i386.jstest-gtk_0.1.1~git20090722-1_FAILEDTOBUILD.txt.gz.
[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html
Hi,
I just tried a build in an up-to-date precise chroot, and the package built correctly (see attached log). I noticed quite a few of the build-dependencies have newer versions than those used in your rebuild, including glibmm, which could explain the difference...
Regards,
Stephen