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 ---