BUG #6788: Can't compile on mingw64-w32

From: lr(at)pcorp(dot)us
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #6788: Can't compile on mingw64-w32
Date: 2012-08-01 01:15:21
Message-ID: E1SwNWz-0006sN-By@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 6788
Logged by: Regina Obe
Email address: lr(at)pcorp(dot)us
PostgreSQL version: 9.1.4
Operating system: Mingw64-w32 chain
Description:

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.

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=standard -g -I../../src/port -DFRONTEND
-I../../src/include -
I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32"
-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-w64-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
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

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2012-08-01 05:09:37 Re: postgresql-9.1.4 macosx-10.6.8 (hostssl) psql -h hostname crashes
Previous Message Tom Lane 2012-07-31 22:13:07 Re: BUG #6787: Query planner estimates worng costs on nodes