On 10/07/2017 21:03, Wanderlei Huttel wrote:
Good Morning
First of all, thanks and congratulations for the new release Kern!
In this weekend I received some messages from friends of our brazilian
group in telegram that tried to compile Bacula 9 in Debian 9 stretch and
didn't work.
[SNIP]
tls.c: In function 'bool tls_postconnect_verify_host(JCR*,
TLS_CONNECTION*, const char*)':
tls.c:351:33: error: invalid use of incomplete type 'X509_EXTENSION {aka
struct X509_extension_st}'
ext_value_data = ext->value->data;
^~
In file included from /usr/include/openssl/ssl.h:50:0,
from ../bacula.h:147,
from tls.c:40:
/usr/include/openssl/x509.h:79:16: note: forward declaration of
'X509_EXTENSION {aka struct X509_extension_st}'
typedef struct X509_extension_st X509_EXTENSION;
^~~~~~~~~~~~~~~~~
I've seen these errors before, OpenSSL 1.1.0 has been installed, which
requires a re-write of anything that uses it.
OpenSSL 1.0.2 is what should be used, as it is the LTS release, and, in
fact will be supported for *longer* than the 1.1.0 release:
- Version 1.1.0 will be supported until 2018-08-31.
- Version 1.0.2 will be supported until 2019-12-31 (LTS).
Is a downgrade possible on Debian?
Otherwise they will have to build 1.0.2 for themselves (1.0.2l is the
current release).
Cheers,
Gary B-)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel