Closed faaip closed 6 years ago
did you try the download_libs script?
https://github.com/openframeworks/openFrameworks/blob/master/scripts/linux/download_libs.sh
@sphaero as far as I understand the download_libs script is only for use when building from the github repo. I do have the poco lib installed and some functionality works fine.
Did you use the install dependencies or codecs script needed for the ubuntu install even from the site?
I'm getting the same error on Ubuntu 18.04, both with the pre-packaged Linux download, and with a fresh git clone + install_codecs.sh
+ install_dependencies.sh
+ download_libs.sh
+ compileOF.sh
.
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:function Poco::Net::Context::createSSLContext(): error: undefined reference to 'SSLv23_client_method'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:function Poco::Net::Context::createSSLContext(): error: undefined reference to 'SSLv23_server_method'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:function Poco::Crypto::DigestEngine::~DigestEngine(): error: undefined reference to 'EVP_MD_CTX_destroy'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:function Poco::Crypto::DigestEngine::reset(): error: undefined reference to 'EVP_MD_CTX_cleanup'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:function Poco::Crypto::DigestEngine::DigestEngine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'EVP_MD_CTX_create'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:function Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const: error: undefined reference to 'sk_num'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:function Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const: error: undefined reference to 'sk_value'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'EVP_cleanup'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'ERR_free_strings'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CRYPTO_set_locking_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CRYPTO_set_id_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'SSL_library_init'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'SSL_load_error_strings'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'OPENSSL_add_all_algorithms_noconf'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_num_locks'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_locking_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_id_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_create_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_lock_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_destroy_callback'
/home/martijn/software/openframeworks/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CONF_modules_free'
collect2: error: ld returned 1 exit status
/home/martijn/software/openframeworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:403: recipe for target 'bin/deepFace' failed
make[1]: *** [bin/deepFace] Error 1
make[1]: Leaving directory '/home/martijn/stack/doc/projects/deepFace'
/home/martijn/software/openframeworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:124: recipe for target 'Release' failed
make: *** [Release] Error 2
have you run install_dependencies again from the master branch? that should solve this issue. Also the nightly builds should solve this issue as well (running the isntall dependencies script that comes with them)
hello I try To use ofxHTTP compiling example_basic_server_post, but I've got errors about ssl, even after sompiling dependencies :
checking pkg-config libraries: cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0
with PKG_CONFIG_LIBDIR=
Compiling OF library for Release
make[1] : on entre dans le répertoire « /home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project »
HOST_OS=Linux
checking pkg-config libraries: cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries: cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries: cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0
with PKG_CONFIG_LIBDIR=
Done!
make[1] : on quitte le répertoire « /home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project »
Compiling example_basic_server_post for Release
make[1] : on entre dans le répertoire « /home/cedric/soft/of_v0.10.1_linux64gcc6_release/apps/myApps/example_basic_server_post »
HOST_OS=Linux
checking pkg-config libraries: cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0
with PKG_CONFIG_LIBDIR=
Linking bin/example_basic_server_post for linux64
g++ -o bin/example_basic_server_post obj/linux64/Release/src/ofApp.o obj/linux64/Release/src/main.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/FormRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/CookieStore.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/HTTPClient.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/AuthScope.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/DefaultProxyProcessor.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientCache.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth10Credentials.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/BaseRoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/DefaultCookieProcessor.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientProgressStream.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/DefaultEncodingResponseStreamFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/PutRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth20HTTPClient.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/CookieUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/URIBuilder.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/DefaultClientHeaders.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientEvents.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ProxySettings.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/CredentialStore.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Cookie.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Session.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Progress.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SSEFrame.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Context.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientState.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/JSONWebToken.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Request.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimpleSSEServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Response.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientSessionSettings.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/HTTPUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SessionStore.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimpleFileServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth20Credentials.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimpleWebSocketServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/WebSocketExtensions.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimplePostServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/WebSocketConnection.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/FileSystemRoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/PostRouteEvents.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth20RequestFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimpleIPVideoServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Client.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/RequestHandlerAdapter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/BaseServer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SimpleClient.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/PostRoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/GetRequestTask.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/GetRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/DefaultRedirectProcessor.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/HTTPHost.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/PostRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/IPVideoRoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/Credentials.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/WebSocketFrame.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SSEConnection.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/WebSocketRoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/HeadRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth10HTTPClient.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ThreadSettings.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/BaseClient.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/JSONRequest.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/SSERoute.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/OAuth10RequestFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/ClientSessionProvider.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxHTTP/libs/ofxHTTP/src/IPVideoFrame.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/lz4/src/lz4.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ThreadsafeLoggerChannel.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/COBSEncoding.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ByteBuffer.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/JSONUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/StreamFilters.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/SLIPEncoding.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/FileExtensionFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/URIEncoding.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/PollingThread.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/RecursiveDirectoryIterator.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/Hash.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/LinkFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/RecursiveDirectoryIteratorStategies.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/BackoffStrategy.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/DirectoryUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/RegexPathFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/SearchPath.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/HiddenFileFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ByteBufferUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/Compression.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/FilteredStreams.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ByteBufferReader.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/HexBinaryEncoding.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/DirectoryWatcher.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/DirectoryFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/Base64Encoding.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/PathFilterCollection.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/DeviceFilter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ByteBufferStream.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/Thread.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ImageUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/ByteBufferWriter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/ofxIO/src/DirectoryWatcherManager.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/snappy/src/snappy-stubs-internal.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/snappy/src/snappy.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/snappy/src/snappy-c.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/snappy/src/snappy-sinksource.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/histogram.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/backward_references.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/streams.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/entropy_encode.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/literal_cost.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/block_splitter.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/bit_cost.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/encode.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/utf8_util.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/static_dict.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/memory.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/compressor.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/brotli_bit_stream.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/cluster.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/metablock.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/encode_parallel.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/compress_fragment.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/enc/compress_fragment_two_pass.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/dec/huffman.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/dec/decode.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/dec/bit_reader.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/dec/state.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxIO/libs/brotli/src/common/dictionary.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxMediaType/libs/ofxMediaType/src/MediaTypeMap.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxNetworkUtils/src/ofxNetworkUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxNetworkUtils/libs/ofxNetworkUtils/src/NetworkUtils.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxNetworkUtils/libs/ofxNetworkUtils/src/NetworkInterfaceListener.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxNetworkUtils/libs/ofxNetworkUtils/src/IPAddressRange.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxPoco/src/ofxXmlPoco.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/obj/linux64/Release/ofxSSLManager/src/ofSSLManager.o /home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/lib/linux64/libopenFrameworks.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoJSON.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoUtil.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoEncodings.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoXML.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoZip.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoFoundation.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNet.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoRedis.a -Wl,-rpath=./libs:./bin/libs -Wl,--as-needed -Wl,--gc-sections -fuse-ld=gold -L/home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/fmodex/lib/linux64/ -lfmodex -lPocoNetSSL -lPocoNet -lPocoCrypto -lPocoUtil -lPocoXML -lPocoFoundation -lcrypto -lssl /home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/kiss/lib/linux64/libkiss.a /home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/tess2/lib/linux64/libtess2.a -lz -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -ludev -lfontconfig -lfreetype -lsndfile -lopenal -lcurl -lglfw -lrtaudio -lpulse-simple -lpulse -lasound -lGLEW -lGLU -lGL -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglut -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -ldl -lpthread -lfreeimage -lboost_filesystem -lboost_system -lpugixml -luriparser -lXinerama
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:fonction Poco::Net::Context::createSSLContext() : erreur : référence à « SSLv23_client_method » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:fonction Poco::Net::Context::createSSLContext() : erreur : référence à « SSLv23_server_method » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:fonction Poco::Crypto::DigestEngine::~DigestEngine() : erreur : référence à « EVP_MD_CTX_destroy » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:fonction Poco::Crypto::DigestEngine::reset() : erreur : référence à « EVP_MD_CTX_cleanup » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(DigestEngine.o):DigestEngine.cpp:fonction Poco::Crypto::DigestEngine::DigestEngine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) : erreur : référence à « EVP_MD_CTX_create » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:fonction Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const : erreur : référence à « sk_num » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:fonction Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const : erreur : référence à « sk_value » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::uninitialize() : erreur : référence à « EVP_cleanup » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::uninitialize() : erreur : référence à « ERR_free_strings » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::uninitialize() : erreur : référence à « CRYPTO_set_locking_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::uninitialize() : erreur : référence à « CRYPTO_set_id_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « SSL_library_init » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « SSL_load_error_strings » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « OPENSSL_add_all_algorithms_noconf » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_num_locks » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_set_locking_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_set_id_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_set_dynlock_create_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_set_dynlock_lock_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::initialize() : erreur : référence à « CRYPTO_set_dynlock_destroy_callback » non définie
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:fonction Poco::Crypto::OpenSSLInitializer::uninitialize() : erreur : référence à « CONF_modules_free » non définie
collect2: error: ld returned 1 exit status
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:403: recipe for target 'bin/example_basic_server_post' failed
make[1]: *** [bin/example_basic_server_post] Error 1
make[1] : on quitte le répertoire « /home/cedric/soft/of_v0.10.1_linux64gcc6_release/apps/myApps/example_basic_server_post »
/home/cedric/soft/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:124: recipe for target 'Release' failed
make: *** [Release] Error 2```
I solved this by:
hope it helps
I solved this by:
- changing the ofxPoco config.mk file as suggested by arturo
- commenting out the following line: ADDON_INCLUDES = libs/poco/include @arturoc I wonder if this line should be actually removed (?)
- renaming or removing the libs folder of ofxPoco. (to use both the headers and the libs of the system)
hope it helps
do you mean the ofxPoco addon_config.mk?
do you mean the ofxPoco addon_config.mk?
yes the one in the folder ofxPoco.
do you mean the ofxPoco addon_config.mk?
yes the one in the folder ofxPoco.
im trying this but i now get this error now i didn't remove the lib folder just renamed issue
yes then move the folder somewhere else. ah and make sure that you have poco-dev installed (or however is called the package) I assume you are working in some nix system
then run make clean make
the problem is that you are compiling with headers that are not compatible with the libraries of your system. the linker is complaining that it can not find the references. see here https://stackoverflow.com/questions/14557657/linker-error-c-undefined-reference
just to keep the thread readable, you can paste a only a summary of the error : )
well you have to remove de libs folder completely for it to work thanks
I’m porting a mac app to ubuntu 18.04, but I have some issues. OF compiles with gcc version 7.3.0, but my project needs ofxSimpleHttp and here we run into problems. I’m running OF10 for gcc6+, but I run into errors with poco namely Poco::Net::Context(): error: undefined reference to ‘SSLv23_client_method’.
/home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:function Poco::Net::Context::createSSLContext(): error: undefined reference to 'SSLv23_client_method' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoNetSSL.a(Context.o):Context.cpp:function Poco::Net::Context::createSSLContext(): error: undefined reference to 'SSLv23_server_method' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:function Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const: error: undefined reference to 'sk_num' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(X509Certificate.o):X509Certificate.cpp:function Poco::Crypto::X509Certificate::extractNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const: error: undefined reference to 'sk_value' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'EVP_cleanup' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'ERR_free_strings' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CRYPTO_set_locking_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CRYPTO_set_id_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'SSL_library_init' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'SSL_load_error_strings' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'OPENSSL_add_all_algorithms_noconf' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_num_locks' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_locking_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_id_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_create_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_lock_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::initialize(): error: undefined reference to 'CRYPTO_set_dynlock_destroy_callback' /home/digital-bydel/openFrameworks/of_v0.10.0_linux64gcc6_release/addons/ofxPoco/libs/poco/lib/linux64/libPocoCrypto.a(OpenSSLInitializer.o):OpenSSLInitializer.cpp:function Poco::Crypto::OpenSSLInitializer::uninitialize(): error: undefined reference to 'CONF_modules_free'
As mentioned here this probably due to ubuntu 18 shipping with openssl 1.1.