Skip to content

Instantly share code, notes, and snippets.

@fabarea
Created June 15, 2020 07:03
Show Gist options
  • Save fabarea/498f4fee9318e935b3ce1b56af16e751 to your computer and use it in GitHub Desktop.
Save fabarea/498f4fee9318e935b3ce1b56af16e751 to your computer and use it in GitHub Desktop.
Log failure for ./zcutil/build.sh -j$(nproc) at git hash e159b4e7a40d
n file included from /usr/include/c++/7/bits/move.h:54:0,
from /usr/include/c++/7/bits/stl_pair.h:59,
from /usr/include/c++/7/utility:70,
from /usr/include/c++/7/algorithm:60,
from serialize.h:26,
from alert.h:24,
from alert.cpp:21:
/usr/include/c++/7/type_traits: In instantiation of ‘struct std::__not_<std::__or_<std::is_function<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>, std::is_reference<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>, std::is_void<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&> > >’:
/usr/include/c++/7/type_traits:600:12: required from ‘struct std::is_object<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>’
/usr/include/c++/7/type_traits:120:12: required from ‘struct std::__or_<std::is_object<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>, std::is_reference<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&> >’
/usr/include/c++/7/type_traits:637:12: required from ‘struct std::__is_referenceable<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>’
/usr/include/c++/7/type_traits:1663:12: required from ‘struct std::add_rvalue_reference<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&>’
/usr/include/c++/7/type_traits:2254:5: required by substitution of ‘template<class _Tp> typename std::add_rvalue_reference< <template-parameter-1-1> >::type std::declval() [with _Tp = boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>&]’
/usr/include/c++/7/type_traits:787:61: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/7/type_traits:809:12: required from ‘struct std::__is_destructible_safe<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>, false, false>’
/usr/include/c++/7/type_traits:824:12: required from ‘struct std::is_destructible<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr> >’
/usr/include/c++/7/bits/stl_construct.h:137:28: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>*]’
/usr/include/c++/7/bits/stl_construct.h:206:15: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>]’
/usr/include/c++/7/bits/stl_vector.h:434:22: required from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr> >]’
/home/komodo/komodo/depends/x86_64-unknown-linux-gnu/share/../include/boost/signals2/slot_base.hpp:73:31: required from here
/usr/include/c++/7/type_traits:153:12: internal compiler error: Segmentation fault
struct __not_
^~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:3288: recipe for target 'libbitcoin_server_a-alert.o' failed
make[2]: *** [libbitcoin_server_a-alert.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/libbitcoin_server_a-addrman.Tpo .deps/libbitcoin_server_a-addrman.Po
In file included from /usr/include/c++/7/vector:64:0,
from ./support/allocators/zeroafterfree.h:12,
from ./streams.h:24,
from ./cc/utils.h:19,
from ./cc/eval.h:21,
from cc/CCinclude.h:56,
from cc/CCassets.h:26,
from cc/CCassetsCore.cpp:16:
/usr/include/c++/7/bits/stl_vector.h:172:33: internal compiler error: Segmentation fault
return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer();
~~~~~~~~~~~~~^~~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:3386: recipe for target 'cc/libbitcoin_server_a-CCassetsCore.o' failed
make[2]: *** [cc/libbitcoin_server_a-CCassetsCore.o] Error 1
In file included from /usr/include/c++/7/map:60:0,
from ./serialize.h:32,
from ./amount.h:24,
from ./primitives/transaction.h:24,
from ./primitives/block.h:24,
from ./chainparams.h:26,
from ./key_io.h:10,
from cc/CCcustom.cpp:16:
/usr/include/c++/7/bits/stl_tree.h: In instantiation of ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_allocator& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_Node_allocator() [with _Key = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >; _Val = std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less<int, std::less<int> >; _Alloc = std::allocator<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_allocator = std::allocator<std::_Rb_tree_node<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > > >]’:
/usr/include/c++/7/bits/stl_tree.h:650:46: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >; _Val = std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less<int, std::less<int> >; _Alloc = std::allocator<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >*]’
/usr/include/c++/7/bits/stl_tree.h:658:17: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >; _Val = std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less<int, std::less<int> >; _Alloc = std::allocator<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >*]’
/usr/include/c++/7/bits/stl_tree.h:1858:16: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >; _Val = std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less<int, std::less<int> >; _Alloc = std::allocator<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >*]’
/usr/include/c++/7/bits/stl_tree.h:949:17: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >; _Val = std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less<int, std::less<int> >; _Alloc = std::allocator<std::pair<const std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(CCryptoKeyStore*), boost::function<void(CCryptoKeyStore*)> >, boost::signals2::mutex> > > > >]’
/usr/include/c++/7/bits/stl_map.h:294:7: required from ‘boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(CCryptoKeyStore*)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, CCryptoKeyStore*)>; Mutex = boost::signals2::mutex; R = void; Args = {CCryptoKeyStore*}; boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::combiner_type = boost::signals2::optional_last_value<void>; boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::group_compare_type = std::less<int>]’
/home/komodo/komodo/depends/x86_64-unknown-linux-gnu/share/../include/boost/signals2/detail/signal_template.hpp:660:16: required from ‘boost::signals2::signal<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(CCryptoKeyStore*)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, CCryptoKeyStore*)>; Mutex = boost::signals2::mutex; R = void; Args = {CCryptoKeyStore*}; boost::signals2::signal<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::combiner_type = boost::signals2::optional_last_value<void>; boost::signals2::signal<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::group_compare_type = std::less<int>]’
./wallet/crypter.h:169:78: required from here
/usr/include/c++/7/bits/stl_tree.h:575:17: internal compiler error: Segmentation fault
{ return *static_cast<_Node_allocator*>(&this->_M_impl); }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:3400: recipe for target 'cc/libbitcoin_server_a-CCcustom.o' failed
make[2]: *** [cc/libbitcoin_server_a-CCcustom.o] Error 1
cc/CCutils.cpp:900:1: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:3428: recipe for target 'cc/libbitcoin_server_a-CCutils.o' failed
make[2]: *** [cc/libbitcoin_server_a-CCutils.o] Error 1
mv -f .deps/libbitcoin_server_a-sendalert.Tpo .deps/libbitcoin_server_a-sendalert.Po
mv -f cc/.deps/libbitcoin_server_a-eval.Tpo cc/.deps/libbitcoin_server_a-eval.Po
In file included from ./streams.h:25:0,
from ./cc/utils.h:19,
from ./cc/eval.h:21,
from cc/CCinclude.h:56,
from cc/CCtokens.h:26,
from cc/CCtokens.cpp:16:
./serialize.h:223:5: internal compiler error: Segmentation fault
} \
^
./wallet/crypter.h:64:5: note: in expansion of macro ‘ADD_SERIALIZE_METHODS’
ADD_SERIALIZE_METHODS;
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:3442: recipe for target 'cc/libbitcoin_server_a-CCtokens.o' failed
make[2]: *** [cc/libbitcoin_server_a-CCtokens.o] Error 1
mv -f .deps/komodod-bitcoind.Tpo .deps/komodod-bitcoind.Po
mv -f cc/.deps/libbitcoin_server_a-CCtx.Tpo cc/.deps/libbitcoin_server_a-CCtx.Po
mv -f cc/.deps/libbitcoin_server_a-import.Tpo cc/.deps/libbitcoin_server_a-import.Po
mv -f cc/.deps/libbitcoin_server_a-importgateway.Tpo cc/.deps/libbitcoin_server_a-importgateway.Po
make[2]: Leaving directory '/home/komodo/komodo/src'
Makefile:5285: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/komodo/komodo/src'
Makefile:659: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment