Your message dated Sat, 21 Feb 2009 10:23:54 +0000
with message-id <[email protected]>
and subject line Bug#505072: fixed in xmltooling 1.1-1
has caused the Debian Bug report #505072,
regarding Causes 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.)
--
505072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505072
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xmltooling
Version: 1.0-2
User: [email protected]
Usertags: ftbfs-gcc-4.4
Severity: important
Tags: patch
Your package causes other packages to fail 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 opensaml2_2.0-1 on em64t by sbuild/amd64 0.53
...
> /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I. -I.. -pthread -g -Wall -O2 -O2 -DNDEBUG -pthread -g -O2 -Wall -O2
> -DNDEBUG -c -o Assertions.lo `test -f 'saml2/core/impl/Assertions.cpp' ||
> echo './'`saml2/core/impl/Assertions.cpp
> In file included from
> /usr/include/xmltooling/encryption/EncryptedKeyResolver.h:26,
> from ../saml/encryption/EncryptedKeyResolver.h:27,
> from saml2/core/impl/Assertions.cpp:25:
> /usr/include/xmltooling/encryption/Encryption.h: In member function 'void
> xmlencryption::KeySize::setSize(int)':
> /usr/include/xmltooling/encryption/Encryption.h:47: error: 'sprintf' was not
> declared in this scope
> make[3]: *** [Assertions.lo] Error 1
> make[3]: Leaving directory `/build/tbm/opensaml2-2.0/saml'
--- /usr/include/xmltooling/encryption/Encryption.h~ 2008-11-08
20:59:35.000000000 +0000
+++ /usr/include/xmltooling/encryption/Encryption.h 2008-11-08
21:00:08.000000000 +0000
@@ -23,6 +23,8 @@
#if !defined(__xmltooling_encryption_h__) && !defined(XMLTOOLING_NO_XMLSEC)
#define __xmltooling_encryption_h__
+#include <cstdio>
+
#include <xmltooling/signature/KeyInfo.h>
/**
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: xmltooling
Source-Version: 1.1-1
We believe that the bug you reported is fixed in the latest version of
xmltooling, which is due to be installed in the Debian FTP archive:
libxmltooling-dev_1.1-1_i386.deb
to pool/main/x/xmltooling/libxmltooling-dev_1.1-1_i386.deb
libxmltooling-doc_1.1-1_all.deb
to pool/main/x/xmltooling/libxmltooling-doc_1.1-1_all.deb
libxmltooling2_1.1-1_i386.deb
to pool/main/x/xmltooling/libxmltooling2_1.1-1_i386.deb
xmltooling-schemas_1.1-1_all.deb
to pool/main/x/xmltooling/xmltooling-schemas_1.1-1_all.deb
xmltooling_1.1-1.diff.gz
to pool/main/x/xmltooling/xmltooling_1.1-1.diff.gz
xmltooling_1.1-1.dsc
to pool/main/x/xmltooling/xmltooling_1.1-1.dsc
xmltooling_1.1.orig.tar.gz
to pool/main/x/xmltooling/xmltooling_1.1.orig.tar.gz
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.
Russ Allbery <[email protected]> (supplier of updated xmltooling 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: Tue, 17 Feb 2009 17:23:00 -0800
Source: xmltooling
Binary: libxmltooling2 libxmltooling-dev xmltooling-schemas libxmltooling-doc
Architecture: source i386 all
Version: 1.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian Shib Team <[email protected]>
Changed-By: Russ Allbery <[email protected]>
Description:
libxmltooling-dev - C++ XML parsing library with encryption support
(development)
libxmltooling-doc - C++ XML parsing library with encryption support (API docs)
libxmltooling2 - C++ XML parsing library with encryption support (runtime)
xmltooling-schemas - XML schemas for XMLTooling
Closes: 505072
Changes:
xmltooling (1.1-1) unstable; urgency=low
.
[ Russ Allbery ]
* New upstream bug-fix release.
* Bump SONAME of libxmltooling following upstream's versioning.
* Include <cstdio> in base.h since some of its macros use sprintf.
Fixes FTBFS for packages using xmltooling with GCC 4.4 that don't
already include cstdio. Thanks, Martin Michlmayr. (Closes: #505072)
.
[ Ferenc Wagner ]
* Fix watch file for upstream directory structure.
Checksums-Sha1:
459343142bbf4c048b98d55c4574cf35d6c90b59 1429 xmltooling_1.1-1.dsc
5f829b6b9146f1ea98094cf54261add996b5fdf3 552078 xmltooling_1.1.orig.tar.gz
9b8ae18909b71dd47053f2532b759844a3ec2ce0 6092 xmltooling_1.1-1.diff.gz
6546f599a94009ea6a29664dce155ec97258d183 673532 libxmltooling2_1.1-1_i386.deb
e9afc150b589d7e0deaad102a37d40ab6424502f 74050 libxmltooling-dev_1.1-1_i386.deb
d78ac5b6252d944d8895d82cf43f8a083845ce69 11640 xmltooling-schemas_1.1-1_all.deb
a8651c15fc292d1cb1f8a5433448dd696120e51d 729266 libxmltooling-doc_1.1-1_all.deb
Checksums-Sha256:
643ef8cc65a33a42843b0650e6a699f19d5b157dce6b20981e2646f4411c9098 1429
xmltooling_1.1-1.dsc
d1ec8ad876b85336e3f4abbb7d953cb4763a832e561f37af08af07d129b26541 552078
xmltooling_1.1.orig.tar.gz
de2c514fc4ad6b72bf62845703d03560c18e140e2fd362604d4f67762f80ac0b 6092
xmltooling_1.1-1.diff.gz
9771f8d8e417dd1a6992f89c741c8a8e0fc49210c1d9746bf11ba1f726f81b88 673532
libxmltooling2_1.1-1_i386.deb
f68272ef40d9d9cd82ada1a329a64a161504ea77e9ec543ba901b9b10887034c 74050
libxmltooling-dev_1.1-1_i386.deb
7bfeaeeaa4dedac56e8b8ba9ba3bfab9e63521de2dfcedb3417cdf9028f0ef2b 11640
xmltooling-schemas_1.1-1_all.deb
a9a237d854d11086d6e27c1cc68e49338353b8581e58fc7ea53bf56ce6336579 729266
libxmltooling-doc_1.1-1_all.deb
Files:
222405d65376531cc0de4f25665c58ff 1429 libs extra xmltooling_1.1-1.dsc
b7e107e25c27ac71a72f582ea1392098 552078 libs extra xmltooling_1.1.orig.tar.gz
1d6026b870a2409e9ce89d75de69070a 6092 libs extra xmltooling_1.1-1.diff.gz
293254525d57f413cf481b8890e176e6 673532 libs extra
libxmltooling2_1.1-1_i386.deb
6ef13781777de4a37e699cd56033f760 74050 libdevel extra
libxmltooling-dev_1.1-1_i386.deb
d711f95a8ef3469eb6e35550d95c2217 11640 text extra
xmltooling-schemas_1.1-1_all.deb
821e3ed1110774574a02b43657f1adb5 729266 doc extra
libxmltooling-doc_1.1-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmbZncACgkQ+YXjQAr8dHZbRACgsWgbWldcSTEwu4P/c0Dyvplr
tmMAn2a/rKxcb26KKBk1Cyy96W3AwHj6
=5FrB
-----END PGP SIGNATURE-----
--- End Message ---