I don't think you are missing anything -- configure just assumes that the old
API is available.

Hopefully the code itself doesn't depend on the old API, so maybe you can
replace that check in configure with something else?  E.g.

ERR_get_error()

__Martin


>>>>> On Mon, 1 Jun 2020 08:53:01 +0200, Philip Brown said:
> 
> Hello Baculistas,
> 
> I see from the 9.0.6 release notes it is said that Bacula can now be
> built with openSSL-1.1.1.
> 
> I have been building bacula 9.6.3 for omnios which comes with
> openssl-1.0.2 and 1.1.1 (with --api=1.0.0) but could not  get the TLS
> parts working. I built my own version of openssl-1.1.1 with --api=0.9.8
> and everything (TLS & Client Data Encryption) functions correctly.
> 
> Under openssl-1.0.2/1.1.1 (with --api=1.0.0), "./configure" tests for
> openssl by making a call to "CRYPTO_set_id_callback", which is not
> available/deprecated from 1.0.0 on-wards. So "./configure" will complete
> without TLS or Encryption support.
> 
> What I wanted to ask here, is, am I missing something?  Is there away
> around having to build openssl-1.1.1 with --api=0.9.8? Is there a
> compile time option in Bacula to allow the 0.9.8 calls?
> 
> Thanks,
> Philip


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to