Package: passepartout Version: 0.6-3 Severity: important Tags: patch Your package fails to build with G++ 4.1. I'm filing this bug as important for now, but when 4.1 will be the default compiler in unstable (probably in a few weeks) I'll upgrade this to serious.
A patch is attached. > Automatic build of passepartout_0.6-3 on bigsur by sbuild/mips 1.106 ... > if mips-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src > -I/usr/include/libxml2 -I/usr/include/libxml++-1.0 > -I/usr/lib/libxml++-1.0/include -I/usr/include/libxml2 -DXTHREADS > -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include > -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include > -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include > -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 > -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include > -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo > -I/usr/X11R6/include -I/usr/include/atk-1.0 -DXTHREADS > -I/usr/include/libgnomecanvasmm-2.6 -I/usr/lib/libgnomecanvasmm-2.6/include > -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include > -I/usr/include/libgnomecanvas-2.0 -I/usr/include/glibmm-2.4 > -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 > -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 > -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 > -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include > -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/X11R6/include > -I/usr/include/atk-1.0 -I/usr/include/libart-2.0 -I/usr/include/freetype2 > -I../../src -Wall -MT libxml2ps_a-paragraph.o -MD -MP -MF > ".deps/libxml2ps_a-paragraph.Tpo" \ > -c -o libxml2ps_a-paragraph.o `test -f 'paragraph.cc' || echo > './'`paragraph.cc; \ > then mv -f ".deps/libxml2ps_a-paragraph.Tpo" > ".deps/libxml2ps_a-paragraph.Po"; \ > else rm -f ".deps/libxml2ps_a-paragraph.Tpo"; exit 1; \ > fi > canvas.hh:56: error: extra qualification 'xml2ps::Canvas::' on member > 'addRelObstacle' > make[4]: *** [libxml2ps_a-paragraph.o] Error 1 --- ./src/pptout/document/group.h~ 2006-03-21 03:19:51.000000000 +0000 +++ ./src/pptout/document/group.h 2006-03-21 03:20:02.000000000 +0000 @@ -30,7 +30,7 @@ void set_flow_around(bool); bool get_flow_around() const; Boundary get_obstacle_boundary() const; - BoundaryVect Group::obstacle_list() const; + BoundaryVect obstacle_list() const; void add(Pagent* obj); Pagent* ungroup(Pagent* obj); @@ -55,7 +55,7 @@ /** Raised on direct changes to the group (i.e. new / ungrouped member) */ sigc::signal<void, Pagent*> group_changed_signal; private: - Boundary Group::get_untransformed_box() const; + Boundary get_untransformed_box() const; ChildVec childs; }; --- ./src/pptout/propertiesdialog.h~ 2006-03-21 03:24:23.000000000 +0000 +++ ./src/pptout/propertiesdialog.h 2006-03-21 03:24:28.000000000 +0000 @@ -39,7 +39,7 @@ // no destructor ~PropertiesDialog(); - void PropertiesDialog::show_page_contents(GtkNotebookPage*, guint index); + void show_page_contents(GtkNotebookPage*, guint index); Gtk::Notebook book; std::vector<PropBase*> pages; --- ./src/xml2ps/canvas.hh~ 2006-03-21 03:09:36.000000000 +0000 +++ ./src/xml2ps/canvas.hh 2006-03-21 03:10:43.000000000 +0000 @@ -52,7 +52,7 @@ HBox hbox(bool span, float margin_left, float margin_right, float ascender, float descender); - virtual void xml2ps::Canvas::addRelObstacle + virtual void addRelObstacle (const float left, const float bottom, const float right, const float top); // Check where the current column starts. -- Martin Michlmayr http://www.cyrius.com/