Bug#667424: xsd: ftbfs with GCC-4.7: please perform NMU

2012-05-23 Thread Boris Kolpackov
gregor herrmann gre...@debian.org writes:

 I had a look at this bug/patch/package but it still FTBFS with the
 patch (this time in the test suite).

Attached is a patch that fixes the test suite issues.

Boris
diff --git a/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx b/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
index 3dd1a82..6e138ab 100644
--- a/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
+++ b/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
@@ -20,7 +20,7 @@ namespace xsd
  const ro_stringC name,
  const ro_stringC* type)
 {
-  _start_any_element (ns, name, type);
+  this-_start_any_element (ns, name, type);
   this-complex_contentC::context_.top ().any_ = true;
   return true;
 }
@@ -30,7 +30,7 @@ namespace xsd
 _end_element_impl (const ro_stringC ns, const ro_stringC name)
 {
   this-complex_contentC::context_.top ().any_ = false;
-  _end_any_element (ns, name);
+  this-_end_any_element (ns, name);
   return true;
 }
 
@@ -41,7 +41,7 @@ namespace xsd
  const ro_stringC name,
  const ro_stringC value)
 {
-  _any_attribute (ns, name, value);
+  this-_any_attribute (ns, name, value);
   return true;
 }
 
@@ -49,7 +49,7 @@ namespace xsd
 bool any_type_pskelC::
 _characters_impl (const ro_stringC s)
 {
-  _any_characters (s);
+  this-_any_characters (s);
   return true;
 }
 
@@ -60,7 +60,7 @@ namespace xsd
 bool any_simple_type_pskelC::
 _characters_impl (const ro_stringC s)
 {
-  _any_characters (s);
+  this-_any_characters (s);
   return true;
 }
   }
diff --git a/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx b/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx
index 28c45a8..43366a3 100644
--- a/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx
+++ b/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx
@@ -20,7 +20,7 @@ namespace xsd
  const ro_stringC name,
  const ro_stringC* type)
 {
-  _start_any_element (ns, name, type);
+  this-_start_any_element (ns, name, type);
   this-complex_contentC::context_.top ().any_ = true;
   return true;
 }
@@ -30,7 +30,7 @@ namespace xsd
 _end_element_impl (const ro_stringC ns, const ro_stringC name)
 {
   this-complex_contentC::context_.top ().any_ = false;
-  _end_any_element (ns, name);
+  this-_end_any_element (ns, name);
   return true;
 }
 
@@ -41,7 +41,7 @@ namespace xsd
const ro_stringC name,
const ro_stringC value)
 {
-  _any_attribute (ns, name, value);
+  this-_any_attribute (ns, name, value);
   return true;
 }
 
@@ -49,7 +49,7 @@ namespace xsd
 bool any_type_pskelC::
 _characters_impl (const ro_stringC s)
 {
-  _any_characters (s);
+  this-_any_characters (s);
   return true;
 }
 
@@ -60,7 +60,7 @@ namespace xsd
 bool any_simple_type_pskelC::
 _characters_impl (const ro_stringC s)
 {
-  _any_characters (s);
+  this-_any_characters (s);
   return true;
 }
   }
diff --git a/libxsd/xsd/cxx/tree/stream-extraction.hxx b/libxsd/xsd/cxx/tree/stream-extraction.hxx
index e8f1368..eef60ca 100644
--- a/libxsd/xsd/cxx/tree/stream-extraction.hxx
+++ b/libxsd/xsd/cxx/tree/stream-extraction.hxx
@@ -68,7 +68,7 @@ namespace xsd
   while (size--)
   {
 std::auto_ptrT p (new T (s, f, c));
-push_back (p);
+this-push_back (p);
   }
 }
   }
@@ -91,7 +91,7 @@ namespace xsd
   {
 T x;
 s  x;
-push_back (x);
+this-push_back (x);
   }
 }
   }
diff --git a/libxsd/xsd/cxx/tree/parsing.txx b/libxsd/xsd/cxx/tree/parsing.txx
index bdeb539..e8bca99 100644
--- a/libxsd/xsd/cxx/tree/parsing.txx
+++ b/libxsd/xsd/cxx/tree/parsing.txx
@@ -303,7 +303,7 @@ namespace xsd
 
   if (j != basic_stringC::npos)
   {
-push_back (
+this-push_back (
   traitsT, C, ST::create (
 basic_stringC (data + i, j - i), parent, 0, 0));
 
@@ -313,7 +313,7 @@ namespace xsd
   {
 // Last element.
 //
-push_back (
+this-push_back (
   traitsT, C, ST::create (
 basic_stringC (data + i, size - i), parent, 0, 0));
 


Bug#667424: xsd: ftbfs with GCC-4.7: please perform NMU

2012-05-16 Thread gregor herrmann
tag 667424 - patch
thanks

On Tue, 01 May 2012 12:39:39 +0300, Martin-Éric Racine wrote:

 The patch for this issue was attached 1 month ago already. 
 Since this FTBFS makes other packages also FTBFS, could 
 someone please proceed with a NMU? Thanks!

I had a look at this bug/patch/package but it still FTBFS with the
patch (this time in the test suite).

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Fleetwood Mac: As Long As You Follow


signature.asc
Description: Digital signature


Bug#667424: xsd: ftbfs with GCC-4.7: please perform NMU

2012-05-01 Thread Martin-Éric Racine
Package: xsdcxx
Version: 3.3.0.1-1.2+b1
Followup-For: Bug #667424

The patch for this issue was attached 1 month ago already. 
Since this FTBFS makes other packages also FTBFS, could 
someone please proceed with a NMU? Thanks!



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org