By the way, since Ignite 2.8 Ignite is going to support both OpenSSL 1.0 and 1.1
Best Regards, Igor On Thu, Mar 14, 2019 at 12:18 PM Ilya Kasnacheev <ilya.kasnach...@gmail.com> wrote: > Hello! > > You can do 'sudo make uninstall' instead of deleting headers manually. > Otherwise, cheers! > > Regards, > -- > Ilya Kasnacheev > > > ср, 13 мар. 2019 г. в 22:13, jackluo923 <jack....@mail.utoronto.ca>: > >> Hi Ilya, >> I dug deeper after your response and found the root cause of the >> error. >> >> Platform: Ubuntu 16.04 >> 1. Installed openssl 1.1.0h using binaries compiled from source (reason: >> 16.04 does not provided any openssl 1.1 packages), then installed using >> "make install" command. >> >> 2. Ubuntu 16.04 (Xenial) packages >> - libssl1.0.0 (version: 1.0.2g-1ubuntu4.15) >> - libssl-dev (version: 1.0.2g-1ubuntu4.15) >> - openssl (version: 1.0.2g-1ubuntu4.15) >> - no openssl 1.1 packages are available on ubuntu 16.04 thus not installed >> >> The root cause is due to Openssl 1.1 being installed from source by >> following the openssl's default instructions (also installs development >> header automatically). Even though only libssl-dev (openssl 1.0.2g) >> package >> is installed, the ignite's autoconfig will automatically default to 1.1.0h >> headers. >> >> Fixes: >> 1) Re-install openssl 1.1 without development header from source. >> (documentation is scarce, not sure how it could be done) >> 2) Delete openssl 1.1's development headers manually after install >> 3) Upgrade to ubuntu 18.04 where libssl1.0.0-dev and libssl-dev (1.1) >> development headers can be changed out easily. Openssl development header >> ubuntu packages for v1.0 and v1.1 (install one, uninstalls the other) thus >> preventing this problem from occurring. >> 4) Manually provide openssl development binary and include paths when >> building ignite. >> >> >> TLTR: The problem is due to development header conflict. It's slightly >> messy >> to resolve the issue in Ubuntu 16.04. Easiest solution would be to upgrade >> to ubuntu 18.04 and install openssl 1.0, 1.1 package, and development >> header >> version of your choosing suggested by Ilya. Development header version can >> be easily switched via apt-get only in Ubuntu 18.04. >> >> >> >> -- >> Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >> >