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/

Reply via email to