[mapserver-users] error compilation for mapserver 5.2.1

sandric ionut sandricionut at yahoo.com
Wed Jan 7 05:56:30 EST 2009


Hello:
 
I try to compile mapserver 5.2.1. using Microsoft Visual Studio 2005. I have made the proper modifications to the nmake.opt file and run the compile command as:
 
nmake -f makefile.vc charp
 
After several errors (which I've managed to pass), I've the following error (see bellow)
 
How can I correct this?
 
Thank you in advance
 
Ionut
 
 ...
-DUSE_THREAD    -DIGNORE_MISSING_DATA   -DENABLE_STDERR_DEBUG            -DUSE_
GD_ANTIALIAS       -DUSE_ZLIB    -DUSE_AGG   -DWIN32 -D_WIN32 /c mapraster.c /Fo
mapraster.obj
mapraster.c
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(327) :
 warning C4005: 'TEXT' : macro redefinition
        h:\kit\mapserver-5.2.1\mapfile.h(123) : see previous definition of 'TEXT
'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(343)
: error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(345)
: error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(346)
: error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(357)
: error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(98) :
 warning C4005: 'ERROR' : macro redefinition
        h:\kit\mapserver-5.2.1\mapfile.h(52) : see previous definition of 'ERROR
'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(879)
: error C2061: syntax error : identifier 'SIZEL'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(880)
: error C2061: syntax error : identifier 'szlMillimeters'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(880)
: error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(890)
: error C2061: syntax error : identifier 'szlMicrometers'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(890)
: error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(893)
: error C2059: syntax error : '}'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(1103)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(1104)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(1105)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(1106)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(1557)
 : warning C4005: 'TRANSPARENT' : macro redefinition
        h:\kit\mapserver-5.2.1\mapfile.h(130) : see previous definition of 'TRAN
SPARENT'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3025)
 : error C2146: syntax error : missing ')' before identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3025)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3025)
 : error C2061: syntax error : identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3025)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3025)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3049)
 : error C2146: syntax error : missing ')' before identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3049)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3049)
 : error C2061: syntax error : identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3049)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3049)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3203)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3203)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3203)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3203)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3204)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3212)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3212)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3212)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3212)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3213)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3227)
 : error C2146: syntax error : missing ')' before identifier 'psizl'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3227)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3227)
 : error C2061: syntax error : identifier 'psizl'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3227)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3228)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3236)
 : error C2146: syntax error : missing ')' before identifier 'psizl'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3236)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3236)
 : error C2061: syntax error : identifier 'psizl'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3236)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3237)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3254)
 : error C2146: syntax error : missing ')' before identifier 'lpSize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3254)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3254)
 : error C2061: syntax error : identifier 'lpSize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3254)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3255)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3266)
 : error C2146: syntax error : missing ')' before identifier 'lpSize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3266)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3266)
 : error C2061: syntax error : identifier 'lpSize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3266)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3267)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3489)
 : error C2146: syntax error : missing ')' before identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3489)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3489)
 : error C2061: syntax error : identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3489)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3489)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3491)
 : error C2146: syntax error : missing ')' before identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3491)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3491)
 : error C2061: syntax error : identifier 'lpsize'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3491)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3491)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3727)
 : error C2146: syntax error : missing ')' before identifier 'lpEnhMetaHeader'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3727)
 : error C2081: 'LPENHMETAHEADER' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3727)
 : error C2061: syntax error : identifier 'lpEnhMetaHeader'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3727)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(3727)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4009)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4009)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4009)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4009)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4009)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4011)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4011)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4011)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4011)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4011)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4016)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4016)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4016)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4016)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4016)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4017)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4017)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4017)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4017)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4017)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4018)
 : error C2146: syntax error : missing ')' before identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4018)
 : error C2081: 'LPSIZE' : name in formal parameter list illegal
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4018)
 : error C2061: syntax error : identifier 'lpsz'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4018)
 : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4018)
 : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4477)
 : error C2061: syntax error : identifier 'SIZEL'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4478)
 : error C2059: syntax error : '}'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4531)
 : error C2061: syntax error : identifier 'SIZEL'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4532)
 : error C2059: syntax error : '}'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4571)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4572)
 : error C2059: syntax error : '}'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4592)
 : error C2059: syntax error : 'constant'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(4592)
 : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\c
l.EXE"' : return code '0x2'
Stop.


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20090107/bf8d75c4/attachment-0001.html


More information about the mapserver-users mailing list