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";
signature.asc
Description: Digital signature