Are you sure you don't have OpenSSL 1.1 installed? Best Regards, Igor
On Tue, Mar 12, 2019 at 7:18 PM jackluo923 <jack....@mail.utoronto.ca> wrote: > What is the specific SSL library version dependency to successfully compile > the cpp binaries under Ubuntu 16.04. This particular dependency isn't > mentioned anywhere in the DEVNotes.txt or other documentations. > > It seems like 1.0.2g-1ubuntu4.15 is incompatible on Ubuntu 16.04 with > ignite's source code. > > build error message: > make[3]: Entering directory > '/tmp/apache-ignite-installation/apache-ignite-2.7.0-bin/platforms/cpp/thin-client' > > CXX src/impl/ssl/secure_socket_client.lo > In file included from ./src/impl/ssl/ssl_bindings.h:21:0, > from src/impl/ssl/secure_socket_client.cpp:27: > ./src/impl/ssl/ssl_bindings.h:135:28: error: expression list treated as > compound expression in initializer [-fpermissive] > inline int SSL_library_init() > ^ > In file included from src/impl/ssl/secure_socket_client.cpp:27:0: > ./src/impl/ssl/ssl_bindings.h:136:17: error: expected ‘,’ or ‘;’ before ‘{’ > token > { > ^ > In file included from ./src/impl/ssl/ssl_bindings.h:21:0, > from src/impl/ssl/secure_socket_client.cpp:27: > ./src/impl/ssl/ssl_bindings.h:144:29: error: variable or field > ‘OPENSSL_init_ssl’ declared void > inline void SSL_load_error_strings() > ^ > src/impl/ssl/secure_socket_client.cpp: In static member function ‘static > void* ignite::impl::thin::ssl::SecureSocketClient::MakeContext(const > string&, const string&, const string&)’: > src/impl/ssl/secure_socket_client.cpp:199:35: error: > ‘ignite::impl::thin::ssl::OPENSSL_init_ssl’ cannot be used as a function > (void)SSL_library_init(); > ^ > src/impl/ssl/secure_socket_client.cpp:201:29: error: > ‘ignite::impl::thin::ssl::OPENSSL_init_ssl’ cannot be used as a function > SSL_load_error_strings(); > ^ > src/impl/ssl/secure_socket_client.cpp:222:44: error: ‘SSL_CTRL_OPTIONS’ was > not declared in this scope > ssl::SSL_CTX_ctrl(ctx, SSL_CTRL_OPTIONS, flags, > NULL); > ^~~~~~~~~~~~~~~~ > src/impl/ssl/secure_socket_client.cpp:222:44: note: suggested alternative: > ‘SSL_CTRL_CHAIN’ > ssl::SSL_CTX_ctrl(ctx, SSL_CTRL_OPTIONS, flags, > NULL); > ^~~~~~~~~~~~~~~~ > SSL_CTRL_CHAIN > Makefile:617: recipe for target 'src/impl/ssl/secure_socket_client.lo' > failed > make[3]: *** [src/impl/ssl/secure_socket_client.lo] Error 1 > make[3]: Leaving directory > '/tmp/apache-ignite-installation/apache-ignite-2.7.0-bin/platforms/cpp/thin-client' > > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >