Your message dated Fri, 17 Nov 2017 03:50:03 +0000
with message-id <e1efxfh-0007kf...@fasolo.debian.org>
and subject line Bug#881018: fixed in cegui-mk2 0.8.7-2
has caused the Debian Bug report #881018,
regarding cegui-mk2: FTBFS with xerces-c3.2
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 ow...@bugs.debian.org
immediately.)


-- 
881018: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881018
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cegui-mk2
Version: 0.8.7-1.3
Severity: normal
Tags: patch


xerces-c will be transitioning from 3.1 to 3.2 soon.  However, cegui-mk2
fails to build when built against libcerces-c3.2.

Patch attached.
diff -Nuar cegui-mk2-0.8.7/debian/control cegui-mk2-0.8.7_modified/debian/control
--- cegui-mk2-0.8.7/debian/control	2016-08-21 11:48:42.000000000 -0400
+++ cegui-mk2-0.8.7_modified/debian/control	2017-11-07 00:20:08.832430196 -0500
@@ -59,7 +59,7 @@
 Architecture: any
 Suggests: libcegui-mk2-0.8.7-doc
 Depends: ${shlibs:Depends}, ${misc:Depends}, libcegui-mk2-0.8.7 (= ${binary:Version}),
-         libdevil-dev, libxerces-c3.1, libpng-dev,
+         libdevil-dev, libxerces-c3.2, libpng-dev,
          libtiff5-dev | libtiff-dev, libjpeg-dev, libmng-dev,
          zlib1g-dev | libz-dev, libfreetype6-dev, lua-expat-dev, liblcms2-dev,
          libpcre3-dev, libfreeimage-dev, ${python:Depends}
diff -Nuar cegui-mk2-0.8.7/debian/patches/series cegui-mk2-0.8.7_modified/debian/patches/series
--- cegui-mk2-0.8.7/debian/patches/series	2016-08-21 11:48:42.000000000 -0400
+++ cegui-mk2-0.8.7_modified/debian/patches/series	2017-11-06 21:23:34.461148759 -0500
@@ -1,3 +1,4 @@
 doxygenout
 cmakelistchanges
 SimpleTimer_kfreebsd
+xerces32_changes
diff -Nuar cegui-mk2-0.8.7/debian/patches/xerces32_changes cegui-mk2-0.8.7_modified/debian/patches/xerces32_changes
--- cegui-mk2-0.8.7/debian/patches/xerces32_changes	1969-12-31 19:00:00.000000000 -0500
+++ cegui-mk2-0.8.7_modified/debian/patches/xerces32_changes	2017-11-06 22:31:10.738418876 -0500
@@ -0,0 +1,33 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -72,7 +72,7 @@ endif()
+ 
+ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"))
+     set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
+-    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03")
++    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+ elseif (NOT CMAKE_VERSION VERSION_LESS "3.1")
+     set (CMAKE_C_STANDARD_REQUIRED TRUE)
+     set (CMAKE_C_STANDARD "99")
+--- a/cegui/src/XMLParserModules/TinyXML/XMLParser.cpp
++++ b/cegui/src/XMLParserModules/TinyXML/XMLParser.cpp
+@@ -130,7 +130,7 @@ namespace CEGUI
+                 processElement(childNode->ToElement());
+                 break;
+             case TiXmlNode::CEGUI_TINYXML_TEXT:
+-                if (childNode->ToText()->Value() != '\0')
++                if (childNode->ToText()->Value() != nullptr)
+                     d_handler->text((encoded_char*)childNode->ToText()->Value());
+                 break;
+ 
+--- a/cegui/src/XMLParserModules/RapidXML/XMLParser.cpp
++++ b/cegui/src/XMLParserModules/RapidXML/XMLParser.cpp
+@@ -144,7 +144,7 @@ void RapidXMLDocument::processElement(co
+             break;
+ 
+         case rapidxml::node_data:
+-            if (childNode->value() != '\0')
++            if (childNode->value() != nullptr)
+                 d_handler->text(
+                     reinterpret_cast<encoded_char*>(childNode->value()));
+ 

--- End Message ---
--- Begin Message ---
Source: cegui-mk2
Source-Version: 0.8.7-2

We believe that the bug you reported is fixed in the latest version of
cegui-mk2, which is due to be installed in the Debian FTP archive.

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 881...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Muammar El Khatib <muam...@debian.org> (supplier of updated cegui-mk2 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 16 Nov 2017 21:43:47 -0500
Source: cegui-mk2
Binary: libcegui-mk2-0.8.7 libcegui-mk2-0.8.7-dbg libcegui-mk2-dev 
libcegui-mk2-doc
Architecture: source amd64 all
Version: 0.8.7-2
Distribution: unstable
Urgency: medium
Maintainer: Muammar El Khatib <muam...@debian.org>
Changed-By: Muammar El Khatib <muam...@debian.org>
Description:
 libcegui-mk2-0.8.7 - Crazy Eddie's GUI (libraries)
 libcegui-mk2-0.8.7-dbg - Crazy Eddie's GUI (debugging libraries)
 libcegui-mk2-dev - Crazy Eddie's GUI (development files)
 libcegui-mk2-doc - Crazy Eddie's GUI (documentation)
Closes: 881018
Changes:
 cegui-mk2 (0.8.7-2) unstable; urgency=medium
 .
   * This upload fixes FTBFS caused by xerces-c3.2. Thanks to  William Blough
     for providing a patch (Closes: #881018).
Checksums-Sha1:
 0c450d4a280f2a81257f12ff6cb7eef423b1336f 2845 cegui-mk2_0.8.7-2.dsc
 3b17cbcb748bff7003fd47d25b43e79ee10298e6 18036365 cegui-mk2_0.8.7.orig.tar.bz2
 8fd0bd5d56936a40ccb9dad53d18de058abc6d54 17216 cegui-mk2_0.8.7-2.debian.tar.xz
 a4e6c1f8a25fdba40304a169a4037eb92a4bbc05 17905 
cegui-mk2_0.8.7-2_amd64.buildinfo
 3c286feb16a2f519d8b378d95bc38a262aeba7da 130871680 
libcegui-mk2-0.8.7-dbg_0.8.7-2_amd64.deb
 485a253544028fc4fc2cdb8ca1121526f49a1090 5252608 
libcegui-mk2-0.8.7_0.8.7-2_amd64.deb
 d6536a8fc961b57cfca54ca0f8ac3030d6aad1d3 537292 
libcegui-mk2-dev_0.8.7-2_amd64.deb
 56ca7bb91448f13fdfc9db3a6d5cd9155f7d7142 45650800 
libcegui-mk2-doc_0.8.7-2_all.deb
Checksums-Sha256:
 af005cfc80ace52fcc1e987c7572280c391240f6d280aee169096160749ea28a 2845 
cegui-mk2_0.8.7-2.dsc
 2e75e87efa70c7bbd211f2990ccdf6e0596d1c47f17150023c88725c064c2799 18036365 
cegui-mk2_0.8.7.orig.tar.bz2
 c429471462fc046c717d0a24f8786750013b23855fbd9b77c5569868871e9f9b 17216 
cegui-mk2_0.8.7-2.debian.tar.xz
 def778b4fa16ed063bf1be0bf29a363d56017b7fe416fd3939f83e60886bdec7 17905 
cegui-mk2_0.8.7-2_amd64.buildinfo
 82d0f1bb87a2aace91d3711477408387d5c242b43ffe52fb22fc428aa447066a 130871680 
libcegui-mk2-0.8.7-dbg_0.8.7-2_amd64.deb
 9d7100c3ccb5e102f317cc14ec2ad969dcdc9e0031698afa7d6ddecd97da2458 5252608 
libcegui-mk2-0.8.7_0.8.7-2_amd64.deb
 8496162981074ce266ba59b075539ff5f6fbd6e629f4a17e17ae106f558ed41c 537292 
libcegui-mk2-dev_0.8.7-2_amd64.deb
 155ec659df2e39b685e65334c209e033230365ca7e9c95d33aeed2381714ff12 45650800 
libcegui-mk2-doc_0.8.7-2_all.deb
Files:
 f6e7b53d985c4f9ac801b2a245bba603 2845 libs optional cegui-mk2_0.8.7-2.dsc
 c58d74c299021748897b500a43c1c9a9 18036365 libs optional 
cegui-mk2_0.8.7.orig.tar.bz2
 9248bd6200d46172cf041721039ba081 17216 libs optional 
cegui-mk2_0.8.7-2.debian.tar.xz
 51f2b4e2ea4896eb077582cc9a1dd4a3 17905 libs optional 
cegui-mk2_0.8.7-2_amd64.buildinfo
 8112c0ca0a4593f9d2c2a10b584b44bd 130871680 debug extra 
libcegui-mk2-0.8.7-dbg_0.8.7-2_amd64.deb
 f53cf1acfd263c1777becbc725bece3d 5252608 libs optional 
libcegui-mk2-0.8.7_0.8.7-2_amd64.deb
 b3fa012a883edabf09385b8942a9b1fa 537292 libdevel optional 
libcegui-mk2-dev_0.8.7-2_amd64.deb
 28921dbf4653cc79515fd30a2de2cb6b 45650800 doc optional 
libcegui-mk2-doc_0.8.7-2_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEHJoldLGkjYrCQ8rlXCkTcnEkbkoFAloOVmsACgkQXCkTcnEk
bkomcw/+O0eTvw9CCgn31mUEt9PJ3jgiaIit3v9G92U+IZaEExURhCAL8WCJYA8f
gOLNymI4gsWG61806jqLPcp4KSx4znMtu3Au9LGk2/EDW9pRt/3+VEmRSG7cMDYk
tsaJWUXibh3391FTOovGTGj1b403u/WIb16o5+BZRyJ59VX2mkCN4omgD4pM8Zow
RSzuAdUhtM+GUqWjCq3bl6/1JBPxsmWJ7jhjoEf0ifXlH/sBrBNueyinE+K5uEJr
jOYQt8BWlG831sWQ6TfZ3f4T3a4EBvgWmJh7yAc5vpz3wRQbaP7EGPjS8bh7MnW0
S2WZRDdRNNyIaM8PSq8jwDe0k9HrAjxw96d+woyRv3OCrhFVx97vNRrpO3uwKSou
ktjcIIlJm6hDprUyvKY2NxbOW2wtcK5X4CmpKhzPw7+JNQ0SXKAyd8iHpAxtnXQH
Ysx2DIraSaUy5Do8vzVnaDIdsvDOcoSSo9GXRnERX3p12vWQSeMy4nNxGHqoEWro
FGnc6rxVwipiwfF/D4pgS3xI3N2b4PzFLZvRlSxpljy7gRij4k6zFOZDgzo4++Ir
5yuutI74kwyMGDRDrOsyDdoDHjaT8vIACTsHJFZUPNXMGchwBL2NS0XS+R54Wwb6
CEVUno5ioS8upKHQT2Ra9mWeHbfB/GfY5JUGt+MrKBIgXTTeZag=
=mprn
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to