[TinyOWS-dev] TinyOWS in Windows

Alexander Bruy alexander.bruy at gmail.com
Mon Apr 25 10:09:45 EST 2011


Hi,

we have some progress with updated Makefile.vc but there is another errors
when building regex related sources. Here is log

F:\tinyows\build>nmake /f Makefile.vc



Microsoft (R) Program Maintenance Utility   Version 7.00.8882

Copyright (C) Microsoft Corp 1988-2000. All rights reserved.



        copy /y src\ows_define.h.in src\ows_define.h

Files copied:         1.

        cl /nologo /Ox /MD /W3 /DDEBUG /EHsc -Ic:\OSGeo4W\include\regex-0.12 -I"

c:\Program Files\PostgreSQL\9.0\lib\libpq -Ic:\Program Files\PostgreSQL\9.0\incl

ude" -Ic:\OSGeo4W\include -Ic:\OSGeo4W/include/libxml -DHAVE_STRING_H -DREGEX_MA

LLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DNEED_STRLCAT -DNEED_STRRSTR -DUSE_PO

STGIS   -DENABLE_STDERR_DEBUG -DUSE_ICONV -DUSE_LIBXML2 -DWIN32 -D_WIN32 /c c:\O

SGeo4W\include\regex-0.12\regex.c /Foc:\OSGeo4W\include\regex-0.12\regex.obj

regex.c

c:\OSGeo4W\include\regex-0.12\regex.c(768) : warning C4018: '<' : signed/unsigne

d mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(774) : warning C4018: '<' : signed/unsigne

d mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1123) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1189) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1204) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1297) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1322) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1336) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1346) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1358) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1364) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1372) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1608) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1638) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1683) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1698) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1726) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1813) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1926) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1932) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1937) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1941) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1945) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1949) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1953) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1957) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(1975) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(2023) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(2027) : warning C4018: '>' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(2042) : warning C4013: 'free' undefined; a

ssuming extern returning int

c:\OSGeo4W\include\regex-0.12\regex.c(2236) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(2784) : warning C4013: 'abort' undefined;

assuming extern returning int

c:\OSGeo4W\include\regex-0.12\regex.c(2834) : warning C4047: '=' : 'regoff_t *'

differs in levels of indirection from 'int'

c:\OSGeo4W\include\regex-0.12\regex.c(3313) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3403) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3427) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3480) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3496) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3760) : warning C4018: '<' : signed/unsign

ed mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3771) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3918) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3971) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(4079) : warning C4018: '>=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(4110) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(4123) : warning C4018: '<=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(4293) : warning C4018: '>=' : signed/unsig

ned mismatch

c:\OSGeo4W\include\regex-0.12\regex.c(3771) : warning C4101: 'destination' : unr

eferenced local variable

c:\OSGeo4W\include\regex-0.12\regex.c(3918) : warning C4101: 'destination' : unr

eferenced local variable

c:\OSGeo4W\include\regex-0.12\regex.c(3971) : warning C4101: 'destination' : unr

eferenced local variable

c:\OSGeo4W\include\regex-0.12\regex.c(4110) : warning C4101: 'destination' : unr

eferenced local variable

c:\OSGeo4W\include\regex-0.12\regex.c(4123) : warning C4101: 'destination' : unr

eferenced local variable

c:\OSGeo4W\include\regex-0.12\regex.c(4876) : warning C4996: 'errcode': This nam

e was supported during some Whidbey pre-releases. Instead, use the standard name

 errno_t.

        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(560) :

 see declaration of 'errcode'

c:\OSGeo4W\include\regex-0.12\regex.c(4876) : error C2081: 'preg' : name in form

al parameter list illegal

c:\OSGeo4W\include\regex-0.12\regex.c(4876) : error C2081: 'errbuf' : name in fo

rmal parameter list illegal

c:\OSGeo4W\include\regex-0.12\regex.c(4876) : error C2081: 'errbuf_size' : name

in formal parameter list illegal

c:\OSGeo4W\include\regex-0.12\regex.c(4877) : error C2055: expected formal param

eter list, not a type list

c:\OSGeo4W\include\regex-0.12\regex.c(4877) : error C2082: redefinition of forma

l parameter 'errcode'

c:\OSGeo4W\include\regex-0.12\regex.c(4885) : warning C4996: 'errcode': This nam

e was supported during some Whidbey pre-releases. Instead, use the standard name

 errno_t.

        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(560) :

 see declaration of 'errcode'

c:\OSGeo4W\include\regex-0.12\regex.c(4885) : error C2059: syntax error : 'type'



c:\OSGeo4W\include\regex-0.12\regex.c(4893) : error C2275: 'errcode' : illegal u

se of this type as an expression

        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(560) :

 see declaration of 'errcode'

c:\OSGeo4W\include\regex-0.12\regex.c(4910) : warning C4996: 'strcpy': This func

tion or variable may be unsafe. Consider using strcpy_s instead. To disable depr

ecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

NMAKE : fatal error U1077: 'cl' : return code '0x2'

Stop.


-- 
Alexander Bruy


More information about the TinyOWS-dev mailing list