Your message dated Wed, 23 Dec 2009 21:25:03 +0000
with message-id <[email protected]>
and subject line Bug#505021: fixed in passepartout 0.7.0-1.2
has caused the Debian Bug report #505021,
regarding FTBFS with GCC 4.4: missing #include
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
505021: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505021
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: passepartout
Version: 0.7.0-1.1
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with the upcoming GCC 4.4.  Version 4.4
has not been released yet but I'm building with a snapshot in order
to find errors and give people an advance warning.

GCC 4.4 cleaned up some more C++ headers.  You always have to #include
headers directly and cannot rely for things to be included indirectly.

You can reproduce this problem with gcc-snapshot from unstable.

> Automatic build of passepartout_0.7.0-1.1 on em64t by sbuild/amd64 0.53
...
> if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src     
> -I/usr/include/libxml++-1.0 -I/usr/lib/libxml++-1.0/include 
> -I/usr/include/libxml2   -D_REENTRANT -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/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo 
> -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 
> -I/usr/include/pixman-1 -I/usr/include/atk-1.0   -D_REENTRANT 
> -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/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo 
> -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 
> -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -I/usr/include/gail-1.0 
> -I/usr/include/libart-2.0   -MT stringutil.o -MD -MP -MF 
> ".deps/stringutil.Tpo" -c -o stringutil.o stringutil.cc; \
>       then mv -f ".deps/stringutil.Tpo" ".deps/stringutil.Po"; else rm -f 
> ".deps/stringutil.Tpo"; exit 1; fi
> In file included from stringutil.cc:4:
> stringutil.h: In function 'C to(const std::string&)':
> stringutil.h:25: error: 'EOF' was not declared in this scope
> stringutil.cc: In function 'std::string to_roman(int)':
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> stringutil.cc:80: warning: deprecated conversion from string constant to 
> 'char*'
> make[4]: *** [stringutil.o] Error 1
> make[4]: Leaving directory `/build/tbm/passepartout-0.7.0/src/util'

--- src/util/stringutil.h~      2008-11-08 16:48:10.000000000 +0000
+++ src/util/stringutil.h       2008-11-08 16:48:25.000000000 +0000
@@ -4,6 +4,7 @@
 // Copyright (C) 2002 - 2004, Fredrik Arnerup & Rasmus Kaj, See COPYING
 ///
 #include "typeinfo.h"
+#include <cstdio>
 #include <string>
 #include <sstream>
 #include <stdexcept>
--- src/util/warning.cc~        2008-11-08 16:48:33.000000000 +0000
+++ src/util/warning.cc 2008-11-08 16:48:43.000000000 +0000
@@ -2,6 +2,7 @@
 // Copyright (C) 2002 - 2004, Fredrik Arnerup & Rasmus Kaj, See COPYING
 ///
 #include "warning.h"
+#include <cstdio>
 
 class NullFdBuf : public std::streambuf {
 public:
--- src/util/filedescriptors.cc~        2008-11-08 16:49:15.000000000 +0000
+++ src/util/filedescriptors.cc 2008-11-08 16:49:23.000000000 +0000
@@ -5,6 +5,7 @@
 #include "filesys.h"
 #include <fcntl.h>
 #include <unistd.h>
+#include <cstdio>
 
 int
 filedesc::move(int to, int from) {

-- 
Martin Michlmayr
http://www.cyrius.com/



--- End Message ---
--- Begin Message ---
Source: passepartout
Source-Version: 0.7.0-1.2

We believe that the bug you reported is fixed in the latest version of
passepartout, which is due to be installed in the Debian FTP archive:

passepartout_0.7.0-1.2.diff.gz
  to main/p/passepartout/passepartout_0.7.0-1.2.diff.gz
passepartout_0.7.0-1.2.dsc
  to main/p/passepartout/passepartout_0.7.0-1.2.dsc
passepartout_0.7.0-1.2_i386.deb
  to main/p/passepartout/passepartout_0.7.0-1.2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Paleino <[email protected]> (supplier of updated passepartout package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 21 Dec 2009 17:44:36 +0100
Source: passepartout
Binary: passepartout
Architecture: source i386
Version: 0.7.0-1.2
Distribution: unstable
Urgency: low
Maintainer: Gaudenz Steinlin <[email protected]>
Changed-By: David Paleino <[email protected]>
Description: 
 passepartout - XML-based Desktop Publishing Application
Closes: 505021
Changes: 
 passepartout (0.7.0-1.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * debian/patches/gcc-4.4.dpatch added, fixes FTBFS because of
     missing includes, thanks to Martin Michlmayr (Closes: #505021)
   * debian/control: depend on ghostscript instead of gs, otherwise
     it would be uninstallable on sid
Checksums-Sha1: 
 11e72798205fd014ea9f0a11db6251f9691be7d0 1186 passepartout_0.7.0-1.2.dsc
 18da133e18dbe824a6682a8cdbe182ed8b22522d 14036 passepartout_0.7.0-1.2.diff.gz
 b5b97293f37b1d8b65ea338ce9525065d9da8402 885548 passepartout_0.7.0-1.2_i386.deb
Checksums-Sha256: 
 2738ed71bd4a83605effdab6f7dbeb2118def01c45b1a4a04afb80d81c30337b 1186 
passepartout_0.7.0-1.2.dsc
 56fa3d21cfcd2a97833f13b69957b03c69ce1b934524ac168a94eddcc1eda891 14036 
passepartout_0.7.0-1.2.diff.gz
 3362f830fc9bfd413357d5025043c077f0c519ef401d194ae52907656d2f8d1d 885548 
passepartout_0.7.0-1.2_i386.deb
Files: 
 af7775c5385ddcb03cb18643b22e898f 1186 gnome optional passepartout_0.7.0-1.2.dsc
 d3ffacfa9381ce0105dec9606fce0c4e 14036 gnome optional 
passepartout_0.7.0-1.2.diff.gz
 ead6673af7931b531bd25de124cf35cf 885548 gnome optional 
passepartout_0.7.0-1.2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksv0b8ACgkQ5qqQFxOSsXQJywCfbZxB9nAJ3RHjOLWPoFKXgysu
ynkAn0c2YWwdpxeH1e6GzYOnpK8vF3Et
=OSYk
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to