k3d version 0.8.0.2-4build1 failed to build on i386

Bug #749283 reported by Matthias Klose
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
k3d (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
Undecided
Unassigned

Bug Description

k3d version 0.8.0.2-4build1 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2396773

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2396773/+files/buildlog_ubuntu-natty-i386.k3d_0.8.0.2-4build1_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 2539 lines into the build log:

/build/buildd/k3d-0.8.0.2/k3dsdk/ngui/main_document_window.cpp:1374:36: error: call of overloaded 'ComboBox(Glib::RefPtr<Gtk::ListStore>&)' is ambiguous
/usr/include/gtkmm-2.4/gtkmm/combobox.h:145:12: note: candidates are: Gtk::ComboBox::ComboBox(bool)
/usr/include/gtkmm-2.4/gtkmm/combobox.h:137:12: note: Gtk::ComboBox::ComboBox(const Glib::RefPtr<Gtk::TreeModel>&)
/build/buildd/k3d-0.8.0.2/k3dsdk/ngui/main_document_window.cpp: In member function 'void k3d::ngui::main_document_window::on_file_export()':
/build/buildd/k3d-0.8.0.2/k3dsdk/ngui/main_document_window.cpp:1464:36: error: call of overloaded 'ComboBox(Glib::RefPtr<Gtk::ListStore>&)' is ambiguous
/usr/include/gtkmm-2.4/gtkmm/combobox.h:145:12: note: candidates are: Gtk::ComboBox::ComboBox(bool)
/usr/include/gtkmm-2.4/gtkmm/combobox.h:137:12: note: Gtk::ComboBox::ComboBox(const Glib::RefPtr<Gtk::TreeModel>&)
make[3]: *** [k3dsdk/ngui/CMakeFiles/k3dsdk-ngui.dir/main_document_window.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Entering directory `/build/buildd/k3d-0.8.0.2/build'
Scanning dependencies of target k3dsdk-python-atk
make[3]: Leaving directory `/build/buildd/k3d-0.8.0.2/build'
make[3]: Entering directory `/build/buildd/k3d-0.8.0.2/build'
[ 17%] Building CXX object k3dsdk/python/CMakeFiles/k3dsdk-python-atk.dir/atk_python.cpp.o
make[3]: Leaving directory `/build/buildd/k3d-0.8.0.2/build'
make[2]: *** [k3dsdk/ngui/CMakeFiles/k3dsdk-ngui.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
Linking CXX shared library ../../lib/libk3dsdk-python-atk.so
make[3]: Leaving directory `/build/buildd/k3d-0.8.0.2/build'
[ 17%] Built target k3dsdk-python-atk
make[2]: Leaving directory `/build/buildd/k3d-0.8.0.2/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/k3d-0.8.0.2/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110403-1045
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/k3d-0.8.0.2

Revision history for this message
Niels Horn (niels-horn) wrote :

This is caused by the new gtkmm.

Attached patch solves it.

tags: added: patch
tags: added: oneiric
Changed in k3d (Ubuntu):
milestone: none → oneiric-alpha-1
Changed in k3d (Ubuntu Oneiric):
milestone: oneiric-alpha-1 → oneiric-alpha-2
Revision history for this message
Manuel A. Fernandez Montecelo (mafm) wrote :

0.8.0.2-8 from Debian contains the patch and compiles fine. Thanks for the report and for the patch.

Changed in k3d (Ubuntu Oneiric):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.