Skip to content

Instantly share code, notes, and snippets.

@Axxon
Created April 14, 2014 07:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Axxon/10625285 to your computer and use it in GitHub Desktop.
Save Axxon/10625285 to your computer and use it in GitHub Desktop.
SuperCollider debian built crash
[ 26%] Building CXX object server/supernova/CMakeFiles/libsupernova.dir/sc/sc_osc_handler.cpp.o
In file included from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/utilities.hpp:17:0,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/bs_set_hook.hpp:18,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap.hpp:25,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap_set.hpp:17,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.hpp:32,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.cpp:25:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp: In instantiation of ‘static T* boost::intrusive::pointer_traits<T*>::static_cast_from(U*) [with U = const void; T = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>; boost::intrusive::pointer_traits<T*>::pointer = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/list_node.hpp:112:94: required from ‘boost::intrusive::list_iterator<RealValueTraits, IsConst>::const_real_value_traits_ptr boost::intrusive::list_iterator<RealValueTraits, IsConst>::get_real_value_traits() const [with RealValueTraits = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>; bool IsConst = true; boost::intrusive::list_iterator<RealValueTraits, IsConst>::const_real_value_traits_ptr = const boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>*]’
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/list_node.hpp:152:74: required from ‘boost::intrusive::list_iterator<RealValueTraits, IsConst>::pointer boost::intrusive::list_iterator<RealValueTraits, IsConst>::operator->() const [with RealValueTraits = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>; bool IsConst = true; boost::intrusive::list_iterator<RealValueTraits, IsConst>::pointer = const nova::abstract_group*]’
/home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/group.hpp:105:19: required from here
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:245:39: error: static_cast from type ‘const void*’ to type ‘boost::intrusive::pointer_traits<boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>*>::pointer {aka boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>*}’ casts away qualifiers
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp: In instantiation of ‘static T* boost::intrusive::pointer_traits<T*>::static_cast_from(U*) [with U = const void; T = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>; boost::intrusive::pointer_traits<T*>::pointer = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/list_node.hpp:112:94: required from ‘boost::intrusive::list_iterator<RealValueTraits, IsConst>::const_real_value_traits_ptr boost::intrusive::list_iterator<RealValueTraits, IsConst>::get_real_value_traits() const [with RealValueTraits = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>; bool IsConst = false; boost::intrusive::list_iterator<RealValueTraits, IsConst>::const_real_value_traits_ptr = const boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>*]’
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/list_node.hpp:102:70: required from ‘boost::intrusive::list_iterator<RealValueTraits, IsConst>::list_iterator(const boost::intrusive::list_iterator<RealValueTraits, false>&) [with RealValueTraits = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>; bool IsConst = false]’
/home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/group.hpp:174:82: required from here
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:245:39: error: static_cast from type ‘const void*’ to type ‘boost::intrusive::pointer_traits<boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>*>::pointer {aka boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>*}’ casts away qualifiers
In file included from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/hashtable_node.hpp:23:0,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/hashtable.hpp:28,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/unordered_set.hpp:18,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/node_types.hpp:24,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/group.hpp:25,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/server_scheduler.hpp:25,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.hpp:40,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.cpp:25:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp: In instantiation of ‘boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::const_real_value_traits_ptr boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::real_value_traits_ptr() const [with ValueTraits = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>; SizeType = long unsigned int; long unsigned int BoolFlags = 0ul; boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::const_real_value_traits_ptr = const boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp:546:98: required from ‘boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::iterator boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::begin() [with ValueTraits = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>; SizeType = long unsigned int; long unsigned int BoolFlags = 0ul; boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::iterator = boost::intrusive::slist_iterator<boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>, false>; typename boost::intrusive::detail::get_real_value_traits<ValueTraits>::type = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>]’
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp:400:38: required from ‘void boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::clear_and_dispose(Disposer) [with Disposer = boost::intrusive::node_cast_adaptor<boost::intrusive::detail::node_disposer<boost::checked_deleter<nova::detail::slot_resolver::map_type>, boost::intrusive::bhtraits<nova::detail::slot_resolver::map_type, boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 4u>, (boost::intrusive::algo_types)1u>, boost::intrusive::slist_node<void*>*, boost::intrusive::slist_node<void*>*>; ValueTraits = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>; SizeType = long unsigned int; long unsigned int BoolFlags = 0ul]’
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/hashtable.hpp:1963:13: required from ‘void boost::intrusive::hashtable_impl<ValueTraits, VoidOrKeyHash, VoidOrKeyEqual, SizeType, BucketTraits, BoolFlags>::clear_and_dispose(Disposer) [with Disposer = boost::checked_deleter<nova::detail::slot_resolver::map_type>; ValueTraits = boost::intrusive::bhtraits<nova::detail::slot_resolver::map_type, boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 4u>; VoidOrKeyHash = void; VoidOrKeyEqual = void; SizeType = long unsigned int; BucketTraits = boost::intrusive::detail::bucket_traits_impl<boost::intrusive::detail::get_slist_impl<boost::intrusive::slist_node_traits<void*> >::type>; long unsigned int BoolFlags = 7ul]’
/home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/synth_definition.hpp:80:79: required from here
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp:274:99: error: no matching function for call to ‘boost::intrusive::pointer_traits<boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>*>::pointer_to(const real_value_traits&)’
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp:274:99: note: candidate is:
In file included from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/utilities.hpp:17:0,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/bs_set_hook.hpp:18,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap.hpp:25,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap_set.hpp:17,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.hpp:32,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.cpp:25:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:238:19: note: static T* boost::intrusive::pointer_traits<T*>::pointer_to(boost::intrusive::pointer_traits<T*>::reference) [with T = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>; boost::intrusive::pointer_traits<T*>::pointer = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>*; boost::intrusive::pointer_traits<T*>::reference = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>&]
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:238:19: note: no known conversion for argument 1 from ‘const real_value_traits {aka const boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>}’ to ‘boost::intrusive::pointer_traits<boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>*>::reference {aka boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>&}’
In file included from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/hashtable_node.hpp:23:0,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/hashtable.hpp:28,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/unordered_set.hpp:18,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/node_types.hpp:24,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/group.hpp:25,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/../server/server_scheduler.hpp:25,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.hpp:40,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.cpp:25:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp: In member function ‘boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::const_real_value_traits_ptr boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::real_value_traits_ptr() const [with ValueTraits = boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>; SizeType = long unsigned int; long unsigned int BoolFlags = 0ul; boost::intrusive::slist_impl<ValueTraits, SizeType, BoolFlags>::const_real_value_traits_ptr = const boost::intrusive::trivial_value_traits<boost::intrusive::slist_node_traits<void*>, (boost::intrusive::link_mode_type)0u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/slist.hpp:274:103: warning: control reaches end of non-void function [-Wreturn-type]
In file included from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/detail/utilities.hpp:17:0,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/bs_set_hook.hpp:18,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap.hpp:25,
from /home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/treap_set.hpp:17,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.hpp:32,
from /home/axxon/SoftSrc/supercollider/server/supernova/sc/sc_osc_handler.cpp:25:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp: In static member function ‘static T* boost::intrusive::pointer_traits<T*>::static_cast_from(U*) [with U = const void; T = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>; boost::intrusive::pointer_traits<T*>::pointer = boost::intrusive::bhtraits<nova::server_node, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, boost::intrusive::default_tag, 1u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:245:43: warning: control reaches end of non-void function [-Wreturn-type]
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp: In static member function ‘static T* boost::intrusive::pointer_traits<T*>::static_cast_from(U*) [with U = const void; T = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>; boost::intrusive::pointer_traits<T*>::pointer = boost::intrusive::bhtraits<nova::abstract_group, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)2u, nova::abstract_group_tag, 1u>*]’:
/home/axxon/SoftSrc/supercollider/external_libraries/boost/boost/intrusive/pointer_traits.hpp:245:43: warning: control reaches end of non-void function [-Wreturn-type]
make[2]: *** [server/supernova/CMakeFiles/libsupernova.dir/sc/sc_osc_handler.cpp.o] Erreur 1
make[1]: *** [server/supernova/CMakeFiles/libsupernova.dir/all] Erreur 2
make: *** [all] Erreur 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment