Hi, I am trying to compile the GDAL library for the Windows ARM64 architecture but fail during the build step because of undefined CPL_CPUID in the port\cpl_cpu_features.cpp file. The Windows ARM64 case seems not to be covered in the definition block at the top. Can you please give advice on how to fix this issue, or can you please get me into contact with people working on creating GDAL binaries for Windows ARM64. If GDAL binaries for Windows ARM64 already exist, please point me to the download location. Thank you very much in advance. Here are details on what I have done:
* The GDAL source was downloaded from the master branch at https://github.com/OSGeo/GDAL. * CMAKE configuration command: cmake -DCMAKE_PREFIX_PATH=c:/develop -DBUILD_APPS=OFF -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF -DOGR_BUILD_OPTIONAL_DRIVERS=OFF -DCMAKE_BUILD_TYPE=Release .. * CMAKE build command: cmake --build . The output from the config and build steps are attached. Dependencies, such as proj, hdf5, netcdf, sqlite3, expat, openssl, zlib and others had been compiled successfully previously and are accessible at compile time at C:\develop. I am working on a Windows on Arm system with Snapdragon(R) X Elite processor and 32GB of RAM. Any advice on how to make progress is greatly appreciated. Thanks in advance. Best regards, Reiner Schlitzer ------------------------------------------------ Prof. Dr. Reiner Schlitzer Alfred-Wegener-Institut Helmholtz-Zentrum für Polar- und Meeresforschung Am Alten Hafen 26 27568 Bremerhaven GERMANY e-mail: reiner.schlit...@awi.de<mailto:reiner.schlit...@awi.de> https://www.awi.de/en/about-us/organisation/staff/single-view/reiner-schlitzer.html
C:\develop\3rdparty\packages\gdal\gdal-master\build>cmake --build . [59/539] Building CXX object port\CMakeFiles\cpl.dir\cpl_cpu_features.cpp.obj FAILED: port/CMakeFiles/cpl.dir/cpl_cpu_features.cpp.obj C:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\arm64\cl.exe /nologo /TP -DENABLE_DEFLATE64 -DGDAL_COMPILATION -DHAVE_CURL -DHAVE_ICONV -DHAVE_LIBXML2 -DHAVE_LIBZ -DHAVE_LZMA -DHAVE_OPENSSL_CRYPTO -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_ZLIB -DHAVE_ZLIB_H -DHAVE_ZSTD -DINST_DATA="\"C:/Program Files (x86)/gdal/share/gdal\"" -DNOMINMAX -DSYSCONFDIR="\"C:/Program Files (x86)/gdal/etc\"" -DZIP_SUPPORT -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_WIN64 -IC:\develop\3rdparty\packages\gdal\gdal-master\port -IC:\develop\3rdparty\packages\gdal\gdal-master\build\port -IC:\develop\3rdparty\packages\gdal\gdal-master\ogr\ogrsf_frmts\geojson\libjson -IC:\develop\3rdparty\packages\gdal\gdal-master\frmts\zlib\contrib\infback9 -IC:\develop\include -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um" -IC:\Programs\Strawberry\c\include /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD /EHsc /W4 /wd4127 /wd4251 /wd4275 /wd4786 /wd4100 /wd4245 /wd4206 /wd4351 /wd4611 /showIncludes /Foport\CMakeFiles\cpl.dir\cpl_cpu_features.cpp.obj /Fdport\CMakeFiles\cpl.dir\ /FS -c C:\develop\3rdparty\packages\gdal\gdal-master\port\cpl_cpu_features.cpp C:\develop\3rdparty\packages\gdal\gdal-master\port\cpl_cpu_features.cpp(69): error C3861: "CPL_CPUID": Bezeichner wurde nicht gefunden. C:\develop\3rdparty\packages\gdal\gdal-master\port\cpl_cpu_features.cpp(84): error C3861: "CPL_CPUID": Bezeichner wurde nicht gefunden. [72/539] Building CXX object port\CMakeFiles\cpl.dir\cpl_vsil_curl.cpp.obj ninja: build stopped: subcommand failed. C:\develop\3rdparty\packages\gdal\gdal-master\build>
C:\develop\3rdparty\packages\gdal\gdal-master\build>cmake -DCMAKE_PREFIX_PATH=c:/develop -DBUILD_APPS=OFF -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF -DOGR_BUILD_OPTIONAL_DRIVERS=OFF -DCMAKE_BUILD_TYPE=Release .. -- Building for: Ninja -- The C compiler identification is MSVC 19.41.34123.0 -- The CXX compiler identification is MSVC 19.41.34123.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/arm64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/arm64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test test_AVX -- Performing Test test_AVX - Failed -- Performing Test test_AVX2 -- Performing Test test_AVX2 - Failed -- Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR) -- Could NOT find Python (missing: Python_EXECUTABLE Python_NumPy_INCLUDE_DIRS Interpreter NumPy) (found suitable version "3.13.0", minimum required is "3.8") Reason given by package: Interpreter: Wrong architecture for the interpreter "C:/Program Files/Python313-arm64/python.exe" -- Looking for vsnprintf -- Looking for vsnprintf - not found -- Looking for getcwd -- Looking for getcwd - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for unistd.h -- Looking for unistd.h - not found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for locale.h -- Looking for locale.h - found -- Looking for xlocale.h -- Looking for xlocale.h - not found -- Looking for direct.h -- Looking for direct.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - not found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int -- Check size of int - done -- Check size of unsigned long -- Check size of unsigned long - done -- Check size of long int -- Check size of long int - done -- Check size of void* -- Check size of void* - done -- Check size of size_t -- Check size of size_t - done -- Looking for ctime_r -- Looking for ctime_r - not found -- Looking for gmtime_r -- Looking for gmtime_r - not found -- Looking for localtime_r -- Looking for localtime_r - not found -- Looking for C++ include atlbase.h -- Looking for C++ include atlbase.h - found -- GDAL_VERSION = 3.11.0 -- GDAL_ABI_FULL_VERSION = 311 -- GDAL_SOVERSION = -- Found ODBC: odbc32.lib -- Could NOT find ODBCCPP (missing: ODBCCPP_LIBRARY ODBCCPP_INCLUDE_DIR) -- Could NOT find MSSQL_NCLI (missing: MSSQL_NCLI_LIBRARY MSSQL_NCLI_INCLUDE_DIR MSSQL_NCLI_VERSION) -- Could NOT find MSSQL_ODBC (missing: MSSQL_ODBC_LIBRARY MSSQL_ODBC_INCLUDE_DIR MSSQL_ODBC_VERSION) -- Could NOT find MySQL (missing: MYSQL_LIBRARY MYSQL_INCLUDE_DIR) -- Found CURL: C:/develop/lib/libcurl_imp.lib (found suitable version "8.11.0-DEV", minimum required is "7.68") -- Found Iconv: C:/develop/lib/iconv.lib -- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST -- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST - Failed -- Performing Test ICONV_HAS_EXTRA_CHARSETS -- Performing Test ICONV_HAS_EXTRA_CHARSETS - Success -- Found LibXml2: C:/Programs/Strawberry/c/lib/libxml2.a (found version "2.12.6") -- Could NOT find EXPAT (missing: EXPAT_DIR) -- Found EXPAT: C:/develop/lib/libexpat.lib (found version "2.6.3") -- Failed to find XercesC (missing: XercesC_LIBRARY XercesC_INCLUDE_DIR XercesC_VERSION) -- Found ZLIB: C:/develop/lib/zlib.lib (found version "1.3.1") -- Could NOT find Deflate (missing: Deflate_LIBRARY Deflate_INCLUDE_DIR) -- Found OpenSSL: C:/develop/lib/libcrypto.lib (found version "3.3.3") found components: SSL Crypto -- Could NOT find CryptoPP (missing: CRYPTOPP_LIBRARY CRYPTOPP_TEST_KNOWNBUG CRYPTOPP_INCLUDE_DIR) -- Looking for sqlite3_mutex_alloc -- Looking for sqlite3_mutex_alloc - found -- Looking for sqlite3_column_table_name -- Looking for sqlite3_column_table_name - not found -- Looking for sqlite3_rtree_query_callback -- Looking for sqlite3_rtree_query_callback - found -- Looking for sqlite3_load_extension -- Looking for sqlite3_load_extension - found -- Looking for sqlite3_progress_handler -- Looking for sqlite3_progress_handler - found -- Performing Test SQLite3_HAS_NON_DEPRECATED_AUTO_EXTENSION -- Performing Test SQLite3_HAS_NON_DEPRECATED_AUTO_EXTENSION - Success -- Found SQLite3: C:/develop/lib/sqlite3.lib (found version "3.46.1") -- Found TIFF: C:/develop/lib/tiff.lib (found version "4.7.0") -- Found CURL: C:/develop/lib/libcurl_imp.lib (found version "8.11.0-DEV") -- Could NOT find ZSTD (missing: ZSTD_DIR) -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Found ZSTD: C:/develop/lib/zstd.lib (found version "1.5.6") -- Could NOT find SFCGAL (missing: SFCGAL_LIBRARY SFCGAL_INCLUDE_DIR) -- Could NOT find GeoTIFF (missing: GeoTIFF_DIR) -- Could NOT find GeoTIFF (missing: GEOTIFF_LIBRARY GEOTIFF_INCLUDE_DIR) -- Found PNG: C:/Programs/Strawberry/c/lib/libpng.a (found suitable version "1.6.43", minimum required is "1.6") -- Found JPEG: C:/develop/lib/libjpeg.lib (found version "90") -- Performing Test HAVE_JPEGTURBO_DUAL_MODE_8_12 -- Performing Test HAVE_JPEGTURBO_DUAL_MODE_8_12 - Failed -- Found GIF: C:/Programs/Strawberry/c/lib/libgif.a (found version "4.2.3") -- Could NOT find JSONC (missing: JSONC_DIR) -- Could NOT find JSONC (missing: JSONC_LIBRARY JSONC_INCLUDE_DIR) -- Could NOT find OpenCAD (missing: OPENCAD_LIBRARY OPENCAD_INCLUDE_DIR) -- Could NOT find QHULL (missing: QHULL_LIBRARY QHULL_INCLUDE_DIR) -- Could NOT find LERC (missing: LERC_LIBRARY LERC_INCLUDE_DIR) -- Could NOT find BRUNSLI (missing: BRUNSLI_ENC_LIB BRUNSLI_DEC_LIB BRUNSLI_INCLUDE_DIR) -- Could NOT find libQB3 (missing: libQB3_DIR) -- Could NOT find Shapelib (missing: Shapelib_INCLUDE_DIR Shapelib_LIBRARY) -- Could NOT find PCRE2 (missing: PCRE2-8_LIBRARY PCRE2_INCLUDE_DIR) -- Could NOT find PCRE (missing: PCRE_LIBRARY PCRE_INCLUDE_DIR) -- Could NOT find SPATIALITE (missing: SPATIALITE_LIBRARY SPATIALITE_INCLUDE_DIR) (Required is at least version "4.1.2") -- Could NOT find RASTERLITE2 (missing: RASTERLITE2_LIBRARY RASTERLITE2_INCLUDE_DIR) (Required is at least version "1.1.0") -- Could NOT find LibKML (missing: LIBKML_BASE_LIBRARY LIBKML_INCLUDE_DIR LIBKML_DOM_LIBRARY LIBKML_ENGINE_LIBRARY) -- Found HDF5: hdf5-shared (found version "1.14.4") found components: C -- Found WebP: C:/Programs/Strawberry/c/lib/libwebp.a -- Could NOT find FreeXL (missing: FREEXL_LIBRARY FREEXL_INCLUDE_DIR) -- Could NOT find MRSID (missing: MRSID_LIBRARY MRSID_INCLUDE_DIR) -- Could NOT find Armadillo (missing: ARMADILLO_INCLUDE_DIR) -- Could NOT find GEOS (missing: GEOS_DIR) -- Could NOT find GEOS (missing: GEOS_LIBRARY GEOS_INCLUDE_DIR) (Required is at least version "3.8") -- Could NOT find HDF4 (missing: HDF4_df_LIBRARY HDF4_mfhdf_LIBRARY HDF4_INCLUDE_DIR) -- Could NOT find ECW (missing: ECW_LIBRARY ECWnet_LIBRARY ECWC_LIBRARY NCSUtil_LIBRARY ECW_INCLUDE_DIR) -- Could NOT find OGDI (missing: OGDI_LIBRARY OGDI_INCLUDE_DIRS) -- Looking for CL_VERSION_3_0 -- Looking for CL_VERSION_3_0 - not found -- Looking for CL_VERSION_2_2 -- Looking for CL_VERSION_2_2 - not found -- Looking for CL_VERSION_2_1 -- Looking for CL_VERSION_2_1 - not found -- Looking for CL_VERSION_2_0 -- Looking for CL_VERSION_2_0 - not found -- Looking for CL_VERSION_1_2 -- Looking for CL_VERSION_1_2 - not found -- Looking for CL_VERSION_1_1 -- Looking for CL_VERSION_1_1 - not found -- Looking for CL_VERSION_1_0 -- Looking for CL_VERSION_1_0 - not found -- Could NOT find OpenCL (missing: OpenCL_LIBRARY OpenCL_INCLUDE_DIR) -- Found PostgreSQL: C:/Programs/Strawberry/c/lib/libpq.a (found version "16.2") -- Could NOT find FYBA (missing: FYBA_FYBA_LIBRARY FYBA_FYGM_LIBRARY FYBA_FYUT_LIBRARY FYBA_INCLUDE_DIR) -- Found LibLZMA: C:/Programs/Strawberry/c/lib/liblzma.a (found version "5.4.6") -- Could NOT find LZ4 (missing: LZ4_LIBRARY LZ4_INCLUDE_DIR LZ4_VERSION) -- Could NOT find Blosc (missing: BLOSC_LIBRARY BLOSC_INCLUDE_DIR) -- Could NOT find basisu (missing: basisu_DIR) -- Could NOT find IDB (missing: IDB_INCLUDE_DIR IDB_IFCPP_LIBRARY IDB_IFDMI_LIBRARY IDB_IFSQL_LIBRARY IDB_IFCLI_LIBRARY) -- Could NOT find rdb (missing: rdb_DIR) -- Could NOT find TileDB (missing: TileDB_DIR) -- Could NOT find OpenEXR (missing: OpenEXR_LIBRARY OpenEXR_UTIL_LIBRARY OpenEXR_HALF_LIBRARY OpenEXR_IEX_LIBRARY OpenEXR_INCLUDE_DIR Imath_INCLUDE_DIR) -- Could NOT find MONGOCXX (missing: MONGOCXX_INCLUDE_DIR BSONCXX_INCLUDE_DIR MONGOCXX_LIBRARY BSONCXX_LIBRARY) -- Performing Test LIBHEIF_SUPPORTS_TILES -- Performing Test LIBHEIF_SUPPORTS_TILES - Failed -- Could NOT find OpenJPEG (missing: OPENJPEG_LIBRARY OPENJPEG_INCLUDE_DIR) (Required is at least version "2.3.1") -- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 AWT JVM) -- Could NOT find HDFS (missing: HDFS_LIBRARY HDFS_INCLUDE_DIR) -- Could NOT find Poppler (missing: Poppler_LIBRARY Poppler_INCLUDE_DIR) (Required is at least version "0.86") -- Could NOT find Podofo (missing: PODOFO_LIBRARY PODOFO_INCLUDE_DIR) -- Could NOT find Oracle (missing: Oracle_LIBRARY Oracle_INCLUDE_DIR) -- Could NOT find FileGDB (missing: FileGDB_LIBRARY FileGDB_INCLUDE_DIR) -- Could NOT find KDU (missing: KDU_INCLUDE_DIR KDU_LIBRARY KDU_AUX_LIBRARY) (found version "") -- Could NOT find LURATECH (missing: LURATECH_LIBRARY LURATECH_INCLUDE_DIR) -- Could NOT find Arrow (missing: Arrow_DIR) -- Could NOT find OpenDrive (missing: OpenDrive_DIR) -- Could NOT find AdbcDriverManager (missing: AdbcDriverManager_DIR) -- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JVM) -- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVADOC_EXECUTABLE Java_JAVAH_EXECUTABLE Runtime Development) -- Could NOT find CSharp (missing: CSHARP_TYPE CSHARP_VERSION CSHARP_COMPILER) -- Looking for INFINITY -- Looking for INFINITY - found -- Looking for isinf -- Looking for isinf - found -- Looking for isnan -- Looking for isnan - found -- Looking for NAN -- Looking for NAN - found -- Could NOT find BISON (missing: BISON_EXECUTABLE) CMake Warning at frmts/CMakeLists.txt:47 (message): Enabling GDAL_ENABLE_DRIVER_GTIFF=ON, despite GDAL_BUILD_OPTIONAL_DRIVERS=OFF. You can of course override this choice by setting GDAL_ENABLE_DRIVER_GTIFF=OFF CMake Warning at frmts/CMakeLists.txt:60 (message): Enabling GDAL_ENABLE_DRIVER_VRT=ON, despite GDAL_BUILD_OPTIONAL_DRIVERS=OFF. You can of course override this choice by setting GDAL_ENABLE_DRIVER_VRT=OFF CMake Warning at ogr/ogrsf_frmts/CMakeLists.txt:21 (message): Enabling OGR_ENABLE_DRIVER_GEOJSON=ON, despite OGR_BUILD_OPTIONAL_DRIVERS=OFF. You can of course override this choice by setting OGR_ENABLE_DRIVER_GEOJSON=OFF CMake Warning at ogr/ogrsf_frmts/CMakeLists.txt:36 (message): Enabling OGR_ENABLE_DRIVER_SHAPE=ON, despite OGR_BUILD_OPTIONAL_DRIVERS=OFF. You can of course override this choice by setting OGR_ENABLE_DRIVER_SHAPE=OFF -- Found Doxygen: C:/Program Files (x86)/doxygen/bin/doxygen.exe (found version "1.12.0") found components: doxygen missing components: dot -- Target system: Windows -- Installation directory: C:/Program Files (x86)/gdal -- C++ Compiler type: MSVC -- C compile command line: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/arm64/cl.exe -- C++ compile command line: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/arm64/cl.exe -- -- CMAKE_C_FLAGS: /DWIN32 /D_WINDOWS -- CMAKE_CXX_FLAGS: /DWIN32 /D_WINDOWS /EHsc -- CMAKE_CXX17_STANDARD_COMPILE_OPTION: -std:c++17 -- CMAKE_CXX17_EXTENSION_COMPILE_OPTION: -std:c++17 -- CMAKE_EXE_LINKER_FLAGS: /machine:ARM64 -- CMAKE_MODULE_LINKER_FLAGS: /machine:ARM64 -- CMAKE_SHARED_LINKER_FLAGS: /machine:ARM64 -- CMAKE_STATIC_LINKER_FLAGS: /machine:ARM64 -- CMAKE_C_FLAGS_RELEASE: /O2 /Ob2 /DNDEBUG -- CMAKE_CXX_FLAGS_RELEASE: /O2 /Ob2 /DNDEBUG -- CMAKE_EXE_LINKER_FLAGS_RELEASE: /INCREMENTAL:NO -- CMAKE_MODULE_LINKER_FLAGS_RELEASE: /INCREMENTAL:NO -- CMAKE_SHARED_LINKER_FLAGS_RELEASE: /INCREMENTAL:NO -- CMAKE_STATIC_LINKER_FLAGS_RELEASE: -- -- Enabled drivers and features and found dependency packages -- The following features have been enabled: * gdal_GTIFF, GeoTIFF image format * gdal_MEM, Read/write data in Memory * gdal_VRT, Virtual GDAL Datasets * ogr_MEM, Read/write driver for MEMORY virtual files * ogr_GEOJSON, GeoJSON/GeoJSONSeq/ESRIJSON/TopoJSON drivers * ogr_SHAPE, ESRI shape-file -- The following OPTIONAL packages have been found: * ODBC Enable DB support through ODBC * Iconv Character set recoding (used in GDAL portability library) * LibXml2 Read and write XML formats * OpenSSL Use OpenSSL library * PROJ * ZSTD, Zstandard - Fast real-time compression algorithm, <https://github.com/facebook/zstd> ZSTD compression library * ZLIB zlib (external) * GIF GIF compression library (external) * HDF5 Enable HDF5 * WebP WebP compression * NetCDF Enable netCDF driver * PostgreSQL * LibLZMA LZMA compression * Doxygen -- The following RECOMMENDED packages have been found: * EXPAT Read and write XML formats * CURL Enable drivers to use web API * PNG (required version >= 1.6) PNG compression library (external) * JPEG JPEG compression library (external) -- The following features have been disabled: * gdal_JPEG, JPEG image format * gdal_RAW, Raw formats:EOSAT FAST Format, FARSITE LCP and Vexcel MFF2 Image * gdal_DERIVED, Derived datasets * gdal_GTI, GDAL Tile Index * gdal_HFA, Erdas Imagine .img * gdal_SDTS, SDTS translator * gdal_NITF, National Imagery Transmission Format * gdal_GXF, GXF * gdal_AAIGRID, Arc/Info ASCII Grid Format. * gdal_CEOS, CEOS translator * gdal_SAR_CEOS, ASI CEOS translator * gdal_XPM, XPM image format * gdal_DTED, Military Elevation Data * gdal_JDEM, JDEM driver * gdal_ENVISAT, Envisat * gdal_ELAS, Earth Resources Laboratory Applications Software * gdal_FIT, FIT driver * gdal_L1B, NOAA Polar Orbiter Level 1b Data Set (AVHRR) * gdal_RS2, RS2 -- RadarSat 2 XML Product * gdal_ILWIS, Raster Map * gdal_RMF, RMF --- Raster Matrix Format * gdal_LEVELLER, Daylon Leveller heightfield * gdal_SGI, SGI Image driver * gdal_SRTMHGT, SRTM HGT File Read Support * gdal_IDRISI, Idrisi Raster Format * gdal_GSG, Implements the Golden Software Surfer 7 Binary Grid Format. * gdal_ERS, ERMapper .ERS * gdal_JAXAPALSAR, JAXA PALSAR Level 1.1 and Level 1.5 processed products support * gdal_DIMAP, SPOT Dimap Driver * gdal_GFF, Ground-based SAR Applitcations Testbed File Format driver * gdal_COSAR, COSAR -- TerraSAR-X Complex SAR Data Product * gdal_PDS, USGS Astrogeology ISIS Cube (Version 2) * gdal_ADRG, ADRG reader and ASRP/USRP Reader * gdal_COASP, DRDC Configurable Airborne SAR Processor (COASP) data reader * gdal_TSX, TerraSAR-X XML Product Support * gdal_TERRAGEN, Terragen™ Terrain File * gdal_BLX, Magellan BLX Topo File Format * gdal_MSGN, Meteosat Second Generation (MSG) Native Archive Format (.nat) * gdal_TIL, EarthWatch .TIL Driver * gdal_R, R Object Data Store * gdal_NORTHWOOD, NWT_GRD/NWT_GRC -- Northwood/Vertical Mapper File Format * gdal_SAGA, SAGA GIS Binary Driver * gdal_XYZ, ASCII Gridded XYZ * gdal_AVIF, AVIF * gdal_HEIF, HEIF * gdal_ESRIC, ESRI compact cache * gdal_HF2, HF2/HFZ heightfield raster * gdal_KMLSUPEROVERLAY * gdal_CTG, CTG driver * gdal_ZMAP, ZMAP * gdal_NGSGEOID, NOAA NGS Geoid Height Grids * gdal_IRIS, IRIS driver * gdal_MAP, OziExplorer .MAP * gdal_CALS, CALS type 1 * gdal_SAFE, SAFE -- Sentinel-1 SAFE XML Product * gdal_SENTINEL2, Driver for Sentinel-2 Level-1B, Level-1C and Level-2A products. * gdal_PRF, PHOTOMOD Raster File * gdal_MRF, Meta raster format * gdal_WMTS, OGC Web Map Tile Service * gdal_GRIB, WMO General Regularly-distributed Information in Binary form * gdal_BMP, Microsoft Windows Device Independent Bitmap * gdal_TGA, TGA * gdal_STACTA, STACTA * gdal_SNAP_TIFF, SNAP TIFF * gdal_BSB, Maptech/NOAA BSB Nautical Chart Format * gdal_AIGRID, Arc/Info Binary Grid Format * gdal_USGSDEM, USGS ASCII DEM (and CDED) * gdal_AIRSAR, AirSAR Polarimetric Format * gdal_OZI, OZF2/OZFX3 raster * gdal_PCIDSK, PCI Geomatics Database File * gdal_SIGDEM, Scaled Integer Gridded DEM .sigdem Driver * gdal_MSG, Meteosat Second Generation * gdal_RIK, RIK -- Swedish Grid Maps * gdal_STACIT, STACIT * gdal_PDF, Geospatial PDF * gdal_PNG, PNG image format * gdal_GIF, Graphics Interchange Format * gdal_WCS, OGC Web Coverage Service * gdal_HTTP, HTTP driver * gdal_NETCDF, NetCDF network Common Data Form * gdal_ZARR, ZARR * gdal_DAAS, Airbus DS Intelligence Data As A Service(DAAS) * gdal_EEDA, Earth Engine Data API * gdal_FITS, FITS Driver * gdal_HDF5, Hierarchical Data Format Release 5 (HDF5) * gdal_PLMOSAIC, PLMosaic (Planet Labs Mosaics API) * gdal_WMS, Web Map Services * gdal_OGCAPI, OGCAPI * gdal_GTA, Generic Tagged Arrays * gdal_WEBP, WebP * gdal_HDF4, Hierarchical Data Format Release 4 (HDF4) * gdal_RASTERLITE, Rasterlite - Rasters in SQLite DB * gdal_MBTILES, MBTile * gdal_POSTGISRASTER, PostGIS Raster driver * gdal_DDS, DirectDraw Surface * gdal_KEA, Kea * gdal_JP2OPENJPEG, JPEG2000 driver based on OpenJPEG library * gdal_TILEDB, TileDB tiledb.io * gdal_EXR, EXR support via OpenEXR library * gdal_PCRASTER, PCRaster CSF 2.0 raster file driver * gdal_RDB, RIEGL RDB Map Pixel (.mpx) driver * gdal_JPEGXL, JPEG-XL * gdal_BASISU_KTX2, Basis Universal and KTX2 texture formats * gdal_JP2KAK, JPEG-2000 (based on Kakadu) * gdal_JPIPKAK, JPIP Streaming * gdal_JP2LURA, JPEG-2000 (based on Luratech) * gdal_MRSID, Multi-resolution Seamless Image Database * gdal_GEOR, Oracle Spatial GeoRaster * gdal_ECW, ERDAS JPEG2000 (.jp2) * ogr_TAB, MapInfo TAB and MIF/MID * ogr_KML, KML * ogr_VRT, VRT - Virtual Format * ogr_AVC, AVC * ogr_GML, GML * ogr_CSV, CSV * ogr_DGN, DGN * ogr_GMT, GMT * ogr_NTF, NTF * ogr_S57, S57 * ogr_TIGER, U.S. Census TIGER/Line * ogr_GEOCONCEPT, GEOCONCEPT * ogr_GEORSS, GEORSS * ogr_DXF, DXF * ogr_PGDUMP, PGDump * ogr_GPSBABEL, GPSBABEL * ogr_EDIGEO, EDIGEO * ogr_SXF, SXF * ogr_OPENFILEGDB, OPENFILEGDB * ogr_WASP, WAsP .map format * ogr_SELAFIN, OSELAFIN * ogr_JML, JML * ogr_VDV, VDV-451/VDV-452/INTREST Data Format * ogr_FLATGEOBUF, FlatGeobuf * ogr_MAPML, MapML * ogr_ADBC, ADBC * ogr_MIRAMON, MiraMonVector * ogr_JSONFG, JSONFG * ogr_SDTS, SDTS * ogr_GPX, GPX - GPS Exchange Format * ogr_GMLAS, GMLAS * ogr_SVG, Scalable Vector Graphics * ogr_CSW, CSW * ogr_DWG, DWG * ogr_FILEGDB, FileGDB * ogr_LIBKML, LibKML * ogr_NAS, NAS/ALKIS * ogr_PLSCENES, PLSCENES * ogr_SOSI, SOSI:Systematic Organization of Spatial Information * ogr_WFS, OGC WFS service * ogr_OAPIF, OGC API Features service * ogr_NGW, NextGIS Web * ogr_ELASTIC, ElasticSearch * ogr_XODR, OpenDRIVE * ogr_IDRISI, IDRISI * ogr_PDS, Planetary Data Systems TABLE * ogr_SQLITE, SQLite3 / Spatialite RDBMS * ogr_GPKG, GeoPackage * ogr_OSM, OpenStreetMap XML and PBF * ogr_VFK, Czech Cadastral Exchange Data Format * ogr_MVT, MVT * ogr_PMTILES, PMTiles * ogr_AMIGOCLOUD, AMIGOCLOUD * ogr_CARTO, CARTO * ogr_ILI, ILI * ogr_MYSQL, MySQL * ogr_PG, PostGIS * ogr_MSSQLSPATIAL, MSSQLSPATIAL * ogr_ODBC, ODBC * ogr_PGEO, PGEO * ogr_XLSX, Microsoft Office Excel(xlsx) * ogr_XLS, Microsoft Office Excel(xls) * ogr_MONGODBV3, MongoDB V3 * ogr_CAD, OpenCAD * ogr_PARQUET, Parquet * ogr_ARROW, Arrow * ogr_GTFS, GTFS * ogr_OCI, Oracle OCI * ogr_IDB, IDB * ogr_ODS, ODS * ogr_OGDI, OGDI * ogr_LVBAG, LVBAG * ogr_HANA, SAP HANA -- The following OPTIONAL packages have not been found: * Python (required version >= 3.8) SWIG_PYTHON: Python binding * ODBCCPP odbc-cpp library (external) * MSSQL_NCLI MSSQL Native Client to enable bulk copy * MSSQL_ODBC MSSQL ODBC driver to enable bulk copy * MySQL MySQL * XercesC Read and write XML formats (needed for GMLAS and ILI drivers) * Deflate Enable libdeflate compression library (complement to ZLib) * CryptoPP Use crypto++ library for CPL. * SFCGAL gdal core supports ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations * JSONC json-c library (external) * OpenCAD libopencad (external, used by OpenCAD driver) * BRUNSLI Enable BRUNSLI for JPEG packing in MRF * libQB3 Enable QB3 compression in MRF * PCRE2 Enable PCRE2 support for sqlite3 * PCRE Enable PCRE support for sqlite3 * SPATIALITE (required version >= 4.1.2) Enable spatialite support for sqlite3 * RASTERLITE2 (required version >= 1.1.0) Enable RasterLite2 support for sqlite3 * LibKML Use LIBKML library * KEA Enable KEA driver * FreeXL Enable XLS driver * GTA Enable GTA driver * MRSID MrSID raster SDK * Armadillo C++ library for linear algebra (used for TPS transformation) * CFITSIO C FITS I/O library * HDF4 Enable HDF4 driver * ECW Enable ECW driver * OGDI Enable ogr_OGDI driver * OpenCL Enable OpenCL (may be used for warping) * FYBA enable ogr_SOSI driver * LZ4 LZ4 compression * Blosc Blosc compression * ARCHIVE Multi-format archive and compression library library (used for /vsi7z/ * LIBAEC Adaptive Entropy Coding implementing Golomb-Rice algorithm (used by GRIB) * JXL JPEG-XL compression * JXL_THREADS JPEG-XL threading * Crnlib enable gdal_DDS driver * basisu Enable BASISU driver * IDB enable ogr_IDB driver * rdb enable RIEGL RDB library * TileDB enable TileDB driver * OpenEXR OpenEXR >=2.2 * MONGOCXX Enable MongoDBV3 driver * HEIF HEIF >= 1.1 * AVIF AVIF * OpenJPEG (required version >= 2.3.1) Enable JPEG2000 support with OpenJPEG library * HDFS Enable Hadoop File System through native library * Poppler (required version >= 0.86), A PDF rendering library, <http://poppler.freedesktop.org> Enable PDF driver with Poppler (read side) * PDFIUM Enable PDF driver with Pdfium (read side) * Oracle Enable Oracle OCI and GeoRaster drivers * TEIGHA Enable DWG and DGNv8 drivers * FileGDB Enable FileGDB (based on closed-source SDK) driver * KDU Enable KAKADU * LURATECH Enable JP2Lura driver * Arrow Apache Arrow C++ library * OpenDrive Enable libOpenDRIVE * AdbcDriverManager Enable ADBC * JNI SWIG_JAVA: Java binding * Java * Dotnet * CSharp SWIG_CSharp: CSharp binding * BISON -- The following RECOMMENDED packages have not been found: * SWIG, Software development tool that connects programs written in C and C++ with a variety of high-level programming languages., <http://swig.org/> * GeoTIFF libgeotiff library (external) * QHULL Enable QHULL (external) * LERC Enable LERC (external) * GEOS (required version >= 3.8) Geometry Engine - Open Source (GDAL core dependency) -- Internal libraries enabled: * GEOTIFF internal library enabled * JSONC internal library enabled * OPENCAD internal library enabled * QHULL internal library enabled * LERC internal library enabled -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) (Required is at least version "1.10.0") -- Using internal GTest -- Configuring done (0.1s) -- Generating done (0.0s) -- Build files have been written to: C:/develop/3rdparty/packages/gdal/gdal-master/build/autotest/cpp/googletest-download [1/9] Creating directories for 'googletest' [2/9] Performing download step (download, verify and extract) for 'googletest' -- Downloading... dst='C:/develop/3rdparty/packages/gdal/gdal-master/build/autotest/cpp/googletest-download/googletest-prefix/src/release-1.12.1.zip' timeout='none' inactivity timeout='none' -- Using src='https://github.com/google/googletest/archive/release-1.12.1.zip' -- verifying file... file='C:/develop/3rdparty/packages/gdal/gdal-master/build/autotest/cpp/googletest-download/googletest-prefix/src/release-1.12.1.zip' -- Downloading... done -- extracting... src='C:/develop/3rdparty/packages/gdal/gdal-master/build/autotest/cpp/googletest-download/googletest-prefix/src/release-1.12.1.zip' dst='C:/develop/3rdparty/packages/gdal/gdal-master/build/autotest/cpp/googletest-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/9] No update step for 'googletest' [4/9] No patch step for 'googletest' [5/9] No configure step for 'googletest' [6/9] No build step for 'googletest' [7/9] No install step for 'googletest' [8/9] No test step for 'googletest' [9/9] Completed 'googletest' -- Found Python: C:/Program Files/Python313-arm64/python.exe (found version "3.13.0") found components: Interpreter -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - not found -- Found Threads: TRUE -- Configuring done (57.9s) -- Generating done (0.2s) -- Build files have been written to: C:/develop/3rdparty/packages/gdal/gdal-master/build
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev