tag 456971 patch pending
thanks

Gaudenz Steinlin <[EMAIL PROTECTED]> (09/02/2008):
> I tried to fix this today, but quickly discovered that #456971 on
> libsigc++-2.0-dev is blocking this further down the path. As I
> currently don't have the time to fix libsigc++-2.0-dev as well I just
> subscribed to #456971 and added a block. I will look into this again
> as soon as #456971 is fixed.

Hi,

this bug is now fixed.

> What are the current NMU rules for this issue? Would an NMU for
> #456971 be acceptable atm?

Check debian-devel-announce, look for RC/RG bugs and 0-day NMU policy.

I'm planning to upload a fixed passepartout package, with the attached
debdiff.

Cheers,

-- 
Cyril Brulebois
diff -u passepartout-0.7.0/debian/patches/00list passepartout-0.7.0/debian/patches/00list
--- passepartout-0.7.0/debian/patches/00list
+++ passepartout-0.7.0/debian/patches/00list
@@ -3,0 +4 @@
+gcc-4.3
diff -u passepartout-0.7.0/debian/control passepartout-0.7.0/debian/control
--- passepartout-0.7.0/debian/control
+++ passepartout-0.7.0/debian/control
@@ -4,6 +4,7 @@
 Maintainer: Gaudenz Steinlin <[EMAIL PROTECTED]>
 Build-Depends: debhelper (>= 4.0.0), libxml++1.0-dev, libgtkmm-2.4-dev, libgnomecanvasmm-2.6-dev, libsigc++-2.0-dev, libgnome2-dev, xsltproc, dpatch, libfreetype6-dev
 Standards-Version: 3.7.2.2
+Homepage: http://www.stacken.kth.se/project/pptout/
 
 Package: passepartout
 Architecture: any
@@ -26,2 +26,0 @@
- .
- Homepage: http://www.stacken.kth.se/project/pptout/
diff -u passepartout-0.7.0/debian/changelog passepartout-0.7.0/debian/changelog
--- passepartout-0.7.0/debian/changelog
+++ passepartout-0.7.0/debian/changelog
@@ -1,3 +1,12 @@
+passepartout (0.7.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with gcc-4.3 by fixing missing includes (Closes: #455623):
+     + Add debian/patches/gcc-4.3.dpatch
+  * Move the Homepage from the description to a source field.
+
+ -- Cyril Brulebois <[EMAIL PROTECTED]>  Mon, 17 Mar 2008 03:36:00 +0100
+
 passepartout (0.7.0-1) unstable; urgency=low
 
   * New upstream version
only in patch2:
unchanged:
--- passepartout-0.7.0.orig/debian/patches/gcc-4.3.dpatch
+++ passepartout-0.7.0/debian/patches/gcc-4.3.dpatch
@@ -0,0 +1,105 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## gcc-4.3.dpatch by Cyril Brulebois <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixes for GCC 4.3
+
[EMAIL PROTECTED]@
+
+--- a/src/fonts/afm.cc
++++ b/src/fonts/afm.cc
+@@ -10,6 +10,8 @@
+ #include "util/warning.h"
+ #include "util/stringutil.h"
+ 
++#include <limits>
++
+ using std::string;
+ 
+ class font::AFMetrics::GlyphData {
+--- a/src/fonts/fontmanager.cc
++++ b/src/fonts/fontmanager.cc
+@@ -14,6 +14,8 @@
+ #include "util/filesys.h"
+ #include "util/warning.h"
+ 
++#include <memory>
++
+ font::FontManager* font::FontManager::_instance = 0;
+ // StaticMutex can, unlike regular Mutex, be created before the call
+ // to thread_init
+--- a/src/pptout/document/rasterframe.cc
++++ b/src/pptout/document/rasterframe.cc
+@@ -12,6 +12,8 @@
+ #include "ps/misc.h"
+ #include "pptout/config.h" // Todo
+ 
++#include <ctime>
++
+ RasterFrame::RasterFrame(const ElementWrap& xml, Group *parent)
+   : BasicFrame(xml, parent),
+     association(xml.get_filename("file")),
+--- a/src/ps/encode.h
++++ b/src/ps/encode.h
+@@ -8,6 +8,7 @@
+ #include <iostream>
+ #include <string>
+ #include <vector>
++#include <cstring>
+ 
+ // Standard PostScript encoding filters
+ 
+--- a/src/ps/examinepdf.cc
++++ b/src/ps/examinepdf.cc
+@@ -5,6 +5,7 @@
+ #include <fstream>
+ #include <cassert>		// Todo: other assert!
+ #include <iostream>
++#include <cstdlib>
+ 
+ void usage() {}
+ 
+--- a/src/ps/pdf.cc
++++ b/src/ps/pdf.cc
+@@ -15,6 +15,7 @@
+ #include <stdexcept>
+ #include <glibmm/convert.h>
+ #include <fstream>
++#include <typeinfo>
+ 
+ 
+ namespace {
+--- a/src/util/filesys.cc
++++ b/src/util/filesys.cc
+@@ -14,6 +14,9 @@
+ #include <sys/types.h>
+ #endif
+ 
++#include <cstring>
++#include <stdlib.h>
++
+ using std::string;
+ 
+ ClibException::ClibException(const string& msg)
+--- a/src/util/vector.h
++++ b/src/util/vector.h
+@@ -5,6 +5,7 @@
+ ///
+ #include <algorithm> // max
+ #include <cmath> // sqrt
++#include <ostream>
+ template<class C> C sqr(const C& c) { return c*c; }
+ 
+ template <class C>
+--- a/src/util/tempfile.cc
++++ b/src/util/tempfile.cc
+@@ -8,6 +8,9 @@
+ #include <stdexcept>
+ #include <unistd.h>
+ 
++#include <cstring>
++#include <stdlib.h>
++
+ namespace {
+   std::string get_tmplate(std::string base) {
+     base += "XXXXXX";

Attachment: signature.asc
Description: Digital signature

Reply via email to