Description of problem: When I try to include the header file /usr/include/Poco/Crypto/OpenSSLInitializer.h inside a source file and then compile it, I get the following error: In file included from /usr/include/Poco/Crypto/X509Certificate.h:24:0, from /usr/include/Poco/Net/Context.h:25, from /usr/include/Poco/Net/Utility.h:24, from /usr/include/Poco/Net/HTTPSClientSession.h:24, from main.cpp:11: /usr/include/Poco/Crypto/OpenSSLInitializer.h:26:28: fatal error: openssl/crypto.h: No such file or directory #include <openssl/crypto.h> Version-Release number of selected component (if applicable): 1.7.3-5 How reproducible: always, consistently, systematically Steps to Reproduce: 1. Create a source cpp file(let's name it poco-dev-test.cpp) with the following single line: #include <Poco/Crypto/X509Certificate.h> 2. Compile the file using this command. make poco-dev-test.o Actual results: g++ -c -o poco-dev-test.o poco-dev-test.cpp In file included from /usr/include/Poco/Crypto/X509Certificate.h:24:0, from poco-dev-test.cpp:1: /usr/include/Poco/Crypto/OpenSSLInitializer.h:26:28: fatal error: openssl/crypto.h: No such file or directory #include <openssl/crypto.h> ^ compilation terminated. <builtin>: recipe for target 'poco-dev-test.o' failed make: *** [poco-dev-test.o] Error 1 Expected results: g++ -c -o poco-dev-test.o poco-dev-test.cpp Additional info:
Thanks for the bug report. I'm planning to fix in F26+ (and not update F24 or F25 unless you need it badly - let me know) as there is a pretty straightforward workaround.
No problem. I'm also planning to upgrade to F26 when it's officially released.
poco-1.7.8p2-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-de6ce529d4
poco-1.7.8p2-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-de6ce529d4
poco-1.7.8p2-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.