From: | Ádám Maracska <csusza(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Compile psql 9.6 with SSL Version 1.1.0 |
Date: | 2018-10-12 14:15:59 |
Message-ID: | CAJtpbKR6-Ocj0ueZrM5yJwPwss-GdWsk9b=xzaROqUWA_-M_Lg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
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.
Best Regards,
Adam
From | Date | Subject | |
---|---|---|---|
Next Message | Mike Martin | 2018-10-12 14:17:08 | Re: Advice on logging strategy |
Previous Message | Adrian Klaver | 2018-10-12 13:40:12 | Re: RHEL 7 (systemd) reboot |