59%] Building CXX precompiled header airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx.gch In file included from /usr/include/openssl/bio.h:20:0, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp: In constructor ‘boost::asio::ssl::detail::openssl_init_base::do_init::do_init()’: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:43:23: error: expected id-expression before ‘(’ token mutexes_.resize(::CRYPTO_num_locks()); ^ In file included from /usr/include/boost/asio/ssl/detail/openssl_init.hpp:100:0, from /usr/include/boost/asio/ssl/context.hpp:29, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:46:66: error: expected id-expression before ‘;’ token ::CRYPTO_set_locking_callback(&do_init::openssl_locking_func); ^ /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:47:56: error: expected id-expression before ‘;’ token ::CRYPTO_set_id_callback(&do_init::openssl_id_func); ^ /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp: In destructor ‘boost::asio::ssl::detail::openssl_init_base::do_init::~do_init()’: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:64:32: error: expected id-expression before ‘;’ token ::CRYPTO_set_id_callback(0); ^ /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:65:37: error: expected id-expression before ‘;’ token ::CRYPTO_set_locking_callback(0); ^ In file included from /usr/include/openssl/engine.h:30:0, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:22, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:66:7: error: expected id-expression before ‘while’ ::ERR_free_strings(); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/ssl.h:50, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:20, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:72:7: error: expected id-expression before ‘while’ ::EVP_cleanup(); ^ In file included from /usr/include/openssl/bio.h:20:0, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:73:7: error: expected id-expression before ‘while’ ::CRYPTO_cleanup_all_ex_data(); ^ In file included from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:22:0, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:76:7: error: expected id-expression before ‘while’ ::ENGINE_cleanup(); ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp: In constructor ‘boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)’: /usr/include/boost/asio/ssl/impl/context.ipp:83:29: error: ‘::SSLv2_method’ has not been declared handle_ = ::SSL_CTX_new(::SSLv2_method()); ^ /usr/include/boost/asio/ssl/impl/context.ipp:86:29: error: ‘::SSLv2_client_method’ has not been declared handle_ = ::SSL_CTX_new(::SSLv2_client_method()); ^ /usr/include/boost/asio/ssl/impl/context.ipp:89:29: error: ‘::SSLv2_server_method’ has not been declared handle_ = ::SSL_CTX_new(::SSLv2_server_method()); ^ /usr/include/boost/asio/ssl/impl/context.ipp: In destructor ‘boost::asio::ssl::context::~context()’: /usr/include/boost/asio/ssl/impl/context.ipp:208:16: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ if (handle_->default_passwd_callback_userdata) ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:212:20: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata); ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:214:14: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata = 0; ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp: In member function ‘boost::system::error_code boost::asio::ssl::context::use_certificate_chain(const boost::asio::const_buffer&, boost::system::error_code&)’: /usr/include/boost/asio/ssl/impl/context.ipp:551:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback, ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:552:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata) }; ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:569:16: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ if (handle_->extra_certs) ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:571:33: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ ::sk_X509_pop_free(handle_->extra_certs, X509_free); ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:572:14: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->extra_certs = 0; ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:576:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback, ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:577:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata)) ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp: In member function ‘boost::system::error_code boost::asio::ssl::context::use_private_key(const boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format, boost::system::error_code&)’: /usr/include/boost/asio/ssl/impl/context.ipp:653:28: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ bio.p, 0, handle_->default_passwd_callback, ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:654:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata); ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp: In member function ‘boost::system::error_code boost::asio::ssl::context::use_rsa_private_key(const boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format, boost::system::error_code&)’: /usr/include/boost/asio/ssl/impl/context.ipp:712:28: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ bio.p, 0, handle_->default_passwd_callback, ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:713:18: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata); ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp: In member function ‘boost::system::error_code boost::asio::ssl::context::do_set_password_callback(boost::asio::ssl::detail::password_callback_base*, boost::system::error_code&)’: /usr/include/boost/asio/ssl/impl/context.ipp:932:14: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ if (handle_->default_passwd_callback_userdata) ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:934:16: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata); ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/boost/asio/ssl/context.hpp:786:0, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/impl/context.ipp:936:10: error: invalid use of incomplete type ‘SSL_CTX {aka struct ssl_ctx_st}’ handle_->default_passwd_callback_userdata = callback; ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:145:16: note: forward declaration of ‘SSL_CTX {aka struct ssl_ctx_st}’ typedef struct ssl_ctx_st SSL_CTX; ^ In file included from /usr/include/openssl/engine.h:30:0, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:22, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/engine.ipp: In member function ‘const boost::system::error_code& boost::asio::ssl::detail::engine::map_error_code(boost::system::error_code&) const’: /usr/include/boost/asio/ssl/detail/impl/engine.ipp:207:9: error: ‘SSL_R_SHORT_READ’ was not declared in this scope ERR_PACK(ERR_LIB_SSL, 0, SSL_R_SHORT_READ), ^ In file included from /usr/include/boost/asio/ssl/detail/engine.hpp:163:0, from /usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp:21, from /usr/include/boost/asio/ssl/stream.hpp:29, from /usr/include/boost/asio/ssl.hpp:24, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/engine.ipp:214:11: error: invalid use of incomplete type ‘SSL {aka struct ssl_st}’ if (ssl_->version == SSL2_VERSION) ^ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/conf.h:13, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:19, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/openssl/ossl_typ.h:144:16: note: forward declaration of ‘SSL {aka struct ssl_st}’ typedef struct ssl_st SSL; ^ In file included from /usr/include/openssl/engine.h:30:0, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:22, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:27, from /usr/include/boost/asio/ssl.hpp:19, from /usr/include/websocketpp/common/asio_ssl.hpp:36, from /usr/include/websocketpp/transport/asio/security/tls.hpp:35, from /usr/include/websocketpp/config/asio.hpp:33, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/boost/asio/ssl/detail/impl/engine.ipp:221:9: error: ‘SSL_R_SHORT_READ’ was not declared in this scope ERR_PACK(ERR_LIB_SSL, 0, SSL_R_SHORT_READ), ^ In file included from /usr/include/websocketpp/config/asio.hpp:33:0, from /home/xx/airdcpp-webclient/airdcpp-webapi/web-server/stdinc.h:36, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.cxx:4, from /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx:4: /usr/include/websocketpp/transport/asio/security/tls.hpp: In member function ‘std::error_code websocketpp::transport::asio::tls_socket::connection::translate_ec(ErrorCodeType)’: /usr/include/websocketpp/transport/asio/security/tls.hpp:358:47: error: ‘SSL_R_SHORT_READ’ was not declared in this scope if (ERR_GET_REASON(ec.value()) == SSL_R_SHORT_READ) { ^ CMake Error at /home/xx/airdcpp-webclient/cmake/cotire.cmake:1848 (message): cotire: error 1 precompiling /home/xx/airdcpp-webclient/airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx. Call Stack (most recent call first): /home/xx/airdcpp-webclient/cmake/cotire.cmake:3521 (cotire_precompile_prefix_header) airdcpp-webapi/CMakeFiles/airdcpp-webapi.dir/build.make:63: recipe for target 'airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx.gch' failed make[2]: *** [airdcpp-webapi/cotire/airdcpp-webapi_CXX_prefix.hxx.gch] Error 1 CMakeFiles/Makefile2:341: recipe for target 'airdcpp-webapi/CMakeFiles/airdcpp-webapi.dir/all' failed make[1]: *** [airdcpp-webapi/CMakeFiles/airdcpp-webapi.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2