File gdal-3.6.2-const-pointer.patch of Package gdal-3.6

diff -Naur gdal-3.6.2/gcore/gdaljp2metadatagenerator.cpp gdal-3.6.2-aareon/gcore/gdaljp2metadatagenerator.cpp
--- gdal-3.6.2/gcore/gdaljp2metadatagenerator.cpp	2023-01-02 15:38:17.000000000 +0100
+++ gdal-3.6.2-aareon/gcore/gdaljp2metadatagenerator.cpp	2025-10-10 18:40:46.843037041 +0200
@@ -357,7 +357,7 @@
 /************************************************************************/
 
 static void GDALGMLJP2XPathErrorHandler(void * /* userData */,
-                                        xmlErrorPtr error)
+                                        const xmlError *error)
 {
     if (error->domain == XML_FROM_XPATH && error->str1 != nullptr &&
         error->int1 < static_cast<int>(strlen(error->str1)))
diff -Naur gdal-3.6.2/port/cpl_xml_validate.cpp gdal-3.6.2-aareon/port/cpl_xml_validate.cpp
--- gdal-3.6.2/port/cpl_xml_validate.cpp	2023-01-02 15:38:17.000000000 +0100
+++ gdal-3.6.2-aareon/port/cpl_xml_validate.cpp	2025-10-10 18:38:04.698704961 +0200
@@ -914,7 +914,7 @@
 
     if (strstr(pszStr, "since this namespace was already imported") == nullptr)
     {
-        xmlErrorPtr pErrorPtr = xmlGetLastError();
+        const xmlError *pErrorPtr = xmlGetLastError();
         const char *pszFilename = static_cast<char *>(ctx);
         char *pszStrDup = CPLStrdup(pszStr);
         int nLen = static_cast<int>(strlen(pszStrDup));
openSUSE Build Service is sponsored by