I had attached a txt file that not passed.
These are the first row of the log:
D:\SW_TMP\gdal-3.5.1\frmts\mrr>nmake /f makefile.vc plugin
Microsoft (R) Program Maintenance Utility Version 14.29.30146.0
Copyright (C) Microsoft Corporation. All rights reserved.
link /dll /out:gdal_MRR.dll mrrdataset.obj MRRRasterBand.obj MRRSDKImpl.obj ..\../gdal_i.lib
Microsoft (R) Incremental Linker Version 14.29.30146.0
Copyright (C) Microsoft Corporation. All rights reserved.
Creating library gdal_MRR.lib and object gdal_MRR.exp
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLDestroyXMLNode referenced in function "public: class std::unique_ptr<struct CPLXMLNode,struct CPLXMLTreeCloserDeleter> & __thiscall std::unique_ptr<struct CPLXMLNode,struct CPLXMLTreeCloserDeleter>::operator=<struct CPLXMLTreeCloserDeleter,0>(class std::unique_ptr<struct CPLXMLNode,struct CPLXMLTreeCloserDeleter> &&)" (??$?4UCPLXMLTreeCloserDeleter@@$0A@@?$unique_ptr@UCPLXMLNode@@UCPLXMLTreeCloserDeleter@@@std@@QAEAAV01@$$QAV01@@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CPLDestroyXMLNode
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLError referenced in function "public: static class GDALDataset * __cdecl MRRDataset::OpenMRR(class GDALOpenInfo *)" (?OpenMRR@MRRDataset@@SAPAVGDALDataset@@PAVGDALOpenInfo@@@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CPLError
mrrdataset.obj : error LNK2019: unresolved external symbol _VSIFree referenced in function "public: virtual __thiscall MRRDataset::~MRRDataset(void)" (??1MRRDataset@@UAE@XZ)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _VSIFree
mrrdataset.obj : error LNK2019: unresolved external symbol _GDALCheckVersion@12 referenced in function _GDALRegister_MRR
mrrdataset.obj : error LNK2019: unresolved external symbol _GDALGetDataTypeSizeBytes@4 referenced in function "public: int __thiscall GDALRasterBlock::GetBlockSize(void)const " (?GetBlockSize@GDALRasterBlock@@QBEHXZ)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _GDALGetDataTypeSizeBytes@4
mrrdataset.obj : error LNK2019: unresolved external symbol _GDALOpenEx@20 referenced in function "public: static class GDALDataset * __cdecl GDALDataset::Open(char const *,unsigned int,char const * const *,char const * const *,char const * const *)" (?Open@GDALDataset@@SAPAV1@PBDIPBQBD11@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _GDALOpenEx@20
mrrdataset.obj : error LNK2019: unresolved external symbol _GDALGetDriverByName@4 referenced in function _GDALRegister_MRR
mrrdataset.obj : error LNK2019: unresolved external symbol _GDALClose@4 referenced in function "public: void __thiscall GDALDatasetUniquePtrDeleter::operator()(class GDALDataset *)const " (??RGDALDatasetUniquePtrDeleter@@QBEXPAVGDALDataset@@@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _GDALClose@4
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLMalloc referenced in function "private: void __thiscall MRRDataset::PopulateCategories(unsigned int const &)" (?PopulateCategories@MRRDataset@@AAEXABI@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLCalloc referenced in function "private: void __thiscall MRRDataset::PopulateCategories(unsigned int const &)" (?PopulateCategories@MRRDataset@@AAEXABI@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CPLCalloc
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLStrdup referenced in function "private: void __thiscall MRRDataset::PopulateCategories(unsigned int const &)" (?PopulateCategories@MRRDataset@@AAEXABI@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CPLStrdup
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLGetExtension referenced in function "public: static int __cdecl MRRDataset::IdentifyMRR(class GDALOpenInfo *)" (?IdentifyMRR@MRRDataset@@SAHPAVGDALOpenInfo@@@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol _CSLDestroy@4 referenced in function "public: virtual __thiscall MRRDataset::~MRRDataset(void)" (??1MRRDataset@@UAE@XZ)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CSLDestroy@4
mrrdataset.obj : error LNK2019: unresolved external symbol _CSLFindString referenced in function "public: int __thiscall CPLStringList::FindString(char const *)const " (?FindString@CPLStringList@@QBEHPBD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CSLFindString
mrrdataset.obj : error LNK2019: unresolved external symbol _CSLPartialFindString referenced in function "public: int __thiscall CPLStringList::PartialFindString(char const *)const " (?PartialFindString@CPLStringList@@QBEHPBD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CSLPartialFindString
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLRecodeFromWChar referenced in function "public: static class GDALDataset * __cdecl MRRDataset::OpenMRR(class GDALOpenInfo *)" (?OpenMRR@MRRDataset@@SAPAVGDALDataset@@PAVGDALOpenInfo@@@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLRecodeToWChar referenced in function "public: static class GDALDataset * __cdecl MRRDataset::OpenMRR(class GDALOpenInfo *)" (?OpenMRR@MRRDataset@@SAPAVGDALDataset@@PAVGDALOpenInfo@@@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: class CPLString & __thiscall CPLString::toupper(void)" (?toupper@CPLString@@QAEAAV1@XZ) referenced in function "private: class GDALDriver * __thiscall GDALDriverManager::GetDriverByName_unlocked(char const *)const " (?GetDriverByName_unlocked@GDALDriverManager@@ABEPAVGDALDriver@@PBD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: class CPLString & __thiscall CPLString::toupper(void)" (?toupper@CPLString@@QAEAAV1@XZ)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: int __thiscall CPLStringList::Count(void)const " (?Count@CPLStringList@@QBEHXZ) referenced in function "public: bool __thiscall CPLStringList::empty(void)const " (?empty@CPLStringList@@QBE_NXZ)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: int __thiscall CPLStringList::Count(void)const " (?Count@CPLStringList@@QBEHXZ)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: class CPLStringList & __thiscall CPLStringList::InsertStringDirectly(int,char *)" (?InsertStringDirectly@CPLStringList@@QAEAAV1@HPAD@Z) referenced in function "public: class CPLStringList & __thiscall CPLStringList::InsertString(int,char const *)" (?InsertString@CPLStringList@@QAEAAV1@HPBD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: class CPLStringList & __thiscall CPLStringList::InsertStringDirectly(int,char *)" (?InsertStringDirectly@CPLStringList@@QAEAAV1@HPAD@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: char const * __thiscall CPLStringList::FetchNameValue(char const *)const " (?FetchNameValue@CPLStringList@@QBEPBDPBD@Z) referenced in function "public: char const * __thiscall CPLStringList::operator[](char const *)const " (??ACPLStringList@@QBEPBDPBD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall CPLStringList::FetchNameValue(char const *)const " (?FetchNameValue@CPLStringList@@QBEPBDPBD@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: class CPLStringList & __thiscall CPLStringList::Assign(char * *,int)" (?Assign@CPLStringList@@QAEAAV1@PAPADH@Z) referenced in function "public: class CPLStringList & __thiscall CPLStringList::operator=(char * *)" (??4CPLStringList@@QAEAAV0@PAPAD@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: class CPLStringList & __thiscall CPLStringList::Assign(char * *,int)" (?Assign@CPLStringList@@QAEAAV1@PAPADH@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: char * __thiscall CPLStringList::operator[](int)" (??ACPLStringList@@QAEPADH@Z) referenced in function "public: char * __thiscall CPLStringList::operator[](unsigned int)" (??ACPLStringList@@QAEPADI@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: char * __thiscall CPLStringList::operator[](int)" (??ACPLStringList@@QAEPADH@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol "public: char const * __thiscall CPLStringList::operator[](int)const " (??ACPLStringList@@QBEPBDH@Z) referenced in function "public: char const * __thiscall CPLStringList::operator[](unsigned int)const " (??ACPLStringList@@QBEPBDI@Z)
MRRRasterBand.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall CPLStringList::operator[](int)const " (??ACPLStringList@@QBEPBDH@Z)
mrrdataset.obj : error LNK2019: unresolved external symbol _CPLAtomicAdd referenced in function "public: int __thiscall GDALRasterBlock::AddLock(void)" (?AddLock@GDALRasterBlock@@QAEHXZ)
MRRRasterBand.obj : error LNK2001: unresolved external symbol _CPLAtomicAdd
I've verified the gdal_i.lib file is present
Fabio