Opened 17 years ago
Closed 17 years ago
#2272 closed defect (fixed)
WMS/WFS client support does not compile in SVN
Reported by: | dmorissette | Owned by: | dmorissette |
---|---|---|---|
Priority: | normal | Milestone: | 5.0 release |
Component: | WMS Client | Version: | svn-trunk (development) |
Severity: | normal | Keywords: | |
Cc: | assefa, andreas.albarello@… |
Description (last modified by )
Andreas Albarello wrote on mapserver-dev:
Folks,
this is what I get when I try to compile the latest SVN revision 6733 (and most likely all previous revisions too) with WMS and WFS client support, but without WMS/WFS servers on Windows/VC8:
mapwmslayer.c mapwmslayer.c(206) : warning C4013: 'msOWSLookupMetadata' undefined; assuming extern returning int [...] mapwmslayer.c(441) : warning C4013: 'msOWSParseVersionString' undefined; assuming extern returning int mapwmslayer.c(461) : error C2065: 'OWS_1_0_8' : undeclared identifier [...] mapwmslayer.c(497) : warning C4013: 'msOWSGetEPSGProj' undefined; assuming extern returning int [...]
I was able to fix this by adding
|| defined(USE_WMS_LYR) || defined(USE_WFS_LYR)
to line 91 of mapows.h.
Then I got this:
mapwmslayer.obj : error LNK2019: unresolved external symbol _msOWSLookupMetadata referenced in function _msBuildWMSLayerURLBase mapwfslayer.obj : error LNK2001: unresolved external symbol _msOWSLookupMetadata mapwmslayer.obj : error LNK2019: unresolved external symbol _msOWSGetEPSGProj referenced in function _msBuildWMSLayerURL mapwmslayer.obj : error LNK2019: unresolved external symbol _msOWSParseVersionString referenced in function _msBuildWMSLayerURL mapdraw.obj : error LNK2019: unresolved external symbol _msOWSExecuteRequests referenced in function _msDrawWMSLayer mapwfslayer.obj : error LNK2001: unresolved external symbol _msOWSExecuteRequests mapwfslayer.obj : error LNK2019: unresolved external symbol _msOWSTerminateOnlineResource referenced in function _msBuildWFSLayerGetURL mapwfslayer.obj : error LNK2019: unresolved external symbol _msOWSBuildURLFilename referenced in function _msPrepareWFSLayerRequest mapwfslayer.obj : error LNK2019: unresolved external symbol _msOWSProcessException referenced in function _msWFSLayerWhichShapes libmap.dll : fatal error LNK1120: 7 unresolved externals
Fixed this in a similar manner as above, again by adding
|| defined(USE_WMS_LYR) || defined(USE_WFS_LYR)
to line 102 of mapows.c. Compiles fine now.
Just thought I'd let you know about this.
Change History (2)
comment:1 by , 17 years ago
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I had to also disable WCS and SOS in order to reproduce.
Fixed in r6734.
Note:
See TracTickets
for help on using tickets.
Checking this now...