Hi,
I’ve been trying to compile my own custom version of Mapserver for Windows this afternoon. Basically none of the binaries linked from the official page are compiled with Fast-CGI support, so I want to compile my own version since we want to use it in a pretty high volume environment. So far I’ve gotten most libraries to compile properly, but I’m having trouble compiling libpq in the PostgreSQL source distribution (version 8.1). Running “nmake /f win32.mak” from the command line gives me the following errors:
=====
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
cd include
if not exist pg_config.h copy pg_config.h.win32 pg_config.h
cd ..
cd interfaces\libpq
nmake /f win32.mak
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
Building the Win32 static library...
cl.exe @C:\DOCUME~1\helvik\LOCALS~1\Temp\nmE6.tmp
getaddrinfo.c
..\..\port\getaddrinfo.c(244) : error C2065: 'WSA_NOT_ENOUGH_MEMORY' : undeclare
d identifier
..\..\port\getaddrinfo.c(334) : error C2051: case expression not constant
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\
VC7\BIN\nmake.exe"' : return code '0x2'
Stop.
=====
I’ve tried searching the list archives, but I haven’t found any good explanations for this. Any help would be appreciated. J
Thanks,
Helge Elvik