The following bug has been logged on the website:
Bug reference: 6788
Logged by: Regina Obe
Email address: lr@pcorp.us
PostgreSQL version: 9.1.4
Operating system: Mingw64-w32 chain=20
Description:=20=20=20=20=20=20=20=20
I can compile 9.2beta and 9.3 snapshot fine with my mingw64-w32 chain (and
can also compile 9.0-9.3 on my mingw64-w64) chain.=20
I'm assuming this issue is fixed in 9.2 and 9.2 and wasn't backported to 9.1
and prior. Perhaps that is intentional.
The error I get is a whole bunch of:
:\ming32\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.5.4/../../../../i686-w64=
-min
w32/include/winsock2.h:15:2: warning: #warning Please include winsock2.h
before
windows.h
n file included from ../../src/include/c.h:90:0
:
i686-w64-mingw32-gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaratio
n-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing
-fwrapv
-fexcess-precision=3Dstandard -g -I../../src/port -DFRONTEND
-I../../src/include -
I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32"=
=20
-c -
o getaddrinfo.o getaddrinfo.c
In file included from ../../src/include/pg_config_os.h:37:0,
from ../../src/include/c.h:90,
from getaddrinfo.c:25:
c:\ming32\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.5.4/../../../../i686-w6=
4-min
gw32/include/winsock2.h:15:2: warning: #warning Please include winsock2.h
before
windows.h
In file included from ../../src/include/c.h:90:0
If I look at the offending sections like in=20
src/port/getaddrinfo.c, I see that the section in 9.1
--- 9.1 321-326 ----
#ifdef EAI_NODATA
#if !defined(WIN64) && !defined(WIN32_ONLY_COMPILER) /* MSVC/WIN64 duplicate
*/
case EAI_NODATA:
return "No host data of that type was found";
#endif
#endif
--- end 9.1 --
got changed in 9.2 incarnations
--
Thanks,
Regina