[gdal-dev] GDALFillNodata link error

Yilmaz Arslanoglu yilmaz.arslanoglu at gmail.com
Mon Nov 23 05:30:40 EST 2009


Hi all;

In version 1.6.2 and 1.6.3, the usage of the function
"GDALFillNodata" gives a linker error, since "rasterfill.obj" is not
listed under OBJ
in "Makefile.vc" under "gdal\alg". However, it is listed in the
current development version ( 1.7 )

Does this mean that the function GDALFillNodata is not intended to be
used before 1.7 ?

As another question, is there a way to access somehow the iso8211
functionality ( DDFModule etc. )
via gdal library, or do we need to compile it as a seperate dll ? I
tried to build the makefile under
"gdal\frmts\iso8211" with "iso8211.dll" option, but it gives linker
errors with this option as follows:

Creating library iso8211_i.lib and object iso8211_i.exp
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_inflateEnd referenced in function "public: virtual __thiscall
VSIGZipHandle::~VSIGZipHandle(void)" (??1VSIGZipHandle@@UAE at XZ)
cpl.lib(cpl_minizip_unzip.obj) : error LNK2001: unresolved external
symbol _inflateEnd
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_inflateReset referenced in function "private: int __thiscall
VSIGZipHandle::gzrewind(void)" (?gzrewind at VSIGZipHandle@@AAEHXZ)
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_crc32 referenced in function "private: int __thiscall
VSIGZipHandle::gzrewind(void)" (?gzrewind at VSIGZipHandle@@AAEHXZ)
cpl.lib(cpl_minizip_unzip.obj) : error LNK2001: unresolved external
symbol _crc32
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_inflateCopy referenced in function "private: int __thiscall
VSIGZipHandle::gzseek(unsigned __int64,int)"
(?gzseek at VSIGZipHandle@@AAEH_KH at Z)
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_deflateInit2_ referenced in function "public: __thiscall
VSIGZipWriteHandle::VSIGZipWriteHandle(class VSIVirtualHandle *)"
(??0VSIGZipWriteHandle@@QAE at PAVVSIVirtualHandle@@@Z)
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_deflateEnd referenced in function "public: virtual int __thiscall
VSIGZipWriteHandle::Close(void)" (?Close at VSIGZipWriteHandle@@UAEHXZ)
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_deflate referenced in function "public: virtual int __thiscall
VSIGZipWriteHandle::Close(void)" (?Close at VSIGZipWriteHandle@@UAEHXZ)
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_inflate referenced in function "public: virtual unsigned int
__thiscall VSIGZipHandle::Read(void *,unsigned int,unsigned int)"
(?Read at VSIGZipHandle@@UAEIPAXII at Z)
cpl.lib(cpl_minizip_unzip.obj) : error LNK2001: unresolved external
symbol _inflate
cpl.lib(cpl_vsil_gzip.obj) : error LNK2019: unresolved external symbol
_inflateInit2_ referenced in function "public: __thiscall
VSIGZipHandle::VSIGZipHandle(class VSIVirtualHandle *,char const
*,unsigned __int64,unsigned __int64,unsigned __int64,unsigned
int,int)" (??0VSIGZipHandle@@QAE at PAVVSIVirtualHandle@@PBD_K22IH at Z)
cpl.lib(cpl_minizip_unzip.obj) : error LNK2001: unresolved external
symbol _inflateInit2_
iso8211.dll : fatal error LNK1120: 9 unresolved externals


More information about the gdal-dev mailing list