Re: Also cannot build the postgresql server under Mingw

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Dann Corbit <DCorbit(at)connx(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Also cannot build the postgresql server under Mingw
Date: 2004-09-01 19:50:05
Message-ID: 413627ED.50500@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Dann Corbit wrote:

>>-----Original Message-----
>>From: Andrew Dunstan [mailto:andrew(at)dunslane(dot)net]
>>Sent: Wednesday, September 01, 2004 12:31 PM
>>To: Dann Corbit
>>Cc: PostgreSQL-development
>>Subject: Re: [HACKERS] Also cannot build the postgresql
>>server under Mingw using 8.0 beta 2
>>
>>Dann Corbit wrote:
>>
>>
>>
>>>Adding this to the c.h file solved most of the problems for
>>>
>>>
>>the libpq
>>
>>
>>>DLL:
>>>
>>>#if defined(HAVE_STRINGS_H) && !defined(_MSC_VER)
>>>#include <strings.h>
>>>#endif
>>>...
>>>#if defined(WIN32) && defined(_MSC_VER)
>>>#include <winsock2.h>
>>>#define snprintf _snprintf
>>>#endif
>>>Since I ran configure for MINGW (which has strings.h) it creates a
>>>header file which is partly invalid for MS VC++
>>>
>>>
>>We do not expect configure to create a setup for any use on Windows
>>other than building under MinGW.
>>
>>
>
>Then why does the file \postgresql-8.0.0beta2\src\interfaces\libpq say
>the following:
>U:\postgresql-8.0.0beta2\src\interfaces\libpq>type win32.mak
># Makefile for Microsoft Visual C++ 5.0 (or compat)
>
>If you really do build the interface under only one compiler that is a
>titanic step down from before.
>
>
>
>

You have missed the point. You should be able to build using that
makefile *without* having run configure. After all, you can't run
configure on Windows at all without MinGW or Cygwin. If you use it, it
not unreasonably assumes that that will be your build environment too.

cheers

andrew

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Magnus Hagander 2004-09-01 19:50:09 Re: Also cannot build the postgresql server under Mingw using 8.0 beta 2
Previous Message Dann Corbit 2004-09-01 19:36:48 Re: Also cannot build the postgresql server under Mingw using 8.0 beta 2