Hi,
I want to built gdal2.2.4 and ogdi 3.1.6 together. I am using Visual Studio 
2010. I copied both of those directories in D:\folder. I execute the following 
command in folder "D:\gdal-2.2.4" where gdal is copied:
   
   -  nmake /f makefile.vc 

But the build gets error. The nmake.opt file and the error I get are attached. 
Can you help me about how to build GDAL with OGDI?
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd xyz   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd hf2   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd kmlsuperoverlay   && nmake /nologo /f makefile.vc   && cd
 ..   || exit 1
        xcopy /y /r /d /f /I *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd ozi   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd ctg   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd e00grid   && nmake /nologo /f makefile.vc   && cd ..   ||
 exit 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd zmap   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd ngsgeoid   && nmake /nologo /f makefile.vc   && cd ..   |
| exit 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd iris   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd map   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd cals   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý
        cd ..

D:\gdal-2.2.4\frmts>cd safe   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd sentinel2   && nmake /nologo /f makefile.vc   && cd ..
|| exit 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd derived   && nmake /nologo /f makefile.vc   && cd ..   ||
 exit 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd prf   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd bsb   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd ogdi   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd pdf   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd grib   && nmake /nologo /f makefile.vc   && cd ..   || ex
it 1
        cd degrib18 && nmake /nologo /f makefile.vc && cd ..
        cd degrib && nmake /nologo /f makefile.vc && cd ..
        xcopy /D /Y *.obj ..\..\..\o
0 dosya kopyalandý
        cd g2clib-1.0.4 && nmake /nologo /f makefile.vc && cd ..
        xcopy /D /Y *.obj ..\..\..\o
0 dosya kopyalandý
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd arg   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý

D:\gdal-2.2.4\frmts>cd mrf   && nmake /nologo /f makefile.vc   && cd ..   || exi
t 1
        xcopy /D  /Y *.obj ..\o
0 dosya kopyalandý
        cd ..
        cd apps
        nmake /nologo /f makefile.vc appslib
        cd ..
        link /nologo /dll /INCLUDE:_OSRValidate  /INCLUDE:_OPTGetProjectionMetho
ds  /INCLUDE:_OGR_G_GetPointCount  /INCLUDE:_OGRRegisterAll /INCLUDE:_GDALSimple
ImageWarp@36  /INCLUDE:_GDALReprojectImage@48  /INCLUDE:_GDALComputeMedianCutPCT
@32  /INCLUDE:_GDALDitherRGB2PCT@28  /INCLUDE:_OCTNewCoordinateTransformation@8
port\*.obj gcore\*.obj alg\*.obj frmts\o\*.obj ogr\ogrsf_frmts\ogrsf_frmts.lib o
gr\ogr.lib gnm\*.obj gnm\gnm_frmts\o\*.obj apps\commonutils.obj apps\gdalinfo_li
b.obj apps\gdal_translate_lib.obj apps\gdalwarp_lib.obj apps\ogr2ogr_lib.obj  ap
ps\gdaldem_lib.obj apps\nearblack_lib.obj apps\gdal_grid_lib.obj apps\gdal_raste
rize_lib.obj apps\gdalbuildvrt_lib.obj  D:\ogdi-3.1.6\lib\win32\lxlib.lib
                             odbc32.lib odbccp32.lib user32.lib
       ws2_32.lib  kernel32.lib psapi.lib gcore\Version.res  /out:gdal202.dll /i
mplib:gdal_i.lib
   Creating library gdal_i.lib and object gdal_i.exp
LINK : error LNK2001: unresolved external symbol _OSRValidate
LINK : error LNK2001: unresolved external symbol _OPTGetProjectionMethods
LINK : error LNK2001: unresolved external symbol _OGR_G_GetPointCount
LINK : error LNK2001: unresolved external symbol _OGRRegisterAll
LINK : error LNK2001: unresolved external symbol _GDALSimpleImageWarp@36
LINK : error LNK2001: unresolved external symbol _GDALReprojectImage@48
LINK : error LNK2001: unresolved external symbol _GDALComputeMedianCutPCT@32
LINK : error LNK2001: unresolved external symbol _GDALDitherRGB2PCT@28
LINK : error LNK2001: unresolved external symbol _OCTNewCoordinateTransformation
@8
cpl_minizip_unzip.obj : error LNK2019: unresolved external symbol crc32 referenc
ed in function cpl_unzReadCurrentFile
cpl_minizip_zip.obj : error LNK2001: unresolved external symbol crc32
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol crc32
png.obj : error LNK2001: unresolved external symbol crc32
tif_zip.obj : error LNK2001: unresolved external symbol inflate
pngpread.obj : error LNK2001: unresolved external symbol inflate
pngread.obj : error LNK2001: unresolved external symbol inflate
pngrutil.obj : error LNK2001: unresolved external symbol inflate
tif_pixarlog.obj : error LNK2001: unresolved external symbol inflate
cpl_minizip_unzip.obj : error LNK2019: unresolved external symbol inflate refere
nced in function cpl_unzReadCurrentFile
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol inflate
mrf_util.obj : error LNK2001: unresolved external symbol inflate
ozidataset.obj : error LNK2001: unresolved external symbol inflate
pngread.obj : error LNK2001: unresolved external symbol inflateEnd
tif_pixarlog.obj : error LNK2001: unresolved external symbol inflateEnd
tif_zip.obj : error LNK2001: unresolved external symbol inflateEnd
cpl_minizip_unzip.obj : error LNK2019: unresolved external symbol inflateEnd ref
erenced in function cpl_unzCloseCurrentFile
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol inflateEnd
mrf_util.obj : error LNK2001: unresolved external symbol inflateEnd
ozidataset.obj : error LNK2001: unresolved external symbol inflateEnd
cpl_minizip_unzip.obj : error LNK2019: unresolved external symbol inflateInit2_
referenced in function cpl_unzOpenCurrentFile3
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol inflateInit2_
mrf_util.obj : error LNK2001: unresolved external symbol inflateInit2_
ozidataset.obj : error LNK2001: unresolved external symbol inflateInit2_
pngwutil.obj : error LNK2001: unresolved external symbol deflate
tif_pixarlog.obj : error LNK2001: unresolved external symbol deflate
tif_zip.obj : error LNK2001: unresolved external symbol deflate
cpl_minizip_zip.obj : error LNK2019: unresolved external symbol deflate referenc
ed in function cpl_zipWriteInFileInZip
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol deflate
mrf_util.obj : error LNK2001: unresolved external symbol deflate
pngwrite.obj : error LNK2001: unresolved external symbol deflate
tif_pixarlog.obj : error LNK2001: unresolved external symbol deflateEnd
tif_zip.obj : error LNK2001: unresolved external symbol deflateEnd
cpl_minizip_zip.obj : error LNK2019: unresolved external symbol deflateEnd refer
enced in function cpl_zipCloseFileInZipRaw
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol deflateEnd
mrf_util.obj : error LNK2001: unresolved external symbol deflateEnd
pngwrite.obj : error LNK2001: unresolved external symbol deflateEnd
cpl_minizip_zip.obj : error LNK2019: unresolved external symbol deflateInit2_ re
ferenced in function cpl_zipOpenNewFileInZip3
cpl_vsil_gzip.obj : error LNK2001: unresolved external symbol deflateInit2_
mrf_util.obj : error LNK2001: unresolved external symbol deflateInit2_
pngwutil.obj : error LNK2001: unresolved external symbol deflateInit2_
cpl_vsil_gzip.obj : error LNK2019: unresolved external symbol deflateInit_ refer
enced in function CPLZLibDeflate
tif_pixarlog.obj : error LNK2001: unresolved external symbol deflateInit_
tif_zip.obj : error LNK2001: unresolved external symbol deflateInit_
cpl_vsil_gzip.obj : error LNK2019: unresolved external symbol inflateInit_ refer
enced in function CPLZLibInflate
pngread.obj : error LNK2001: unresolved external symbol inflateInit_
tif_pixarlog.obj : error LNK2001: unresolved external symbol inflateInit_
tif_zip.obj : error LNK2001: unresolved external symbol inflateInit_
tif_zip.obj : error LNK2001: unresolved external symbol inflateReset
cpl_vsil_gzip.obj : error LNK2019: unresolved external symbol inflateReset refer
enced in function "private: int __cdecl VSIGZipHandle::gzrewind(void)" (?gzrewin
d@VSIGZipHandle@@AEAAHXZ)
png.obj : error LNK2001: unresolved external symbol inflateReset
pngrutil.obj : error LNK2001: unresolved external symbol inflateReset
tif_pixarlog.obj : error LNK2001: unresolved external symbol inflateReset
cpl_vsil_gzip.obj : error LNK2019: unresolved external symbol inflateCopy refere
nced in function "public: virtual unsigned __int64 __cdecl VSIGZipHandle::Read(v
oid *,unsigned __int64,unsigned __int64)" (?Read@VSIGZipHandle@@UEAA_KPEAX_K1@Z)

ogdidataset.obj : error LNK2019: unresolved external symbol cln_DestroyClient re
ferenced in function "public: virtual __cdecl OGDIDataset::~OGDIDataset(void)" (
??1OGDIDataset@@UEAA@XZ)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_DestroyClient
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetLayerCapabili
ties referenced in function "private: static enum CPLErr __cdecl OGDIDataset::Co
llectLayers(int,char * * *,char * * *)" (?CollectLayers@OGDIDataset@@CA?AW4CPLEr
r@@HPEAPEAPEAD0@Z)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_GetLayerCapabilities
ogdidataset.obj : error LNK2019: unresolved external symbol cln_SelectRegion ref
erenced in function "private: enum CPLErr __cdecl OGDIRasterBand::EstablishAcces
s(int,int,int,int,int,int)" (?EstablishAccess@OGDIRasterBand@@AEAA?AW4CPLErr@@HH
HHHH@Z)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_SelectRegion
ogrsf_frmts.lib(ogrogdilayer.obj) : error LNK2001: unresolved external symbol cl
n_SelectRegion
ogdidataset.obj : error LNK2019: unresolved external symbol cln_SelectLayer refe
renced in function "private: enum CPLErr __cdecl OGDIRasterBand::EstablishAccess
(int,int,int,int,int,int)" (?EstablishAccess@OGDIRasterBand@@AEAA?AW4CPLErr@@HHH
HHH@Z)
ogrsf_frmts.lib(ogrogdilayer.obj) : error LNK2001: unresolved external symbol cl
n_SelectLayer
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetRasterInfo re
ferenced in function "public: __cdecl OGDIRasterBand::OGDIRasterBand(class OGDID
ataset *,int,char const *,enum ecs_Family,int)" (??0OGDIRasterBand@@QEAA@PEAVOGD
IDataset@@HPEBDW4ecs_Family@@H@Z)
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetNextObject re
ferenced in function "private: virtual enum CPLErr __cdecl OGDIRasterBand::IRast
erIO(enum GDALRWFlag,int,int,int,int,void *,int,int,enum GDALDataType,__int64,__
int64,struct GDALRasterIOExtraArg *)" (?IRasterIO@OGDIRasterBand@@EEAA?AW4CPLErr
@@W4GDALRWFlag@@HHHHPEAXHHW4GDALDataType@@_J3PEAUGDALRasterIOExtraArg@@@Z)
ogrsf_frmts.lib(ogrogdilayer.obj) : error LNK2001: unresolved external symbol cl
n_GetNextObject
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetServerProject
ion referenced in function "public: static class GDALDataset * __cdecl OGDIDatas
et::Open(class GDALOpenInfo *)" (?Open@OGDIDataset@@SAPEAVGDALDataset@@PEAVGDALO
penInfo@@@Z)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_GetServerProjection
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetGlobalBound r
eferenced in function "public: static class GDALDataset * __cdecl OGDIDataset::O
pen(class GDALOpenInfo *)" (?Open@OGDIDataset@@SAPEAVGDALDataset@@PEAVGDALOpenIn
fo@@@Z)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_GetGlobalBound
ogdidataset.obj : error LNK2019: unresolved external symbol cln_GetVersion refer
enced in function "public: static class GDALDataset * __cdecl OGDIDataset::Open(
class GDALOpenInfo *)" (?Open@OGDIDataset@@SAPEAVGDALDataset@@PEAVGDALOpenInfo@@
@Z)
ogdidataset.obj : error LNK2019: unresolved external symbol cln_CreateClient ref
erenced in function "public: static class GDALDataset * __cdecl OGDIDataset::Ope
n(class GDALOpenInfo *)" (?Open@OGDIDataset@@SAPEAVGDALDataset@@PEAVGDALOpenInfo
@@@Z)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2001: unresolved external symb
ol cln_CreateClient
pngwutil.obj : error LNK2019: unresolved external symbol deflateReset referenced
 in function png_write_compressed_data_out
tif_pixarlog.obj : error LNK2001: unresolved external symbol deflateReset
tif_zip.obj : error LNK2001: unresolved external symbol deflateReset
rikdataset.obj : error LNK2019: unresolved external symbol uncompress referenced
 in function "public: virtual enum CPLErr __cdecl RIKRasterBand::IReadBlock(int,
int,void *)" (?IReadBlock@RIKRasterBand@@UEAA?AW4CPLErr@@HHPEAX@Z)
tif_pixarlog.obj : error LNK2019: unresolved external symbol inflateSync referen
ced in function PixarLogDecode
tif_zip.obj : error LNK2001: unresolved external symbol inflateSync
tif_pixarlog.obj : error LNK2019: unresolved external symbol deflateParams refer
enced in function PixarLogVSetField
tif_zip.obj : error LNK2001: unresolved external symbol deflateParams
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2019: unresolved external symb
ol ecs_CleanUp referenced in function "public: virtual __cdecl OGROGDIDataSource
::~OGROGDIDataSource(void)" (??1OGROGDIDataSource@@UEAA@XZ)
ogrsf_frmts.lib(ogrogdidatasource.obj) : error LNK2019: unresolved external symb
ol cln_UpdateDictionary referenced in function "public: int __cdecl OGROGDIDataS
ource::Open(char const *)" (?Open@OGROGDIDataSource@@QEAAHPEBD@Z)
ogrsf_frmts.lib(ogrogdilayer.obj) : error LNK2019: unresolved external symbol ec
s_FindElement referenced in function "private: class OGRFeature * __cdecl OGROGD
ILayer::GetNextRawFeature(void)" (?GetNextRawFeature@OGROGDILayer@@AEAAPEAVOGRFe
ature@@XZ)
ogrsf_frmts.lib(ogrogdilayer.obj) : error LNK2019: unresolved external symbol cl
n_GetAttributesFormat referenced in function "private: void __cdecl OGROGDILayer
::BuildFeatureDefn(void)" (?BuildFeatureDefn@OGROGDILayer@@AEAAXXZ)
gdal202.dll : fatal error LNK1120: 38 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\amd64\link.EXE"' : return code '0x460'
Stop.

D:\gdal-2.2.4>

Attachment: nmake.opt
Description: Binary data

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to