<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>I'm running into the following error while attempting to build gdal 2.4.4</div><div><div><font face="monospace">C:\build\drdc\gdal\gdal-2.4.4\frmts>cd mrsid   && nmake /nologo /f <a href="http://makefile.vc">makefile.vc</a>   && cd ..   || exit 1</font></div><div><font face="monospace">        cl   /nologo /MP /MD /EHsc /Ox /FC /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /DNDEBUG /W4 /wd4127 /wd4251 /wd4275 /wd4786 /wd4100 /wd4245 /wd4206 /wd4351 /wd4611  /DHAVE_SSE_AT_COMPILE_TIME /DHAVE_SSSE3_AT_COMPILE_TIME -I..\..\port -I..\..\ogr -I..\..\gcore  -I..\..\alg -I..\..\ogr\ogrsf_frmts  -I..\..\gnm -I..\..\gnm\gnm_frmts -I..\..\apps /DHAVE_AVX_AT_COMPILE_TIME -I"C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Lidar_DSDK\include" -I"C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Raster_DSDK\include"  -I..\gtiff\libgeotiff -DMRSID_LVER=111 -DMRSID_RVER=800 -DMRSID_J2K   -DGNM_ENABLED  -DGDAL_COMPILATION -DNOMINMAX /c mrsiddataset.cpp mrsidstream.cpp</font></div><div><font face="monospace">mrsiddataset.cpp</font></div><div><font face="monospace">mrsidstream.cpp</font></div><div><font face="monospace">C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Raster_DSDK\include\lt_platform.h(101): fatal error C1189: #error:  PLATFORM ERROR: unknown compiler (compiling source file mrsidstream.cpp)</font></div><div><font face="monospace">C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Raster_DSDK\include\lt_platform.h(101): fatal error C1189: #error:  PLATFORM ERROR: unknown compiler (compiling source file mrsiddataset.cpp)</font></div><div><font face="monospace">NMAKE : fatal error U1077: 'cl   /nologo /MP /MD /EHsc /Ox /FC /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /DNDEBUG /W4 /wd4127 /wd4251 /wd4275 /wd4786 /wd4100 /wd4245 /wd4206 /wd4351 /wd4611  /DHAVE_SSE_AT_COMPILE_TIME /DHAVE_SSSE3_AT_COMPILE_TIME -I..\..\port -I..\..\ogr -I..\..\gcore  -I..\..\alg -I..\..\ogr\ogrsf_frmts  -I..\..\gnm -I..\..\gnm\gnm_frmts -I..\..\apps /DHAVE_AVX_AT_COMPILE_TIME -I"C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Lidar_DSDK\include" -I"C:\build\drdc\3rdparty\x64\MrSID_DSDK-9.5.4.5047-win64-vc16\Raster_DSDK\include"  -I..\gtiff\libgeotiff -DMRSID_LVER=111 -DMRSID_RVER=800 -DMRSID_J2K   -DGNM_ENABLED  -DGDAL_COMPILATION -DNOMINMAX /c mrsiddataset.cpp mrsidstream.cpp ' : return code '0x2'</font></div><div><font face="monospace">Stop.</font></div><div><font face="monospace">NMAKE : fatal error U1077: 'for %d in ( jpeg ceos aigrid elas hfa gtiff sdts raw gxf ceos2 png  dted mem jdem gif  envisat aaigrid usgsdem l1b  fit vrt xpm bmp rmf  nitf pcidsk airsar rs2 rcm  ilwis msgn rik pcraster  leveller sgi srtmhgt idrisi  jaxapalsar ers ingr dimap  gff terragen gsg cosar pds  adrg coasp tsx blx til  r northwood saga xyz hf2  kmlsuperoverlay ozi ctg e00grid  zmap ngsgeoid iris map cals  safe sentinel2 derived prf  sigdem ignfheightasciigrid postgisraster bsb jpeg2000 ecw hdf4 hdf5 mrsid mrsid_lidar pdf netcdf grib wcs wms plmosaic wmts rda eeda arg mrf ) do  cd %d  && nmake /nologo /f <a href="http://makefile.vc">makefile.vc</a>  && cd ..  || exit 1' : return code '0x1'</font></div><div><font face="monospace">Stop.</font></div><div><font face="monospace">NMAKE : fatal error U1077: 'nmake /nologo /f <a href="http://makefile.vc">makefile.vc</a>' : return code '0x2'</font></div><div><font face="monospace">Stop.</font></div></div><div><font face="monospace"><br></font></div><div><font face="arial, sans-serif">This is happening when I run</font><font face="monospace"> nmake -f <a href="http://makefile.vc">makefile.vc</a> MSVC_VER=1929 WIN64=1</font></div><div><font face="arial, sans-serif">I'm running this on Windows 11, off of "x64 Native Tools Command Prompt for VS 2022"</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Is anyone aware of what the platform error is and how to solve it?</font></div></div></div></div></div></div>