{"action":"created","issue":{"url":"https://api.github.com/repos/whitequark/solvespace/issues/28","labels_url":"https://api.github.com/repos/whitequark/solvespace/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/whitequark/solvespace/issues/28/comments","events_url":"https://api.github.com/repos/whitequark/solvespace/issues/28/events","html_url":"https://github.com/whitequark/solvespace/issues/28","id":88013005,"number":28,"title":"Build fails on OS X 10.10.3","user":{"login":"lhagan","id":193810,"avatar_url":"https://avatars.githubusercontent.com/u/193810?v=3","gravatar_id":"","url":"https://api.github.com/users/lhagan","html_url":"https://github.com/lhagan","followers_url":"https://api.github.com/users/lhagan/followers","following_url":"https://api.github.com/users/lhagan/following{/other_user}","gists_url":"https://api.github.com/users/lhagan/gists{/gist_id}","starred_url":"https://api.github.com/users/lhagan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lhagan/subscriptions","organizations_url":"https://api.github.com/users/lhagan/orgs","repos_url":"https://api.github.com/users/lhagan/repos","events_url":"https://api.github.com/users/lhagan/events{/privacy}","received_events_url":"https://api.github.com/users/lhagan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-06-13T14:34:54Z","updated_at":"2015-10-13T20:49:27Z","closed_at":"2015-06-14T06:26:48Z","body":"Build failed at the linking stage on Yosemite (OS X 10.10.3). Should this have worked, or is Yosemite not yet supported?\r\n\r\n```\r\nLinking CXX executable solvespace.app/Contents/MacOS/solvespace\r\nUndefined symbols for architecture x86_64:\r\n  \"std::string::c_str() const\", referenced from:\r\n      SolveSpace::SolveSpaceUI::MenuFile(int) in solvespace.cpp.o\r\n  \"std::string::empty() const\", referenced from:\r\n      SolveSpace::RefreshRecentMenu(int, int) in cocoamain.mm.o\r\n      SolveSpace::SaveFileYesNoCancel() in cocoamain.mm.o\r\n  \"std::string::rfind(char, unsigned long) const\", referenced from:\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::string::length() const\", referenced from:\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::string::substr(unsigned long, unsigned long) const\", referenced from:\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::allocator<char>::allocator()\", referenced from:\r\n      SolveSpace::RefreshRecentMenu(int, int) in cocoamain.mm.o\r\n      SolveSpace::SaveFileYesNoCancel() in cocoamain.mm.o\r\n      SolveSpace::SolveSpaceUI::MenuFile(int) in solvespace.cpp.o\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::allocator<char>::~allocator()\", referenced from:\r\n      SolveSpace::RefreshRecentMenu(int, int) in cocoamain.mm.o\r\n      SolveSpace::SaveFileYesNoCancel() in cocoamain.mm.o\r\n      SolveSpace::SolveSpaceUI::MenuFile(int) in solvespace.cpp.o\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)\", referenced from:\r\n      SolveSpace::RefreshRecentMenu(int, int) in cocoamain.mm.o\r\n      SolveSpace::SaveFileYesNoCancel() in cocoamain.mm.o\r\n      SolveSpace::SolveSpaceUI::MenuFile(int) in solvespace.cpp.o\r\n      Extname(std::string) in solvespace.cpp.o\r\n  \"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()\", referenced from:\r\n      SolveSpace::RefreshRecentMenu(int, int) in cocoamain.mm.o\r\n      SolveSpace::SaveFileYesNoCancel() in cocoamain.mm.o\r\n      SolveSpace::SolveSpaceUI::MenuFile(int) in solvespace.cpp.o\r\n  \"std::ios_base::Init::Init()\", referenced from:\r\n      ___cxx_global_var_init in cocoamain.mm.o\r\n  \"std::ios_base::Init::~Init()\", referenced from:\r\n      ___cxx_global_var_init in cocoamain.mm.o\r\n  \"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)\", referenced from:\r\n      std::_Rb_tree_iterator<std::pair<int const, NSMenuItem* __strong> >::operator--() in cocoamain.mm.o\r\n  \"std::_Rb_tree_increment(std::_Rb_tree_node_base*)\", referenced from:\r\n      std::_Rb_tree_iterator<std::pair<int const, NSMenuItem* __strong> >::operator++() in cocoamain.mm.o\r\n  \"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)\", referenced from:\r\n      std::_Rb_tree<int, std::pair<int const, NSMenuItem* __strong>, std::_Select1st<std::pair<int const, NSMenuItem* __strong> >, std::less<int>, std::allocator<std::pair<int const, NSMenuItem* __strong> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<int const, NSMenuItem* __strong> const&) in cocoamain.mm.o\r\nld: symbol(s) not found for architecture x86_64\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\nmake[2]: *** [src/solvespace.app/Contents/MacOS/solvespace] Error 1\r\nmake[1]: *** [src/CMakeFiles/solvespace.dir/all] Error 2\r\nmake: *** [all] Error 2\r\n```"},"comment":{"url":"https://api.github.com/repos/whitequark/solvespace/issues/comments/147849091","html_url":"https://github.com/whitequark/solvespace/issues/28#issuecomment-147849091","issue_url":"https://api.github.com/repos/whitequark/solvespace/issues/28","id":147849091,"user":{"login":"tmpvar","id":46673,"avatar_url":"https://avatars.githubusercontent.com/u/46673?v=3","gravatar_id":"","url":"https://api.github.com/users/tmpvar","html_url":"https://github.com/tmpvar","followers_url":"https://api.github.com/users/tmpvar/followers","following_url":"https://api.github.com/users/tmpvar/following{/other_user}","gists_url":"https://api.github.com/users/tmpvar/gists{/gist_id}","starred_url":"https://api.github.com/users/tmpvar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmpvar/subscriptions","organizations_url":"https://api.github.com/users/tmpvar/orgs","repos_url":"https://api.github.com/users/tmpvar/repos","events_url":"https://api.github.com/users/tmpvar/events{/privacy}","received_events_url":"https://api.github.com/users/tmpvar/received_events","type":"User","site_admin":false},"created_at":"2015-10-13T20:49:27Z","updated_at":"2015-10-13T20:49:27Z","body":"will do, just dropping some breadcrumbs :)"}}