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

Reply via email to