Steve, You could download any of the SDK packages (according to your compiler version and architecture) supported from this location:
http://vbkto.dyndns.org:1280/sdk/Default.aspx (see the bottom of the page for the SDKs) These packages contain all the required stuff for a successful compilation and the required patch in the regex lib which should make it compile well. Best regards, Tamas 2009/6/17 Stephen Woodbridge <[email protected]> > Hi all, > > This is my first time trying to build mapserver under Windows and it is > dying in the regex-0.12 source with the the errors below. Any thoughts on > how to resolved this? > > Thanks, > -Steve W. > > cl /nologo /Ox /MD /W3 /EHsc -Ic:\projects\mapserver\..\gdwin32 > -Ic > :\projects\mapserver\..\proj-4.6.1/src > -Ic:\projects\mapserver\..\regex-0.12 > -Ic:\projects\mapserver\..\postgresql-8.3.7/src/interfaces/libpq > -Ic:\project > s\mapserver\..\postgresql-8.3.7/src/include -Ic:\projects\mapserver\..\z > lib-1.2.3 -Ic:\projects\mapserver\..\libpng-1.2.8 -DHAVE_STRING_H > -DREGEX_MA > LLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DNEED_STRLCAT -DNEED_STRRSTR > -DNEED_S > TRCASESTR -DUSE_POSTGIS -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_GD_PNG > -DUSE_GD_JP > EG -DUSE_GD_WBMP -DUSE_GD_GIF -DGD_HAS_GDIMAGEGIFPTR -DUSE_GD_FT > -DGD_HAS_GETBIT > MAPFONT -DGD_HAS_FTEX_XSHOW -DUSE_THREAD -DIGNORE_MISSING_DATA > -DUSE_GD_ANTIALIAS -DWIN32 -D_WIN32 /c > c:\projects\mapserver\..\r > egex-0.12\regex.c /Foc:\projects\mapserver\..\regex-0.12\regex.obj > regex.c > > [snip lots of warnings] > > c:\projects\mapserver\..\regex-0.12\regex.c(4877) : warning C4996: > 'errcode': Th > is name was supported during some Whidbey pre-releases. Instead, use the > standar > d name errno_t. > C:\Program Files\Microsoft Visual Studio > 9.0\VC\INCLUDE\crtdefs.h(548) : > see declaration of 'errcode' > c:\projects\mapserver\..\regex-0.12\regex.c(4877) : error C2081: 'preg' : > name i > n formal parameter list illegal > c:\projects\mapserver\..\regex-0.12\regex.c(4877) : error C2081: 'errbuf' : > name > in formal parameter list illegal > c:\projects\mapserver\..\regex-0.12\regex.c(4877) : error C2081: > 'errbuf_size' : > name in formal parameter list illegal > c:\projects\mapserver\..\regex-0.12\regex.c(4878) : error C2055: expected > formal > parameter list, not a type list > c:\projects\mapserver\..\regex-0.12\regex.c(4878) : error C2082: > redefinition of > formal parameter 'errcode' > c:\projects\mapserver\..\regex-0.12\regex.c(4886) : warning C4996: > 'errcode': Th > is name was supported during some Whidbey pre-releases. Instead, use the > standar > d name errno_t. > C:\Program Files\Microsoft Visual Studio > 9.0\VC\INCLUDE\crtdefs.h(548) : > see declaration of 'errcode' > c:\projects\mapserver\..\regex-0.12\regex.c(4886) : error C2059: syntax > error : > 'type' > c:\projects\mapserver\..\regex-0.12\regex.c(4894) : error C2275: 'errcode' > : ill > egal use of this type as an expression > C:\Program Files\Microsoft Visual Studio > 9.0\VC\INCLUDE\crtdefs.h(548) : > see declaration of 'errcode' > c:\projects\mapserver\..\regex-0.12\regex.c(4911) : warning C4996: > 'strcpy': Thi > s function or variable may be unsafe. Consider using strcpy_s instead. To > disabl > e deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio > 9.0\VC\BIN > \cl.EXE"' : return code '0x2' > Stop. > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users >
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
