[packages/xsd] Fix building with gcc 4.7
baggins
baggins at pld-linux.org
Wed Jul 11 13:33:49 CEST 2012
commit 58ea235e9abc8475127841cf2cefc4ccf308354e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Jul 11 13:32:00 2012 +0200
Fix building with gcc 4.7
gcc47.patch | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
---
diff --git a/gcc47.patch b/gcc47.patch
new file mode 100644
index 0000000..d9a4c9d
--- /dev/null
+++ b/gcc47.patch
@@ -0,0 +1,36 @@
+diff -Naur xsd-3.3.0+dep.orig/libcult/cult/mm/evptr.hxx xsd-3.3.0+dep/libcult/cult/mm/evptr.hxx
+--- xsd-3.3.0+dep.orig/libcult/cult/mm/evptr.hxx 2010-01-01 12:12:06.000000000 +0100
++++ xsd-3.3.0+dep/libcult/cult/mm/evptr.hxx 2012-01-19 06:48:45.713095213 +0100
+@@ -70,7 +70,7 @@
+ Evptr&
+ operator= (Evptr const& ep)
+ {
+- assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
++ this->assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
+
+ return *this;
+ }
+diff -Naur xsd-3.3.0+dep.orig/libcult/cult/mm/shptr.hxx xsd-3.3.0+dep/libcult/cult/mm/shptr.hxx
+--- xsd-3.3.0+dep.orig/libcult/cult/mm/shptr.hxx 2010-01-01 12:12:06.000000000 +0100
++++ xsd-3.3.0+dep/libcult/cult/mm/shptr.hxx 2012-01-19 07:06:45.656894436 +0100
+@@ -53,7 +53,7 @@
+ Shptr&
+ operator= (Shptr<Y> const& ap)
+ {
+- assign (ap);
++ this->assign (ap);
+ return *this;
+ }
+
+diff -Naur xsd-3.3.0+dep.orig/xsd/libxsd/xsd/cxx/zc-istream.txx xsd-3.3.0+dep/xsd/libxsd/xsd/cxx/zc-istream.txx
+--- xsd-3.3.0+dep.orig/xsd/libxsd/xsd/cxx/zc-istream.txx 2010-04-28 08:58:09.000000000 +0200
++++ xsd-3.3.0+dep/xsd/libxsd/xsd/cxx/zc-istream.txx 2012-01-19 06:49:34.733902904 +0100
+@@ -32,7 +32,7 @@
+ C* b (const_cast<C*> (str_.data ()));
+ C* e (b + str_.size ());
+
+- setg (b, b, e);
++ this->setg (b, b, e);
+ }
+
+ template <typename C>
More information about the pld-cvs-commit
mailing list