compilation errors on master
Cristian Ionescu-Idbohrn
cristian.ionescu-idbohrn at axis.com
Sun Feb 5 06:24:41 AEDT 2017
On Fri, 3 Feb 2017, Cristian Ionescu-Idbohrn wrote:
> On Fri, 3 Feb 2017, Scott Neugroschl wrote:
> >
> > It looks to me like you're building against OpenSSL 1.1.0. This
> > won't work. You need 1.0.2 or earlier. The OpenSSL guys changed
> > the API on 1.1.0.
>
> Yes, when I look closer :)
>
> checking OpenSSL header version... 1010003f (OpenSSL 1.1.0c 10 Nov 2016)
> checking OpenSSL library version... 1010003f (OpenSSL 1.1.0c 10 Nov 2016)
>
> I guess I was expecting ./configure to err out or at least warn about
> that and/or "OpenSSH has been configured with the following options:"
> would display the openssl version. That would help.
>
> I see there's a guard for lowest possible version, but not the higest.
Yes. Isn't there a way to detect OpenSSL version >= 1010003f?
I see there's already code in configure.ac that does this:
#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
> This is a debian box. I see:
>
> libssl1.0.0:amd64
> libssl1.0.2:amd64
> libssl1.1:amd64
>
> installed. How does one go about to tell ./configure what to choose?
> I looked through, but couldn't find info on a clean way to do that :(
Answering to myself. Yes, there's a way. Install package:
libssl1.0-dev
That will (if installed) remove package libssl-dev which points to
openssl >= 1.1.0.
Cheers,
--
Cristian
More information about the openssh-unix-dev
mailing list