------- Comment #3 from tim at klingt dot org  2008-07-02 16:15 -------
compiled via:
g++-4.2 server_dsp_thread_test.ii 

error message:
libs/boost/boost/concept_check.hpp: In instantiation of
‘boost::CopyConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>’:
libs/boost/boost/concept_check.hpp:154:   instantiated from
‘boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>’
libs/boost/boost/concept/detail/has_constraints.hpp:40:   instantiated from
‘const bool
boost::concept::not_satisfied<boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>::value’
libs/boost/boost/concept/detail/has_constraints.hpp:43:   instantiated from
‘boost::concept::not_satisfied<boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>’
libs/boost/boost/mpl/if.hpp:67:   instantiated from
‘boost::mpl::if_<boost::concept::not_satisfied<boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>,
boost::concept::constraint<boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>,
boost::concept::requirement<boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
> >’
libs/boost/boost/concept/detail/general.hpp:19:   instantiated from
‘boost::concept::requirement_<void
(*)(boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>)>’
libs/lockfree/fifo.hpp:60:   instantiated from
‘lockfree::detail::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
libs/lockfree/fifo.hpp:272:   instantiated from
‘lockfree::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
testsuite/../source/server/dsp_thread_queue.hpp:315:   instantiated from
‘nova::dsp_queue_interpreter<<unnamed>::dummy_runnable>’
testsuite/../source/server/dsp_thread.hpp:87:   instantiated from
‘nova::dsp_threads<<unnamed>::dummy_runnable>’
testsuite/server_dsp_thread_test.cpp:32:   instantiated from here
libs/boost/boost/concept_check.hpp:156: error:
‘boost::concept::requirement<Model>::failed [with Model =
boost::concept::usage_requirements<boost::CopyConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>]’ is not a valid template argument for type ‘void (*)()’ because
function ‘static void boost::concept::requirement<Model>::failed() [with
Model =
boost::concept::usage_requirements<boost::CopyConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>]’ has not external linkage
libs/lockfree/fifo.hpp: In instantiation of
‘lockfree::detail::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’:
libs/lockfree/fifo.hpp:272:   instantiated from
‘lockfree::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
testsuite/../source/server/dsp_thread_queue.hpp:315:   instantiated from
‘nova::dsp_queue_interpreter<<unnamed>::dummy_runnable>’
testsuite/../source/server/dsp_thread.hpp:87:   instantiated from
‘nova::dsp_threads<<unnamed>::dummy_runnable>’
testsuite/server_dsp_thread_test.cpp:32:   instantiated from here
libs/lockfree/fifo.hpp:60: error: ‘boost::concept::requirement<Model>::failed
[with Model =
boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>]’
is not a valid template argument for type ‘void (*)()’ because function
‘static void boost::concept::requirement<Model>::failed() [with Model =
boost::CopyConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>]’
has not external linkage
libs/boost/boost/concept_check.hpp: In instantiation of
‘boost::DefaultConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>’:
libs/boost/boost/concept_check.hpp:127:   instantiated from
‘boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>’
libs/boost/boost/concept/detail/has_constraints.hpp:40:   instantiated from
‘const bool
boost::concept::not_satisfied<boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>::value’
libs/boost/boost/concept/detail/has_constraints.hpp:43:   instantiated from
‘boost::concept::not_satisfied<boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>’
libs/boost/boost/mpl/if.hpp:67:   instantiated from
‘boost::mpl::if_<boost::concept::not_satisfied<boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>,
boost::concept::constraint<boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>,
boost::concept::requirement<boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
> >’
libs/boost/boost/concept/detail/general.hpp:19:   instantiated from
‘boost::concept::requirement_<void
(*)(boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>)>’
libs/lockfree/fifo.hpp:61:   instantiated from
‘lockfree::detail::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
libs/lockfree/fifo.hpp:272:   instantiated from
‘lockfree::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
testsuite/../source/server/dsp_thread_queue.hpp:315:   instantiated from
‘nova::dsp_queue_interpreter<<unnamed>::dummy_runnable>’
testsuite/../source/server/dsp_thread.hpp:87:   instantiated from
‘nova::dsp_threads<<unnamed>::dummy_runnable>’
testsuite/server_dsp_thread_test.cpp:32:   instantiated from here
libs/boost/boost/concept_check.hpp:129: error:
‘boost::concept::requirement<Model>::failed [with Model =
boost::concept::usage_requirements<boost::DefaultConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>]’ is not a valid template argument for type ‘void (*)()’ because
function ‘static void boost::concept::requirement<Model>::failed() [with
Model =
boost::concept::usage_requirements<boost::DefaultConstructible<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>
>]’ has not external linkage
libs/lockfree/fifo.hpp: In instantiation of
‘lockfree::detail::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’:
libs/lockfree/fifo.hpp:272:   instantiated from
‘lockfree::fifo<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*,
false, 1024u,
std::allocator<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*> >’
testsuite/../source/server/dsp_thread_queue.hpp:315:   instantiated from
‘nova::dsp_queue_interpreter<<unnamed>::dummy_runnable>’
testsuite/../source/server/dsp_thread.hpp:87:   instantiated from
‘nova::dsp_threads<<unnamed>::dummy_runnable>’
testsuite/server_dsp_thread_test.cpp:32:   instantiated from here
libs/lockfree/fifo.hpp:61: error: ‘boost::concept::requirement<Model>::failed
[with Model =
boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>]’
is not a valid template argument for type ‘void (*)()’ because function
‘static void boost::concept::requirement<Model>::failed() [with Model =
boost::DefaultConstructibleConcept<nova::dsp_thread_queue_item<<unnamed>::dummy_runnable>*>]’
has not external linkage


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36694

Reply via email to