[gdal-dev] GDAL 3.10.1 release candidate available
Even Rouault
even.rouault at spatialys.com
Tue Jan 7 21:00:39 PST 2025
Hi Kai,
ok, I'm reverting PR 11314 for the 3.10 branch per
https://github.com/OSGeo/gdal/pull/11608 as the change is obviously too
invasive for a stable branch (Alessandro mentioned to me a similar issue
when building QGIS). I'm keeping it in master 3.11.0dev for now. I've
filed https://github.com/PDAL/PDAL/issues/4607 to PDAL
Even
Le 08/01/2025 à 05:32, Kai Pastor, DG0YT via gdal-dev a écrit :
> In vcpkg, I see downstream build errors for pdal, osgearth, gz-common5.
> This seems to be related the GDAL_DEBUG changes,
> https://github.com/OSGeo/gdal/pull/11314, in the context of forward
> declarations in non-gdal code. It is probably visible only in debug
> builds. (Vcpkg builds debug and release.)
>
> For pdal, the error is:
>
> FAILED: CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o
> /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
> In file included from
> /mnt/vcpkg-ci/installed/x64-linux/include/ogr_spatialref.h:20,
> from
> /mnt/vcpkg-ci/installed/x64-linux/include/ogr_geometry.h:23,
> from
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/private/Point.hpp:38,
> from
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.cpp:44:
> /mnt/vcpkg-ci/installed/x64-linux/include/ogr_srs_api.h:430:39: error:
> conflicting declaration ‘typedef struct OGRSpatialReferenceHS*
> OGRSpatialReferenceH’
> 430 | typedef struct OGRSpatialReferenceHS *OGRSpatialReferenceH;
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/pdal/Polygon.hpp:39,
> from
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.hpp:41,
> from
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/filters/CropFilter.cpp:35:
> /mnt/vcpkg-ci/b/pdal/src/2.8.3-5021054830.clean/pdal/Geometry.hpp:44:7:
> note: previous declaration as ‘using OGRSpatialReferenceH = void*’
> 44 | using OGRSpatialReferenceH = void *;
> | ^~~~~~~~~~~~~~~~~~~~
>
> The latter is from
> https://github.com/PDAL/PDAL/blob/master/pdal/Geometry.hpp#L44
> It doesn't reflect the impact of the former private DEBUG, now public
> GDAL_DEBUG.
>
> Kai
>
>
>
>
> Am 07.01.25 um 15:32 schrieb Even Rouault via gdal-dev:
>> Hi,
>>
>> I have prepared a GDAL/OGR 3.10.1 release candidate.
>>
>> Pick up an archive among the following ones (by ascending size):
>>
>> 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.gz
>> https://download.osgeo.org/gdal/3.10.1/gdal3101rc1.zip
>>
>> A snapshot of the gdalautotest suite is also available:
>>
>> 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.zip
>>
>> The NEWS file is here:
>>
>> https://github.com/OSGeo/gdal/blob/v3.10.1RC1/NEWS.md
>>
>> Best regards,
>>
>> Even
>>
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
--
http://www.spatialys.com
My software is free, but my time generally not.
Butcher of all kinds of standards, open or closed formats. At the end, this is just about bytes.
More information about the gdal-dev
mailing list