Recent changes to interfaces/libpg/fe-connect.c have broken MSVC builds, which I am reliably informed are definitely still required - at least some uses of libpq.dll made with gcc apparently cause the resulting builds or applications to blow up.


The trouble seems to come from these 2 lines:

+ #define _WIN32_IE 0x0400
+ #include <shlobj.h>

First, on MSVC, _WIN32_IE is already defined at that point. If you get around that then processing the include file causes errors.

I am making some more tests and will post more details shortly - problem first noticed by TJ Doesn'tWantToMentionHisSurname.

MinGW builds appear to be fine, though.

cheers

andrew



---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to