| From: | "Dann Corbit" <DCorbit(at)connx(dot)com> |
|---|---|
| To: | "Andrew Dunstan" <andrew(at)dunslane(dot)net> |
| Cc: | "PostgreSQL-development" <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Also cannot build the postgresql server under Mingw using 8.0 beta 2 |
| Date: | 2004-09-01 19:36:48 |
| Message-ID: | 54798A299E68514AB7C4DEBA25F03BE1191452@postal.corporate.connx.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
> -----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.
BTW, the missing symbol slat problem under Mingw has been isolated as
the following lines from pg_os_config.h:
/*
* Supplement to <sys/stat.h>.
*/
#define lstat slat
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andrew Dunstan | 2004-09-01 19:50:05 | Re: Also cannot build the postgresql server under Mingw |
| Previous Message | Andrew Dunstan | 2004-09-01 19:31:02 | Re: Also cannot build the postgresql server under Mingw |