{"action":"opened","issue":{"url":"https://api.github.com/repos/monero-project/monero/issues/1328","repository_url":"https://api.github.com/repos/monero-project/monero","labels_url":"https://api.github.com/repos/monero-project/monero/issues/1328/labels{/name}","comments_url":"https://api.github.com/repos/monero-project/monero/issues/1328/comments","events_url":"https://api.github.com/repos/monero-project/monero/issues/1328/events","html_url":"https://github.com/monero-project/monero/issues/1328","id":188892906,"number":1328,"title":"Master doesn't compile for me","user":{"login":"Gingeropolous","id":10169740,"avatar_url":"https://avatars.githubusercontent.com/u/10169740?v=3","gravatar_id":"","url":"https://api.github.com/users/Gingeropolous","html_url":"https://github.com/Gingeropolous","followers_url":"https://api.github.com/users/Gingeropolous/followers","following_url":"https://api.github.com/users/Gingeropolous/following{/other_user}","gists_url":"https://api.github.com/users/Gingeropolous/gists{/gist_id}","starred_url":"https://api.github.com/users/Gingeropolous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gingeropolous/subscriptions","organizations_url":"https://api.github.com/users/Gingeropolous/orgs","repos_url":"https://api.github.com/users/Gingeropolous/repos","events_url":"https://api.github.com/users/Gingeropolous/events{/privacy}","received_events_url":"https://api.github.com/users/Gingeropolous/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-12T05:05:53Z","updated_at":"2016-11-12T05:05:53Z","closed_at":null,"body":"~/monero_head$ git log\r\ncommit 6a2bb62827d778b299e5bd34e4d33670b33d63cf\r\nMerge: 524ff61 358e068\r\n\r\n\r\n\r\n[ 72%] Building CXX object tests/core_proxy/CMakeFiles/core_proxy.dir/core_proxy.cpp.o\r\nIn file included from /home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.h:169:0,\r\n                 from /home/user/monero_head/tests/core_proxy/core_proxy.cpp:50:\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl: In instantiation of ‘cryptonote::t_cryptonote_protocol_handl\r\ner<t_core>::relay_block(cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&)::<lambda(cryptonote::t_cryptonote_p\r\nrotocol_handler<t_core>::connection_context&, nodetool::peerid_type, uint32_t)> [with t_core = tests::proxy_core; cryptonote::t_cryptonote_prot\r\nocol_handler<t_core>::connection_context = cryptonote::cryptonote_connection_context; nodetool::peerid_type = long unsigned int; uint32_t = uns\r\nigned int]’:\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1096:46:   required from ‘struct cryptonote::t_cryptonote_pro\r\ntocol_handler<t_core>::relay_block(cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::pr\r\noxy_core]::<lambda(cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>::connection_context&, nodetool::peerid_type, uint32_t)>’\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1096:5:   required from ‘bool cryptonote::t_cryptonote_protoc\r\nol_handler<t_core>::relay_block(cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::proxy\r\n_core]’\r\n/home/user/monero_head/tests/core_proxy/core_proxy.cpp:278:1:   required from here\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1098:31: error: ‘class tests::proxy_core’ has no member named ‘get_testnet’\r\n       if(m_core.get_testnet() && support_flags & P2P_SUPPORT_FLAG_FLUFFY_BLOCKS)\r\n                               ^\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl: In instantiation of ‘int cryptonote::t_cryptonote_protocol_handler<t_core>::handle_notify_new_fluffy_block(int, cryptonote::NOTIFY_NEW_FLUFFY_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::proxy_core]’:\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.h:94:7:   required from ‘int cryptonote::t_cryptonote_protocol_handler<t_core>::handle_invoke_map(bool, int, const string&, std::__cxx11::string&, t_context&, bool&) [with t_context = cryptonote::cryptonote_connection_context; t_core = tests::proxy_core; std::__cxx11::string = std::__cxx11::basic_string<char>]’\r\n/home/user/monero_head/src/p2p/net_node.h:151:7:   required from ‘int nodetool::node_server<t_payload_net_handler>::handle_invoke_map(bool, int, const string&, std::__cxx11::string&, t_context&, bool&) [with t_context = nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>; t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>; std::__cxx11::string = std::__cxx11::basic_string<char>]’\r\n/home/user/monero_head/src/p2p/net_node.h:138:5:   required from ‘int nodetool::node_server<t_payload_net_handler>::invoke(int, const string&, std::__cxx11::string&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>; std::__cxx11::string = std::__cxx11::basic_string<char>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>; typename t_payload_net_handler::connection_context = cryptonote::cryptonote_connection_context]’\r\n/home/user/monero_head/tests/core_proxy/core_proxy.cpp:278:1:   required from here\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:477:14: error: ‘class tests::proxy_core’ has no member named ‘get_pool_transaction’\r\n           if(!m_core.get_pool_transaction(tx_hash, tx))\r\n              ^\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:533:9: error: ‘class tests::proxy_core’ has no member named  get_pool_transaction’\r\n         if(m_core.get_pool_transaction(tx_hash, tx))\r\n\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl: In instantiation of ‘int cryptonote::t_cryptonote_protocol_handler<t_core>::handle_request_fluffy_missing_tx(int, cryptonote::NOTIFY_REQUEST_FLUFFY_MISSING_TX::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::proxy_core]’:\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.h:95:7:   required from ‘int cryptonote::t_cryptonote_protocol_handler<t_core>::handle_invoke_map(bool, int, const string&, std::__cxx11::string&, t_context&, bool&) [with t_context = cryptonote::cryptonote_connection_context; t_core = tests::proxy_core; std::__cxx11::string = std::__cxx11::basic_string<char>]’\r\n/home/user/monero_head/src/p2p/net_node.h:151:7:   required from ‘int nodetool::node_server<t_payload_net_handler>::handle_invoke_map(bool, int, const string&, std::__cxx11::string&, t_context&, bool&) [with t_context = nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>; t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>; std::__cxx11::string = std::__cxx11::basic_string<char>]’\r\n/home/user/monero_head/src/p2p/net_node.h:138:5:   required from ‘int nodetool::node_server<t_payload_net_handler>::invoke(int, const string&, std::__cxx11::string&, nodetool::node_server<t_payload_net_handler>::p2p_connection_context&) [with t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>; std::__cxx11::string = std::__cxx11::basic_string<char>; nodetool::node_server<t_payload_net_handler>::p2p_connection_context = nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>; typename t_payload_net_handler::connection_context = cryptonote::cryptonote_connection_context]’\r\n/home/user/monero_head/tests/core_proxy/core_proxy.cpp:278:1:   required from here\r\n/home/user/monero_head/src/cryptonote_protocol/cryptonote_protocol_handler.inl:623:8: error: ‘class tests::proxy_core’ has no member named  get_blocks’\r\n     if(!m_core.get_blocks(arg.current_blockchain_height - 1, 1, local_blocks, local_txs))\r\n        ^\r\nIn file included from /usr/include/boost/system/error_code.hpp:22:0,\r\n                 from /usr/include/boost/system/system_error.hpp:14,\r\n                 from /usr/include/boost/thread/exceptions.hpp:22,\r\n                 from /usr/include/boost/thread/pthread/thread_data.hpp:10,\r\n                 from /usr/include/boost/thread/thread_only.hpp:17,\r\n                 from /usr/include/boost/thread/thread.hpp:12,\r\n                 from /usr/include/boost/thread.hpp:13,\r\n                 from /home/user/monero_head/contrib/epee/include/misc_log_ex.h:43,\r\n                 from /home/user/monero_head/contrib/epee/include/include_base_utils.h:32,\r\n                 from /home/user/monero_head/tests/core_proxy/core_proxy.cpp:35:\r\n/usr/include/c++/5/functional:2246:7: error: ‘std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = cryptonote::t_cryptonote_protocol_handler<t_core>::relay_block(cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::proxy_core]::<lambda(cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>::connection_context&, nodetool::peerid_type, uint32_t)>; <template-parameter-2-2> = void; <template-parameter-2-3> = void; _Res = bool; _ArgTypes = {cryptonote::cryptonote_connection_context&, long unsigned int, unsigned int}]’, declared using local type ‘cryptonote::t_cryptonote_protocol_handler<t_core>::relay_block(cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = tests::proxy_core]::<lambda(cryptonote::t_cryptonote_protocol_handler<tests::proxy_core>::connection_context&, nodetool::peerid_type, uint32_t)>’, is used but never defined [-fpermissive]\r\n       function<_Res(_ArgTypes...)>::\r\n       ^\r\ntests/core_proxy/CMakeFiles/core_proxy.dir/build.make:62: recipe for target 'tests/core_proxy/CMakeFiles/core_proxy.dir/core_proxy.cpp.o' failed\r\nmake[3]: *** [tests/core_proxy/CMakeFiles/core_proxy.dir/core_proxy.cpp.o] Error 1\r\nmake[3]: Leaving directory '/home/user/monero_head/build/release'\r\nCMakeFiles/Makefile2:2298: recipe for target 'tests/core_proxy/CMakeFiles/core_proxy.dir/all' failed\r\nmake[2]: *** [tests/core_proxy/CMakeFiles/core_proxy.dir/all] Error 2\r\nmake[2]: *** Waiting for unfinished jobs....\r\n/home/user/monero_head/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:\r\n/home/user/monero_head/src/crypto/oaes_lib.c:944:2: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]\r\n  free( *_ctx );\r\n  ^\r\n/home/user/monero_head/src/crypto/slow-hash.c:532:15: note: ‘aes_ctx’ was declared here\r\n     oaes_ctx *aes_ctx;\r\n               ^\r\nmake[3]: Leaving directory '/home/user/monero_head/build/release'\r\n[ 72%] Built target performance_tests\r\nmake[2]: Leaving directory '/home/user/monero_head/build/release'\r\nMakefile:138: recipe for target 'all' failed\r\nmake[1]: *** [all] Error 2\r\nmake[1]: Leaving directory '/home/user/monero_head/build/release'\r\nMakefile:58: recipe for target 'release-all' failed\r\nmake: *** [release-all] Error 2\r\n"}}
{"actor":{"display_login":"Gingeropolous"}}