Re: Also cannot build the postgresql server under Mingw using 8.0 beta 2

Поиск
Список
Период
Сортировка
От Dann Corbit
Тема Re: Also cannot build the postgresql server under Mingw using 8.0 beta 2
Дата
Msg-id 54798A299E68514AB7C4DEBA25F03BE1191452@postal.corporate.connx.com
обсуждение исходный текст
Ответ на Also cannot build the postgresql server under Mingw using 8.0 beta 2  ("Dann Corbit" <DCorbit@connx.com>)
Ответы Re: Also cannot build the postgresql server under Mingw  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
> -----Original Message-----
> From: Andrew Dunstan [mailto:andrew@dunslane.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


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: Also cannot build the postgresql server under Mingw
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: Also cannot build the postgresql server under Mingw