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