File dumplibs-implicit-comversion.patch of Package manaverse
diff -Naur plus-v1.9.3.23/src/unittests/utils/dumplibs.cc plus-v1.9.3.23-new/src/unittests/utils/dumplibs.cc
--- plus-v1.9.3.23/src/unittests/utils/dumplibs.cc 2019-03-23 15:58:50.000000000 -0400
+++ plus-v1.9.3.23-new/src/unittests/utils/dumplibs.cc 2025-12-08 22:01:20.760514652 -0500
@@ -37,6 +37,7 @@
PRAGMA48(GCC diagnostic pop)
#include <zlib.h>
+#include <libxml/parser.h>
#ifdef ENABLE_LIBXML
#include <libxml/globals.h>
@@ -56,7 +57,7 @@
#ifdef ENABLE_LIBXML
SECTION("libxml2")
{
- const char **xmlVersion = __xmlParserVersion();
+ const char *xmlVersion = xmlParserVersion;
REQUIRE(xmlVersion != nullptr);
REQUIRE(*xmlVersion != nullptr);
REQUIRE(std::string(*xmlVersion) ==
diff -Naur plus-v1.9.3.23/src/utils/dumplibs.cpp plus-v1.9.3.23-new/src/utils/dumplibs.cpp
--- plus-v1.9.3.23/src/utils/dumplibs.cpp 2019-03-23 15:58:50.000000000 -0400
+++ plus-v1.9.3.23-new/src/utils/dumplibs.cpp 2025-12-09 08:48:12.719756639 -0500
@@ -41,6 +41,7 @@
PRAGMA48(GCC diagnostic pop)
#include <zlib.h>
+#include <libxml/parser.h>
#include <curl/curl.h>
@@ -139,9 +140,9 @@
LIBXML_TEST_VERSION
#endif // LIBXML_TEST_VERSION
#ifdef ENABLE_LIBXML
- const char **xmlVersion = __xmlParserVersion();
+ const char *xmlVersion = xmlParserVersion;
if (xmlVersion != nullptr)
- logger->log(" libxml2: %s", *xmlVersion);
+ logger->log(" libxml2: %s", xmlVersion);
#endif // ENABLE_LIBXML
#ifdef USE_SDL2
SDL_version sdlVersion;
@@ -164,7 +165,7 @@
{
compareVersions("libxml2",
LIBXML_VERSION_STRING LIBXML_VERSION_EXTRA,
- *xmlVersion);
+ xmlVersion);
}
#endif // ENABLE_LIBXML
#ifdef USE_SDL2