{"action":"closed","issue":{"url":"https://api.github.com/repos/pocoproject/poco/issues/763","labels_url":"https://api.github.com/repos/pocoproject/poco/issues/763/labels{/name}","comments_url":"https://api.github.com/repos/pocoproject/poco/issues/763/comments","events_url":"https://api.github.com/repos/pocoproject/poco/issues/763/events","html_url":"https://github.com/pocoproject/poco/issues/763","id":64942305,"number":763,"title":"Unable to build static with NetSSL_OpenSSL for OS X","user":{"login":"Cupidvogel","id":7725182,"avatar_url":"https://avatars.githubusercontent.com/u/7725182?v=3","gravatar_id":"","url":"https://api.github.com/users/Cupidvogel","html_url":"https://github.com/Cupidvogel","followers_url":"https://api.github.com/users/Cupidvogel/followers","following_url":"https://api.github.com/users/Cupidvogel/following{/other_user}","gists_url":"https://api.github.com/users/Cupidvogel/gists{/gist_id}","starred_url":"https://api.github.com/users/Cupidvogel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cupidvogel/subscriptions","organizations_url":"https://api.github.com/users/Cupidvogel/orgs","repos_url":"https://api.github.com/users/Cupidvogel/repos","events_url":"https://api.github.com/users/Cupidvogel/events{/privacy}","received_events_url":"https://api.github.com/users/Cupidvogel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pocoproject/poco/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/pocoproject/poco/labels/fixed","name":"fixed","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":{"login":"aleks-f","id":2429093,"avatar_url":"https://avatars.githubusercontent.com/u/2429093?v=3","gravatar_id":"","url":"https://api.github.com/users/aleks-f","html_url":"https://github.com/aleks-f","followers_url":"https://api.github.com/users/aleks-f/followers","following_url":"https://api.github.com/users/aleks-f/following{/other_user}","gists_url":"https://api.github.com/users/aleks-f/gists{/gist_id}","starred_url":"https://api.github.com/users/aleks-f/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aleks-f/subscriptions","organizations_url":"https://api.github.com/users/aleks-f/orgs","repos_url":"https://api.github.com/users/aleks-f/repos","events_url":"https://api.github.com/users/aleks-f/events{/privacy}","received_events_url":"https://api.github.com/users/aleks-f/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/pocoproject/poco/milestones/12","html_url":"https://github.com/pocoproject/poco/milestones/Release%201.6.1","labels_url":"https://api.github.com/repos/pocoproject/poco/milestones/12/labels","id":905466,"number":12,"title":"Release 1.6.1","description":"Maintenance release for 1.6.0 - bugfixes and minor improvements.","creator":{"login":"obiltschnig","id":201635,"avatar_url":"https://avatars.githubusercontent.com/u/201635?v=3","gravatar_id":"","url":"https://api.github.com/users/obiltschnig","html_url":"https://github.com/obiltschnig","followers_url":"https://api.github.com/users/obiltschnig/followers","following_url":"https://api.github.com/users/obiltschnig/following{/other_user}","gists_url":"https://api.github.com/users/obiltschnig/gists{/gist_id}","starred_url":"https://api.github.com/users/obiltschnig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/obiltschnig/subscriptions","organizations_url":"https://api.github.com/users/obiltschnig/orgs","repos_url":"https://api.github.com/users/obiltschnig/repos","events_url":"https://api.github.com/users/obiltschnig/events{/privacy}","received_events_url":"https://api.github.com/users/obiltschnig/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":11,"state":"open","created_at":"2014-12-16T11:24:42Z","updated_at":"2015-03-29T01:32:26Z","due_on":"2015-04-12T22:00:00Z","closed_at":null},"comments":8,"created_at":"2015-03-28T13:25:35Z","updated_at":"2015-03-29T01:32:26Z","closed_at":"2015-03-29T01:32:26Z","body":"I downloaded the complete Poco library from here, and tried to build it. I need it in 32 bit version (to use with Qt 5.3 32 bit), and I don't require the MySQL or ODBC parts, so I ran \r\n\r\n./configure --static --omit=Data/ODBC,Data/MySQL --config=Darwin32\r\n\r\nfollowed by make -s, when I get this error during the test run of Open_SSL part:\r\n\r\n** Building executable (debug) /Users/kausta/Desktop/poco-1.6.0-all/NetSSL_OpenSSL/testsuite/bin/Darwin/i386/static/testrunnerd\r\nUndefined symbols for architecture i386:\r\n  \"Poco::JSON::ParseHandler::ParseHandler(bool)\", referenced from:\r\n      Poco::Util::JSONConfiguration::load(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Array::Array()\", referenced from:\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::setValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Dynamic::Var const&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Query::Query(Poco::Dynamic::Var const&)\", referenced from:\r\n      Poco::Util::JSONConfiguration::getRaw(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::enumerate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Query::~Query()\", referenced from:\r\n      Poco::Util::JSONConfiguration::getRaw(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::enumerate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Object::set(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Dynamic::Var const&)\", referenced from:\r\n      Poco::Util::JSONConfiguration::loadEmpty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::setValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Dynamic::Var const&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Object::Object(bool)\", referenced from:\r\n      Poco::Util::JSONConfiguration::JSONConfiguration() in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::loadEmpty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Parser::parse(std::__1::basic_istream<char, std::__1::char_traits<char> >&)\", referenced from:\r\n      Poco::Util::JSONConfiguration::load(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Parser::Parser(Poco::SharedPtr<Poco::JSON::Handler, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::JSON::Handler> > const&, unsigned long)\", referenced from:\r\n      Poco::Util::JSONConfiguration::load(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Parser::~Parser()\", referenced from:\r\n      Poco::Util::JSONConfiguration::load(std::__1::basic_istream<char, std::__1::char_traits<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Array::get(unsigned int) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Array::getArray(unsigned int) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::setValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Dynamic::Var const&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::removeRaw(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Array::stringify(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned int, int) const\", referenced from:\r\n      Poco::Dynamic::VarHolderImpl<Poco::SharedPtr<Poco::JSON::Array, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::JSON::Array> > >::convert(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Query::find(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::getRaw(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::enumerate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Object::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::findStart(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::setValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Dynamic::Var const&) in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Util::JSONConfiguration::removeRaw(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Object::getNames(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::enumerate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) const in libPocoUtild.a(JSONConfiguration.o)\r\n  \"Poco::JSON::Object::stringify(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned int, int) const\", referenced from:\r\n      Poco::Util::JSONConfiguration::save(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned int) const in libPocoUtild.a(JSONConfiguration.o)\r\n      Poco::Dynamic::VarHolderImpl<Poco::SharedPtr<Poco::JSON::Object, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::JSON::Object> > >::convert(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in libPocoUtild.a(JSONConfiguration.o)\r\nld: symbol(s) not found for architecture i386\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\nmake[1]: *** [/Users/kausta/Desktop/poco-1.6.0-all/NetSSL_OpenSSL/testsuite/bin/Darwin/i386/static/testrunnerd] Error 1\r\nmake: *** [NetSSL_OpenSSL-tests] Error 2\r\n\r\n\r\nHow do I fix this?"}}