opensslvirtuoso

virtuoso open source installation problem


I am trying to install the Open source virtuoso. as of the docs the system must have openSSL v.0.9.8.7, after a lot of work I managed to install (this very old version of) openssl

openssl version OpenSSL
0.9.7i 14 Oct 2005

I cloned the github repo of virtuoso, did ./autogen.sh and ./configure but when I try to make I get this

.....
checking OpenSSL version... >= 0.9.8e
checking OpenSSL
version... configure: error: OpenSSL version 1.1.0 or greater is currently not supported.

as I said, the installed version of openssl is 0.9.7i, so why am i getting this error?
thanks


EDIT-SOLUTION
ok. after @TallTed's answer, i did find the proper doc, which states that the openssl version is 1.0.2p. so i installed the latest openssl from my machine, and used the instructions from this to install the older version (the instructions are for v 1.0.2o, but i did go by the book and used the p version) BUT this didnt work till I saw that I had to run sudo apt-get install libssl1.0-dev as well.
Maybe this would do it, but since this was on a new VM I just destroyed it and created one from scratch, and thus the successful result.
thanks.


Solution

  • EDIT: As noted on the project, Virtuoso Open Source /develop/7 branch now supports OpenSSL versions 0.9.8e through 1.1.1, as well as LibreSSL.

    The error message you received is clearly incorrect, as the problem is that your now installed version (0.9.7i) is lower than the current minimum required version (0.9.8e), which itself is well lower than the current recommended version (1.0.2p).

    You've misunderstood the basic build instructions, as have others before you (1, 2), to say that the listed versions are required rather than the minimum required, which is why there's a pull request to change them. (More detail about OpenSSL, which is a special case on that list, may be found in the OpenSSL-specific doc.)