Re: [HACKERS] Compile failure with SSL

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: [HACKERS] Compile failure with SSL
Дата
Msg-id E7F85A1B5FF8D44C8A1AF6885BC9A0E40C362C@ratbert.vale-housing.co.uk
обсуждение исходный текст
Ответы Re: [HACKERS] Compile failure with SSL  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
OK, looks like the error below is a Win32 thing. The patch attached
#ifdef'd out the permissions check on the private key file as it won't
work under Windows anyway (a similar check in postmaster.c has has
already been ifdef'd out for the same reason).

Incidently, the consts are also used in initdb.c where they work just
fine - can't seem to figure out where it gets them from though (must be
missing something). Normally they're in sys/stat.h, but not in mingw
(where they can only be found in glibc/sys/stat.h). Magnus also
mentioned to me that Merlin's snapshots are building fine without this
patch - dunno if he has a different version of sys/stat.h...

Anyway, regardless of that I think the patch is relevant.

Regards, Dave.


> -----Original Message-----
> From: pgsql-hackers-owner@postgresql.org
> [mailto:pgsql-hackers-owner@postgresql.org] On Behalf Of Dave Page
> Sent: 19 June 2004 23:24
> To: pgsql-hackers@postgresql.org
> Subject: [HACKERS] Compile failure with SSL
>
> I think this is another on of those 'might be Win32 specific'
> problems.
> When building on XP, with OpenSSL 0.9.7c (from the bitWalk
> MinGW tools), I get the following failure:
>
> gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes
> -Wmissing-declarations -I../../../src/include
> -I./src/include/port/win32 -DEXEC_BACKEND
> "-I../../../src/include/port/win32" -DBUILDING_DLL  -c -o
> be-secure.o be-secure.c
> be-secure.c: In function `initialize_SSL':
> be-secure.c:653: `S_IRWXG' undeclared (first use in this function)
> be-secure.c:653: (Each undeclared identifier is reported only once
> be-secure.c:653: for each function it appears in.)
> be-secure.c:653: `S_IRWXO' undeclared (first use in this function)
> be-secure.c:654: warning: implicit declaration of function `getuid'
> make[3]: *** [be-secure.o] Error 1
> make[3]: Leaving directory `/cvs/pgsql/src/backend/libpq'
>
> I have run 'make distclean' and './configure --with-openssl'
> to make sure everything is consistent.
>
> Any ideas?
>
> Regards, Dave
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to
> majordomo@postgresql.org
>

Вложения

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

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: Tablespaces
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: nested xacts and phantom Xids