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
|
Список | 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 по дате отправления: