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
openSUSE Build Service is sponsored by