<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">In vcpkg, I see downstream build errors
      for pdal, osgearth, gz-common5. <br>
    </div>
    <div class="moz-cite-prefix">This seems to be related the GDAL_DEBUG
      changes, <a class="moz-txt-link-freetext" href="https://github.com/OSGeo/gdal/pull/11314">https://github.com/OSGeo/gdal/pull/11314</a>, in the context
      of forward declarations in non-gdal code. It is probably visible
      only in debug builds. (Vcpkg builds debug and release.)<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">For pdal, the error is:</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">FAILED:
      CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o <br>
      /usr/bin/c++ -DGDAL_DEBUG -DH3_PREFIX="" -DH5_BUILT_AS_STATIC_LIB
      -DPROJ_DLL="" -DUNIX -Dpdalcpp_EXPORTS
      -I/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean
      -I/mnt/vcpkg-ci/b/pdal/x64-linux-dbg/include
      -I/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/vendor
      -I/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/vendor/nlohmann
      -I/mnt/vcpkg-ci/installed/x64-linux/include/libxml2 -isystem
      /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/vendor/kazhdan
      -isystem /mnt/vcpkg-ci/installed/x64-linux/include -isystem
      /mnt/vcpkg-ci/installed/x64-linux/include/eigen3 -isystem
      /mnt/vcpkg-ci/installed/x64-linux/include/utf8cpp -fPIC -g
      -std=c++17 -fPIC -Wno-noexcept-type -Wno-class-memaccess
      -Wno-psabi -Wno-implicit-fallthrough -Wno-int-in-bool-context
      -Wno-dangling-else -Wall -Wextra -Wpointer-arith -Wcast-align
      -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual
      -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable
      -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations
      -fvisibility-inlines-hidden -fvisibility=hidden -MD -MT
      CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o -MF
      CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o.d -o
      CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o -c
      /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.cpp<br>
      In file included from
      /mnt/vcpkg-ci/installed/x64-linux/include/ogr_spatialref.h:20,<br>
                       from
      /mnt/vcpkg-ci/installed/x64-linux/include/ogr_geometry.h:23,<br>
                       from
/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/private/Point.hpp:38,<br>
                       from
/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.cpp:44:<br>
      /mnt/vcpkg-ci/installed/x64-linux/include/ogr_srs_api.h:430:39:
      error: conflicting declaration ‘typedef struct
      OGRSpatialReferenceHS* OGRSpatialReferenceH’<br>
        430 | typedef struct OGRSpatialReferenceHS
      *OGRSpatialReferenceH;<br>
            |                                       ^~~~~~~~~~~~~~~~~~~~<br>
      In file included from
      /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/pdal/Polygon.hpp:39,<br>
                       from
/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.hpp:41,<br>
                       from
/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.cpp:35:<br>
/mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/pdal/Geometry.hpp:44:7:
      note: previous declaration as ‘using OGRSpatialReferenceH = void*’<br>
         44 | using OGRSpatialReferenceH = void *;<br>
            |       ^~~~~~~~~~~~~~~~~~~~<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">The latter is from</div>
    <div class="moz-cite-prefix"><a class="moz-txt-link-freetext" href="https://github.com/PDAL/PDAL/blob/master/pdal/Geometry.hpp#L44">https://github.com/PDAL/PDAL/blob/master/pdal/Geometry.hpp#L44</a></div>
    <div class="moz-cite-prefix">It doesn't reflect the impact of the
      former private DEBUG, now public GDAL_DEBUG.<br>
    </div>
    <br>
    <div class="moz-cite-prefix">Kai<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Am 07.01.25 um 15:32 schrieb Even
      Rouault via gdal-dev:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b30286c2-7ac9-426b-8741-99c46026ccd1@spatialys.com">Hi,
      <br>
      <br>
      I have prepared a GDAL/OGR 3.10.1 release candidate.
      <br>
      <br>
      Pick up an archive among the following ones (by ascending size):
      <br>
      <br>
        <a class="moz-txt-link-freetext" href="https://download.osgeo.org/gdal/3.10.1/gdal-3.10.1rc1.tar.xz">https://download.osgeo.org/gdal/3.10.1/gdal-3.10.1rc1.tar.xz</a>
      <br>
        <a class="moz-txt-link-freetext" href="https://download.osgeo.org/gdal/3.10.1/gdal-3.10.1rc1.tar.gz">https://download.osgeo.org/gdal/3.10.1/gdal-3.10.1rc1.tar.gz</a>
      <br>
        <a class="moz-txt-link-freetext" href="https://download.osgeo.org/gdal/3.10.1/gdal3101rc1.zip">https://download.osgeo.org/gdal/3.10.1/gdal3101rc1.zip</a>
      <br>
      <br>
      A snapshot of the gdalautotest suite is also available:
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://download.osgeo.org/gdal/3.10.1/gdalautotest-3.10.1rc1.tar.gz">https://download.osgeo.org/gdal/3.10.1/gdalautotest-3.10.1rc1.tar.gz</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://download.osgeo.org/gdal/3.10.1/gdalautotest-3.10.1rc1.zip">https://download.osgeo.org/gdal/3.10.1/gdalautotest-3.10.1rc1.zip</a>
      <br>
      <br>
      The NEWS file is here:
      <br>
      <br>
        <a class="moz-txt-link-freetext" href="https://github.com/OSGeo/gdal/blob/v3.10.1RC1/NEWS.md">https://github.com/OSGeo/gdal/blob/v3.10.1RC1/NEWS.md</a>
      <br>
      <br>
      Best regards,
      <br>
      <br>
      Even
      <br>
      <br>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>