Your message dated Thu, 12 Apr 2007 03:32:36 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#417464: fixed in opensaml 1.1a-3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: opensaml
Version: 1.1a-2
Usertags: ftbfs-gcc-4.3
Tags: patch

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  Some background of this can be found at
http://gcc.gnu.org/PR28080

You can reproduce this problem with gcc-snapshot (20070326-1 or higher)
from unstable.

> Automatic build of opensaml_1.1a-2 on coconut0 by sbuild/ia64 0.49
...
>  g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -pthread -O2 -DNDEBUG -MT 
> SAMLArtifact.lo -MD -MP -MF .deps/SAMLArtifact.Tpo -c SAMLArtifact.cpp  -fPIC 
> -DPIC -o .libs/SAMLArtifact.o
> SAMLArtifact.cpp: In static member function 'static std::string 
> saml::SAMLArtifactType0001::generateSourceId(const char*)':
> SAMLArtifact.cpp:115: error: 'auto_ptr' was not declared in this scope
> SAMLArtifact.cpp:115: error: expected primary-expression before '>' token
> SAMLArtifact.cpp:115: error: 'hasher' was not declared in this scope
> SAMLArtifact.cpp:117: error: expected primary-expression before 'char'
> SAMLArtifact.cpp:117: error: expected `;' before 'char'
> SAMLArtifact.cpp:119: error: request for member 'get' in 'dup', which is of 
> non-class type 'int ()(int)throw ()'
> SAMLArtifact.cpp:119: error: request for member 'get' in 'dup', which is of 
> non-class type 'int ()(int)throw ()'
> make[4]: *** [SAMLArtifact.lo] Error 1

(Note to upstream: I put the #include in the header file rather than
in individual .cpp files because many files make use of auto_ptr)

--- saml/saml.h~        2007-04-02 20:06:39.000000000 +0000
+++ saml/saml.h 2007-04-02 20:06:57.000000000 +0000
@@ -58,6 +58,7 @@
 
 // STL headers
 #include <map>
+#include <memory>
 #include <set>
 #include <stack>
 #include <string>
--- saml/SAMLAudienceRestrictionCondition.cpp~  2007-04-02 20:09:15.000000000 
+0000
+++ saml/SAMLAudienceRestrictionCondition.cpp   2007-04-02 20:09:17.000000000 
+0000
@@ -200,4 +200,4 @@
     }
     return false;
 }
-#endif
\ No newline at end of file
+#endif

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


--- End Message ---
--- Begin Message ---
Source: opensaml
Source-Version: 1.1a-3

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

libsaml-dev_1.1a-3_i386.deb
  to pool/main/o/opensaml/libsaml-dev_1.1a-3_i386.deb
libsaml5_1.1a-3_i386.deb
  to pool/main/o/opensaml/libsaml5_1.1a-3_i386.deb
opensaml-schemas_1.1a-3_all.deb
  to pool/main/o/opensaml/opensaml-schemas_1.1a-3_all.deb
opensaml_1.1a-3.diff.gz
  to pool/main/o/opensaml/opensaml_1.1a-3.diff.gz
opensaml_1.1a-3.dsc
  to pool/main/o/opensaml/opensaml_1.1a-3.dsc



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 opensaml 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.7
Date: Wed, 11 Apr 2007 20:03:21 -0700
Source: opensaml
Binary: libsaml5 libsaml-dev opensaml-schemas
Architecture: source i386 all
Version: 1.1a-3
Distribution: unstable
Urgency: low
Maintainer: Quanah Gibson-Mount <[EMAIL PROTECTED]>
Changed-By: Russ Allbery <[EMAIL PROTECTED]>
Description: 
 libsaml-dev - C++ library for Security Assertion Markup Language (development)
 libsaml5   - C++ library for Security Assertion Markup Language (runtime)
 opensaml-schemas - XML schemas for OpenSAML
Closes: 417464
Changes: 
 opensaml (1.1a-3) unstable; urgency=low
 .
   * Fix C++ sloppiness that fails to compile with gcc 4.3.  Thanks, Martin
     Michlmayr.  (Closes: #417464)
   * The -dev package should be priority extra.
   * Update debhelper compatibility level to V5.
Files: 
 7fd2ed1cde8e43ec745707579527c55d 750 libs optional opensaml_1.1a-3.dsc
 072c4995d3d051c094dc64e5acf1e638 11365 libs optional opensaml_1.1a-3.diff.gz
 90fd6604b0b79a1e517b1a42adc5499c 248414 libs optional libsaml5_1.1a-3_i386.deb
 c9d258edba5774c2b2122ace6c9c1d8f 463982 libdevel extra 
libsaml-dev_1.1a-3_i386.deb
 0f0e248ffd1a0c31f62a60133d7ff1bc 18202 text optional 
opensaml-schemas_1.1a-3_all.deb

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

iD8DBQFGHaPg+YXjQAr8dHYRAlqDAJ4hpqgHE6T9D+tFjD4st6Sn7NaSbQCgvxCu
V5qoKVm+8kcmRKb7a7lGhPE=
=lSoV
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to