Re: Compile psql 9.6 with SSL Version 1.1.0 - Mailing list pgsql-general
From | Adrian Klaver |
---|---|
Subject | Re: Compile psql 9.6 with SSL Version 1.1.0 |
Date | |
Msg-id | e4387b55-c291-56a8-6547-f69ec496b011@aklaver.com Whole thread Raw |
In response to | Compile psql 9.6 with SSL Version 1.1.0 (Ádám Maracska <csusza@gmail.com>) |
List | pgsql-general |
On 10/12/18 8:06 AM, Ádám Maracska wrote: Please reply to list also. Ccing list. > Hi, > > Thanks for the short answer and thanks for reminding me for the most > essential details that I missed.:) > > >What OS and version of same are you compiling in? > So I would like to compile it for windows 10 x64 and with the postgresql > 9.6.5 sources. > (Later I would like to do this for debian also.) > > >Do you have the SSL dev libraries installed? > No, I do not unfortunately. > > Thanks, > Adam > > Adrian Klaver <adrian.klaver@aklaver.com > <mailto:adrian.klaver@aklaver.com>> ezt írta (időpont: 2018. okt. 12., > P, 16:51): > > On 10/12/18 7:15 AM, Ádám Maracska wrote: > > Hi, > > > > Currently I am trying to compile my pqlib with SSL version 1.1.0, > but I > > get the following errors: > > / > > / > > /fe-secure-openssl.c(1582): error C2037: left of 'ptr' specifies > > undefined struct/union 'bio_st'/ > > /fe-secure-openssl.c(1582): error C2198: 'pqsecure_raw_read': too > few > > arguments for call/ > > /fe-secure-openssl.c(1612): error C2037: left of 'ptr' specifies > > undefined struct/union 'bio_st'/ > > /fe-secure-openssl.c(1612): error C2198: 'pqsecure_raw_write': > too few > > arguments for call/ > > /fe-secure-openssl.c(1670): error C2027: use of undefined type > > 'bio_method_st'/ > > /fe-secure-openssl.c(1673): error C2027: use of undefined type > > 'bio_method_st'/ > > /fe-secure-openssl.c(1674): error C2037: left of 'bread' specifies > > undefined struct/union 'bio_method_st'/ > > /fe-secure-openssl.c(1675): error C2037: left of 'bwrite' specifies > > undefined struct/union 'bio_method_st'/ > > /fe-secure-openssl.c(1701): error C2037: left of 'ptr' specifies > > undefined struct/union 'bio_st'/ > > > > As I was checking the issue on google I found the following two > message > > thread about it: > > > > - From 2016: Based on this the ssl version 1.1 is supported, but the > > message thread had not so promising end: > > > https://www.postgresql.org/message-id/flat/E1bkVG3-0000L8-Ln%40gemulon.postgresql.org > > - From 2018: It had even more worse end. The questioner went back to > > 1.0.2 ssl version, which is not an option for me, because that > version > > will not be supported shortly by openssl itself. > > > https://www.postgresql.org/message-id/CAAw-Mseg9JYpp%3DA%3D51HR3rKiQtbvT0MWw%2BaYFwNeJEbdNr%3DCDA%40mail.gmail.com > > > > Also I checked the source files and I saw these kind of comments: > > / They are also not needed with OpenSSL 1.1.0 anymore. > > (fe-secure-openssl.c)/ > > / > > / > > I suppose it is possible to compile the pqlib with ssl 1.1, but I > can > > not wrap my head around it. Maybe I should set some ifdefs for the > > precompiler beforehand? > > > > I appreciate any help. > > What OS and version of same are you compiling in? > > Do you have the SSL dev libraries installed? > > > > > Best Regards, > > Adam > > > -- > Adrian Klaver > adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com> > -- Adrian Klaver adrian.klaver@aklaver.com
pgsql-general by date: