I am running Ubuntu 8.04. Downloaded poco-1.3.3-all.tar.gz, extracted, configure as ./configure --omit=Data .. then try to make results in errors in SSL section
errors are:
^In file included from include/Poco/Net/X509Certificate.h:44,
from include/Poco/Net/VerificationErrorArgs.h:44,
from include/Poco/Net/InvalidCertificateHandler.h:44,
from include/Poco/Net/AcceptCertificateHandler.h:44,
from src/AcceptCertificateHandler.cpp:37:
include/Poco/Net/Context.h:45:25: error: openssl/ssl.h: No such file or directory
In file included from include/Poco/Net/X509Certificate.h:44,
from include/Poco/Net/VerificationErrorArgs.h:44,
from include/Poco/Net/InvalidCertificateHandler.h:44,
from include/Poco/Net/AcceptCertificateHandler.h:44,
from src/AcceptCertificateHandler.cpp:37:
include/Poco/Net/Context.h:59: error: ‘SSL_VERIFY_NONE’ was not declared in this scope
include/Poco/Net/Context.h:60: error: ‘SSL_VERIFY_PEER’ was not declared in this scope
include/Poco/Net/Context.h:61: error: ‘SSL_VERIFY_FAIL_IF_NO_PEER_CERT’ was not declared in this scope
include/Poco/Net/Context.h:62: error: ‘SSL_VERIFY_CLIENT_ONCE’ was not declared in this scope
include/Poco/Net/Context.h:84: error: ISO C++ forbids declaration of ‘SSL_CTX’ with no type
include/Poco/Net/Context.h:84: error: expected ‘;’ before ‘*’ token
include/Poco/Net/Context.h:94: error: ISO C++ forbids declaration of ‘SSL_CTX’ with no type
include/Poco/Net/Context.h:94: error: expected ‘;’ before ‘*’ token
include/Poco/Net/Context.h:103: error: expected initializer before ‘*’ token
In file included from include/Poco/Net/VerificationErrorArgs.h:44,
from include/Poco/Net/InvalidCertificateHandler.h:44,
from include/Poco/Net/AcceptCertificateHandler.h:44,
from src/AcceptCertificateHandler.cpp:37:
include/Poco/Net/X509Certificate.h:63: error: expected `)' before ‘*’ token
include/Poco/Net/X509Certificate.h:81: error: ISO C++ forbids declaration of ‘X509’ with no type
include/Poco/Net/X509Certificate.h:81: error: expected ‘;’ before ‘*’ token
include/Poco/Net/X509Certificate.h:96: error: ISO C++ forbids declaration of ‘X509’ with no type
include/Poco/Net/X509Certificate.h:96: error: expected ‘;’ before ‘*’ token
include/Poco/Net/X509Certificate.h:116: error: expected initializer before ‘*’ token
make[1]: *** [/home/me/diplomovka/poco/NetSSL_OpenSSL/obj/Linux/i686/debug_shared/AcceptCertificateHandler.o] Error 1
make[1]: Leaving directory `/home/me/diplomovka/poco/NetSSL_OpenSSL'
make: *** [NetSSL_OpenSSL-libexec] Error 2^





