Frank,

I am getting unresolved symbols without "INCLUDE_OGR_FRMTS = YES". I am
building
GDAL 1.6.0 Beta 1 using VS2008 on Windows XP.
Is there a way to keep building GDAL 1.6.0 without OGR? The release dll
size difference is 3.6M (gdal15.dll without OGR) vs. 4.8M (gdal16dev.dll
with OGR).

Thanks,
Gao, Peng


        link /nologo /dll /INCLUDE:_OGRFeatureStylePuller
/INCLUDE:_OSRValidate
  /INCLUDE:_OPTGetProjectionMethods  /INCLUDE:_OGR_G_GetPointCount
/INCLUDE:_GDA
[EMAIL PROTECTED]  /INCLUDE:[EMAIL PROTECTED]
/INCLUDE:_GDALComputeMedia
[EMAIL PROTECTED]  /INCLUDE:[EMAIL PROTECTED]
/INCLUDE:_OCTNewCoordinateTransforma
[EMAIL PROTECTED]  port\*.obj gcore\*.obj alg\*.obj frmts\o\*.obj ogr\ogr.lib
C:\A
rcGIS\SharedArcGIS\DepFiles\lib\Kakadu\kdu60.lib
/LIBPATH:C:\GDAL\codec\hdf4\dl
l Ws2_32.lib   C:\GDAL\codec\DSDK\lib\Release_md\lti_dsdk_dll.lib
advapi32.lib u
ser32.lib
C:/ArcGIS/SharedArcGIS/DepFiles/Lib/Curl/libcurl.li
b   gcore\Version.res  /out:gdal16.dll /implib:gdal_i.lib
   Creating library gdal_i.lib and object gdal_i.exp
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRGeometry * __thiscall OGRLayer::GetSpatialFilter(void)"
(?GetSpatialFilt
[EMAIL PROTECTED]@@UAEPAVOGRGeometry@@XZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual v
oid __thiscall OGRLayer::SetSpatialFilter(class OGRGeometry *)"
(?SetSpatialFilt
[EMAIL PROTECTED]@@UAEXPAVOGRGeometry@@@Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual v
oid __thiscall
OGRLayer::SetSpatialFilterRect(double,double,double,double)" (?Se
[EMAIL PROTECTED]@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::SetAttributeFilter(char const *)"
([EMAIL PROTECTED]
GRLayer@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::SetNextByIndex(long)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]
)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRFeature * __thiscall OGRLayer::GetFeature(long)"
([EMAIL PROTECTED]@@
UAEPAVOGRFeature@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::SetFeature(class OGRFeature *)"
([EMAIL PROTECTED]@@U
AEHPAVOGRFeature@@@Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::CreateFeature(class OGRFeature *)"
([EMAIL PROTECTED]
yer@@UAEHPAVOGRFeature@@@Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::DeleteFeature(long)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::GetFeatureCount(int)"
([EMAIL PROTECTED]@@UAEHH@
Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::GetExtent(class OGREnvelope *,int)"
([EMAIL PROTECTED]
@@UAEHPAVOGREnvelope@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
har const * __thiscall OGRLayer::GetInfo(char const *)"
([EMAIL PROTECTED]@@UAEP
[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::CreateField(class OGRFieldDefn *,int)"
([EMAIL PROTECTED]
Layer@@UAEHPAVOGRFieldDefn@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::SyncToDisk(void)" ([EMAIL PROTECTED]@@UAEHXZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::StartTransaction(void)"
([EMAIL PROTECTED]@@UAE
HXZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::CommitTransaction(void)"
([EMAIL PROTECTED]@@U
AEHXZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRLayer::RollbackTransaction(void)"
([EMAIL PROTECTED]
r@@UAEHXZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
har const * __thiscall OGRLayer::GetFIDColumn(void)"
([EMAIL PROTECTED]@@UA
EPBDXZ)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
har const * __thiscall OGRLayer::GetGeometryColumn(void)"
([EMAIL PROTECTED]
RLayer@@UAEPBDXZ)
gdalrasterize.obj : error LNK2019: unresolved external symbol "public:
virtual _
_thiscall OGRLayer::~OGRLayer(void)" (??1OGRLayer@@[EMAIL PROTECTED]) 
referenced in
functio
n "public: virtual void * __thiscall OGRLayer::`scalar deleting
destructor'(unsi
gned int)" (??_GOGRLayer@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRLayer * __thiscall OGRDataSource::GetLayerByName(char const *)"
(?GetLay
[EMAIL PROTECTED]@@UAEPAVOGRLayer@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRDataSource::DeleteLayer(int)"
([EMAIL PROTECTED]@@UAEH
[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRLayer * __thiscall OGRDataSource::CreateLayer(char const *,class
OGRSpat
ialReference *,enum OGRwkbGeometryType,char * *)"
([EMAIL PROTECTED]@@U
AEPAVOGRLayer@@PBDPAVOGRSpatialReference@@W4OGRwkbGeometryType@@[EMAIL 
PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRLayer * __thiscall OGRDataSource::CopyLayer(class OGRLayer
*,char const
*,char * *)" ([EMAIL PROTECTED]@@UAEPAVOGRLayer@@[EMAIL PROTECTED]@Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRLayer * __thiscall OGRDataSource::ExecuteSQL(char const *,class
OGRGeome
try *,char const *)"
([EMAIL PROTECTED]@@UAEPAVOGRLayer@@PBDPAVOGRGeomet
ry@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual v
oid __thiscall OGRDataSource::ReleaseResultSet(class OGRLayer *)"
(?ReleaseResul
[EMAIL PROTECTED]@@UAEXPAVOGRLayer@@@Z)
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRDataSource::SyncToDisk(void)"
([EMAIL PROTECTED]@@UAEHX
Z)
gdalrasterize.obj : error LNK2019: unresolved external symbol "public:
virtual _
_thiscall OGRDataSource::~OGRDataSource(void)"
(??1OGRDataSource@@[EMAIL PROTECTED]) refere
nced in function "public: virtual void * __thiscall
OGRDataSource::`scalar delet
ing destructor'(unsigned int)" (??_GOGRDataSource@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRDataSource * __thiscall OGRSFDriver::CreateDataSource(char const
*,char
* *)" ([EMAIL PROTECTED]@@UAEPAVOGRDataSource@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual i
nt __thiscall OGRSFDriver::DeleteDataSource(char const *)"
([EMAIL PROTECTED]
RSFDriver@@[EMAIL PROTECTED])
gdalrasterize.obj : error LNK2001: unresolved external symbol "public:
virtual c
lass OGRDataSource * __thiscall OGRSFDriver::CopyDataSource(class
OGRDataSource
*,char const *,char * *)"
([EMAIL PROTECTED]@@UAEPAVOGRDataSource@@PAV
[EMAIL PROTECTED]@Z)
gdalrasterize.obj : error LNK2019: unresolved external symbol "public:
virtual _
_thiscall OGRSFDriver::~OGRSFDriver(void)" (??1OGRSFDriver@@[EMAIL PROTECTED])
referenced i
n function "public: virtual void * __thiscall OGRSFDriver::`scalar
deleting dest
ructor'(unsigned int)" (??_GOGRSFDriver@@[EMAIL PROTECTED])
gdal16.dll : fatal error LNK1120: 32 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN
\link.EXE"' : return code '0x460'
Stop.
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to