Closed ryzom-pipeline closed 6 years ago
Original comment by Guillaume DUPUY (Bitbucket: [Guillaume DUPUY](https://bitbucket.org/Guillaume DUPUY), ).
You can also workaround the issue on debian (&debian-like) by installing libssl1.0.0 and downgrading libssl-dev to jessie's version (1.0.1t-1+deb8u6). Her's openSSL page about the migration : https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes
Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).
Fixed in efa3ac83949d
Original report by Rodolphe Breard (Bitbucket: rodolphe_breard, ).
Problem
OpenSSL 1.1 changed its API, causing the following compilations errors :
Workaround
Because OpenSSL 1.0 is still maintained until 2019, a workaround is to install it in a different folder (eg: see ArchLinux's openssl and openssl-1.0 packages). It is then possible to force the use of OpenSSL 1.0 with cmake (thanx Glorf ! :p) :