found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapserver-vc17x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc17x64 cd src\mapserver-vc17x64 git reset --hard HEAD HEAD is now at dfd24a99a Fix memory leak in LayerDefaultGetNumFeatures (#6876) (#6877) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at dfd24a99a Fix memory leak in LayerDefaultGetNumFeatures (#6876) (#6877) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\ms_revision.txt type E:\buildsystem\release-1930-x64\doc\ms_revision.txt dfd24a99affc1279f380df78ba206f965aab0d01 cd E:\buildsystem git config --global core.autocrlf false if not exist src\gdal-vc17x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc17x64 cd src\gdal-vc17x64 git reset --hard HEAD HEAD is now at c4855e35e8 Doc: fix case of SQLite3_INCLUDE_DIR/SQLite3_LIBRARY in example (fixes #7785) git fetch git checkout master Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating c4855e35e8..81b7735df9 Fast-forward .../a00000001.TablesByName.atx | Bin 0 -> 4118 bytes .../a00000001.gdbindexes | Bin 0 -> 110 bytes .../a00000001.gdbtable | Bin 0 -> 503 bytes .../a00000001.gdbtablx | Bin 0 -> 5152 bytes .../a00000002.gdbtable | Bin 0 -> 2055 bytes .../a00000002.gdbtablx | Bin 0 -> 5152 bytes .../a00000003.gdbindexes | Bin 0 -> 42 bytes .../a00000003.gdbtable | Bin 0 -> 688 bytes .../a00000003.gdbtablx | Bin 0 -> 10272 bytes .../a00000004.gdbindexes | Bin 0 -> 310 bytes .../a00000004.gdbtable | Bin 0 -> 3554 bytes .../a00000004.gdbtablx | Bin 0 -> 5152 bytes .../a00000004.horizon | Bin 0 -> 32 bytes .../a00000005.CatItemTypesByName.atx | Bin 0 -> 12310 bytes .../a00000005.CatItemTypesByParentTypeID.atx | Bin 0 -> 4118 bytes .../a00000005.CatItemTypesByUUID.atx | Bin 0 -> 4118 bytes .../a00000005.gdbindexes | Bin 0 -> 296 bytes .../a00000005.gdbtable | Bin 0 -> 2021 bytes .../a00000005.gdbtablx | Bin 0 -> 5152 bytes .../a00000006.CatRelsByDestinationID.atx | Bin 0 -> 4118 bytes .../a00000006.CatRelsByOriginID.atx | Bin 0 -> 4118 bytes .../a00000006.CatRelsByType.atx | Bin 0 -> 4118 bytes .../a00000006.FDO_UUID.atx | Bin 0 -> 4118 bytes .../a00000006.gdbindexes | Bin 0 -> 318 bytes .../a00000006.gdbtable | Bin 0 -> 263 bytes .../a00000006.gdbtablx | Bin 0 -> 5152 bytes .../a00000007.gdbindexes | Bin 0 -> 602 bytes .../a00000007.gdbtable | Bin 0 -> 3626 bytes .../a00000007.gdbtablx | Bin 0 -> 5152 bytes .../a00000009.gdbindexes | Bin 0 -> 112 bytes .../a00000009.gdbtable | Bin 0 -> 585 bytes .../a00000009.gdbtablx | Bin 0 -> 5152 bytes .../a00000009.horizon | Bin 0 -> 32 bytes .../a00000009.spx | Bin 0 -> 4118 bytes .../a0000000a.gdbindexes | Bin 0 -> 70 bytes .../a0000000a.gdbtable | Bin 0 -> 222 bytes .../a0000000a.gdbtablx | Bin 0 -> 5152 bytes .../a0000000b.freelist | Bin 0 -> 4440 bytes .../a0000000b.gdbindexes | Bin 0 -> 66 bytes .../a0000000b.gdbtable | Bin 0 -> 7133 bytes .../a0000000b.gdbtablx | Bin 0 -> 5152 bytes .../a0000000c.band_index.atx | Bin 0 -> 4118 bytes .../a0000000c.blk_key_index.atx | Bin 0 -> 4118 bytes .../a0000000c.col_index.atx | Bin 0 -> 4118 bytes .../a0000000c.gdbindexes | Bin 0 -> 308 bytes .../a0000000c.gdbtable | Bin 0 -> 225 bytes .../a0000000c.gdbtablx | Bin 0 -> 32 bytes .../a0000000c.row_index.atx | Bin 0 -> 4118 bytes .../a0000000d.gdbindexes | Bin 0 -> 86 bytes .../a0000000d.gdbtable | Bin 0 -> 798 bytes .../a0000000d.gdbtablx | Bin 0 -> 5152 bytes .../gdb | Bin 0 -> 4 bytes .../timestamps | Bin 0 -> 400 bytes autotest/gdrivers/openfilegdb.py | 16 +++ autotest/ogr/ogr_mssqlspatial.py | 41 ++++++++ autotest/pyscripts/test_gdal_calc.py | 25 +++++ ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h | 1 + .../mssqlspatial/ogrmssqlspatiallayer.cpp | 23 ++++- .../mssqlspatial/ogrmssqlspatialtablelayer.cpp | 11 +- ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp | 10 +- .../openfilegdb/gdalopenfilegdbrasterband.cpp | 111 ++++++++++++++++----- ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h | 6 +- .../openfilegdb/ogropenfilegdblayer_write.cpp | 44 +++++--- swig/python/gdal-utils/osgeo_utils/gdal_calc.py | 12 ++- 64 files changed, 246 insertions(+), 54 deletions(-) create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000001.TablesByName.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000001.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000001.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000001.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000002.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000002.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000003.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000003.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000003.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000004.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000004.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000004.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000004.horizon create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.CatItemTypesByName.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.CatItemTypesByParentTypeID.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.CatItemTypesByUUID.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000005.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.CatRelsByDestinationID.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.CatRelsByOriginID.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.CatRelsByType.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.FDO_UUID.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000006.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000007.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000007.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000007.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000009.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000009.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000009.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000009.horizon create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a00000009.spx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000a.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000a.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000a.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000b.freelist create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000b.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000b.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000b.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.band_index.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.blk_key_index.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.col_index.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000c.row_index.atx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000d.gdbindexes create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000d.gdbtable create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/a0000000d.gdbtablx create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/gdb create mode 100644 autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/timestamps git reset --hard HEAD HEAD is now at 81b7735df9 MSSQL: fix crash in ogr2ogr when BCP is enabled (#7792) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\gdal_revision.txt type E:\buildsystem\release-1930-x64\doc\gdal_revision.txt 81b7735df9f18c40862bc562611bbdc3591a1b9f cd E:\buildsystem set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapcache-vc17x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc17x64 cd src\mapcache-vc17x64 git reset --hard HEAD HEAD is now at 0cb6c00 change Migration Guide to markdown (#305) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt 0cb6c00d19708cab7fbb1719eac62a738aa5405d cd E:\buildsystem