Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [claymore@Claymore example]$ bjam toolset=gcc cxxflags="-std=c++11"
- Performing configuration checks
- - 32-bit : no (cached)
- - 64-bit : yes (cached)
- - arm : no (cached)
- - mips1 : no (cached)
- - power : no (cached)
- - sparc : no (cached)
- - x86 : yes (cached)
- - symlinks supported : yes (cached)
- - lockfree boost::atomic_flag : yes (cached)
- ...patience...
- ...patience...
- ...found 1557 targets...
- ...updating 12 targets...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/simple.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from simple.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/simple.o" "simple.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/simple.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>simple for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>simple.o...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/fibonacci.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&) [with T = int]’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:86:5: required from ‘boost::coroutines2::detail::push_coroutine<T>& boost::coroutines2::detail::push_coroutine<T>::operator()(const T&) [with T = int]’
- fibonacci.cpp:17:24: required from here
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:16: error: ‘struct boost::coroutines2::detail::pull_coroutine<int>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:95:8: error: ‘ctx’ was not declared in this scope
- ctx( const_cast< T * >( & t), preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from fibonacci.cpp:10:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block() [with T = int]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:80:9: required from ‘boost::coroutines2::detail::pull_coroutine<T>::~pull_coroutine() [with T = int]’
- fibonacci.cpp:26:10: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:12: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume() [with T = int]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:93:5: required from ‘boost::coroutines2::detail::pull_coroutine<T>& boost::coroutines2::detail::pull_coroutine<T>::operator()() [with T = int]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:86:20: required from ‘void boost::coroutines2::detail::pull_coroutine<T>::iterator::increment_() [with T = int]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:122:23: required from ‘boost::coroutines2::detail::pull_coroutine<T>::iterator& boost::coroutines2::detail::pull_coroutine<T>::iterator::operator++() [with T = int]’
- fibonacci.cpp:28:20: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:16: error: ‘struct boost::coroutines2::detail::push_coroutine<int>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:38: error: ‘ctx’ was not declared in this scope
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/fibonacci.o" "fibonacci.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/fibonacci.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>fibonacci for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>fibonacci.o...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/same_fringe.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&) [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:86:5: required from ‘boost::coroutines2::detail::push_coroutine<T>& boost::coroutines2::detail::push_coroutine<T>::operator()(const T&) [with T = std::__cxx11::basic_string<char>]’
- same_fringe.cpp:89:17: required from here
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:16: error: ‘struct boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:95:8: error: ‘ctx’ was not declared in this scope
- ctx( const_cast< T * >( & t), preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from same_fringe.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block() [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:80:9: required from ‘boost::coroutines2::detail::pull_coroutine<T>::~pull_coroutine() [with T = std::__cxx11::basic_string<char>]’
- same_fringe.cpp:101:14: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:12: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume() [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:93:5: required from ‘boost::coroutines2::detail::pull_coroutine<T>& boost::coroutines2::detail::pull_coroutine<T>::operator()() [with T = std::__cxx11::basic_string<char>]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:86:20: required from ‘void boost::coroutines2::detail::pull_coroutine<T>::iterator::increment_() [with T = std::__cxx11::basic_string<char>]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:122:23: required from ‘boost::coroutines2::detail::pull_coroutine<T>::iterator& boost::coroutines2::detail::pull_coroutine<T>::iterator::operator++() [with T = std::__cxx11::basic_string<char>]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:811:32: required from ‘static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator; _II2 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator; bool _BoolType = false]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:843:43: required from ‘bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator; _II2 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:1063:30: required from ‘bool std::equal(_II1, _II1, _II2) [with _II1 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator; _II2 = boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- same_fringe.cpp:148:54: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:16: error: ‘struct boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:38: error: ‘ctx’ was not declared in this scope
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/same_fringe.o" "same_fringe.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/same_fringe.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>same_fringe for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>same_fringe.o...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/layout.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume() [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:93:5: required from ‘boost::coroutines2::detail::pull_coroutine<T>& boost::coroutines2::detail::pull_coroutine<T>::operator()() [with T = std::__cxx11::basic_string<char>]’
- layout.cpp:43:24: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:16: error: ‘struct boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:38: error: ‘ctx’ was not declared in this scope
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from layout.cpp:13:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In instantiation of ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block() [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:73:9: required from ‘boost::coroutines2::detail::push_coroutine<T>::~push_coroutine() [with T = std::__cxx11::basic_string<char>]’
- layout.cpp:48:10: required from here
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:12: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&) [with T = std::__cxx11::basic_string<char>]’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:86:5: required from ‘boost::coroutines2::detail::push_coroutine<T>& boost::coroutines2::detail::push_coroutine<T>::operator()(const T&) [with T = std::__cxx11::basic_string<char>]’
- ../../../boost/coroutine2/detail/push_coroutine.hpp:84:27: required from ‘boost::coroutines2::detail::push_coroutine<T>::iterator& boost::coroutines2::detail::push_coroutine<T>::iterator::operator=(T) [with T = std::__cxx11::basic_string<char>]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:340:18: required from ‘static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = std::__cxx11::basic_string<char>*; _OI = boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:400:44: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = std::__cxx11::basic_string<char>*; _OI = boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:436:45: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >; _OI = boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- /usr/include/c++/5.3.0/bits/stl_algobase.h:469:8: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >; _OI = boost::coroutines2::detail::push_coroutine<std::__cxx11::basic_string<char> >::iterator]’
- layout.cpp:50:52: required from here
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:16: error: ‘struct boost::coroutines2::detail::pull_coroutine<std::__cxx11::basic_string<char> >::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:95:8: error: ‘ctx’ was not declared in this scope
- ctx( const_cast< T * >( & t), preserve_fpu);
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/layout.o" "layout.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/layout.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>layout for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>layout.o...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/parser.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&) [with T = char]’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:86:5: required from ‘boost::coroutines2::detail::push_coroutine<T>& boost::coroutines2::detail::push_coroutine<T>::operator()(const T&) [with T = char]’
- parser.cpp:107:29: required from here
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:16: error: ‘struct boost::coroutines2::detail::pull_coroutine<char>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:95:8: error: ‘ctx’ was not declared in this scope
- ctx( const_cast< T * >( & t), preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from parser.cpp:14:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block() [with T = char]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:80:9: required from ‘boost::coroutines2::detail::pull_coroutine<T>::~pull_coroutine() [with T = char]’
- parser.cpp:110:18: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:12: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In instantiation of ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume() [with T = char]’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:93:5: required from ‘boost::coroutines2::detail::pull_coroutine<T>& boost::coroutines2::detail::pull_coroutine<T>::operator()() [with T = char]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:86:20: required from ‘void boost::coroutines2::detail::pull_coroutine<T>::iterator::increment_() [with T = char]’
- ../../../boost/coroutine2/detail/pull_coroutine.hpp:122:23: required from ‘boost::coroutines2::detail::pull_coroutine<T>::iterator& boost::coroutines2::detail::pull_coroutine<T>::iterator::operator++() [with T = char]’
- parser.cpp:113:20: required from here
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:16: error: ‘struct boost::coroutines2::detail::push_coroutine<char>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:38: error: ‘ctx’ was not declared in this scope
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/parser.o" "parser.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/parser.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>parser for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>parser.o...
- gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/segmented.o
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:27:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:35:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:56:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:63:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:81:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:87:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:77: error: ‘boost::context’ has not been declared
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.hpp:26:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:32:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:83: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:110: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:51:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:57:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:85: error: ‘boost::context’ has not been declared
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:112: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:73:12: error: ‘context’ in namespace ‘boost’ does not name a type
- boost::context::execution_context ctx;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:20: error: ‘context’ has not been declared
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:79:41: error: expected ‘)’ before ‘,’ token
- control_block( context::preallocated, StackAllocator, Fn &&, bool);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:77: error: ‘boost::context’ has not been declared
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:104: error: expected ‘,’ or ‘...’ before ‘const’
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:34:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:73:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<T&>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:156:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/pull_coroutine.ipp: In constructor ‘boost::coroutines2::detail::pull_coroutine<void>::pull_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/pull_coroutine.ipp:231:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:35:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:66:35: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_= new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<T&>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:144:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- ../../../boost/coroutine2/detail/push_coroutine.ipp: In constructor ‘boost::coroutines2::detail::push_coroutine<void>::push_coroutine(StackAllocator, Fn&&, bool)’:
- ../../../boost/coroutine2/detail/push_coroutine.ipp:213:36: error: ‘preallocated’ is not a member of ‘boost::context’
- cb_ = new ( sp) control_block( context::preallocated( sp, size, sctx),
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:34:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:57:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:69:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:68:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T>::control_block’
- pull_coroutine< T >::control_block::control_block( typename push_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:41:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:37:14: error: boost::coroutines2::detail::pull_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T>::control_block*, int)
- explicit control_block( typename push_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:85:35: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:96:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:97:61: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- set( reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) ) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:139:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:162:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:173:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:172:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block’
- pull_coroutine< T & >::control_block::control_block( typename push_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:69:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:65:14: error: boost::coroutines2::detail::pull_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::push_coroutine<T&>::control_block*, int)
- explicit control_block( typename push_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:188:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<T&>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:195:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:196:60: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- t = reinterpret_cast< T * >( ctx( nullptr, preserve_fpu) );
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:222:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- pull_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:245:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:255:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: prototype for ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::pull_coroutine<void>::control_block’
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:93:5: error: candidates are: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:89:14: error: boost::coroutines2::detail::pull_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block*, int)
- explicit control_block( push_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:1: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:37:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:254:79: error: within this context
- pull_coroutine< void >::control_block::control_block( push_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In destructor ‘boost::coroutines2::detail::pull_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:269:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp: In member function ‘void boost::coroutines2::detail::pull_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:12: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:276:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/pull_control_block.ipp:277:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:35:50: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:62:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:72:68: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:71:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T>::control_block’
- push_coroutine< T >::control_block::control_block( typename pull_coroutine< T >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.hpp:38:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:34:14: error: boost::coroutines2::detail::push_coroutine<T>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T>::control_block*, int)
- explicit control_block( typename pull_coroutine< T >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:86:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(const T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:93:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T>::control_block::resume(T&&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:108:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:131:52: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< T & >::control_block::control_block( context::preallocated palloc, StackAllocator salloc,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:158:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:168:70: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:167:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<T&>::control_block’
- push_coroutine< T & >::control_block::control_block( typename pull_coroutine< T & >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.hpp:63:5: error: candidates are: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(boost::coroutines2::detail::push_coroutine<T&>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:59:14: error: boost::coroutines2::detail::push_coroutine<T&>::control_block::control_block(typename boost::coroutines2::detail::pull_coroutine<T&>::control_block*, int)
- explicit control_block( typename pull_coroutine< T & >::control_block *, boost::context::execution_context const&);
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<T&>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:182:35: error: there are no arguments to ‘ctx’ that depend on a template parameter, so a declaration of ‘ctx’ must be available [-fpermissive]
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<T&>::control_block::resume(T&)’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:189:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: At global scope:
- ../../../boost/coroutine2/detail/push_control_block.ipp:211:53: error: expected constructor, destructor, or type conversion before ‘(’ token
- push_coroutine< void >::control_block::control_block( context::preallocated palloc, StackAllocator salloc, Fn && fn_, bool preserve_fpu_) :
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp:235:11: error: expected unqualified-id before ‘)’ token
- }),
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:245:71: error: ‘boost::context::execution_context’ has not been declared
- boost::context::execution_context const& ctx_) :
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: prototype for ‘boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, const int&)’ does not match any in class ‘boost::coroutines2::detail::push_coroutine<void>::control_block’
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:32:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.hpp:85:5: error: candidates are: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::push_coroutine<void>::control_block&)
- control_block( control_block &) = delete;
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:81:14: error: boost::coroutines2::detail::push_coroutine<void>::control_block::control_block(boost::coroutines2::detail::pull_coroutine<void>::control_block*, int)
- explicit control_block( pull_coroutine< void >::control_block *, boost::context::execution_context const&);
- ^
- ../../../boost/coroutine2/detail/push_control_block.hpp:71:32: error: ‘struct boost::coroutines2::detail::push_coroutine<void>::control_block’ is private
- struct push_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:1: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:31:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/pull_control_block.hpp:79:32: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ is private
- struct pull_coroutine< void >::control_block {
- ^
- In file included from ../../../boost/coroutine2/detail/coroutine.hpp:38:0,
- from ../../../boost/coroutine2/coroutine.hpp:15,
- from ../../../boost/coroutine2/all.hpp:10,
- from segmented.cpp:12:
- ../../../boost/coroutine2/detail/push_control_block.ipp:244:79: error: within this context
- push_coroutine< void >::control_block::control_block( pull_coroutine< void >::control_block * cb,
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In destructor ‘boost::coroutines2::detail::push_coroutine<void>::control_block::~control_block()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:259:35: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp: In member function ‘void boost::coroutines2::detail::push_coroutine<void>::control_block::resume()’:
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:12: error: ‘struct boost::coroutines2::detail::pull_coroutine<void>::control_block’ has no member named ‘ctx’
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:266:34: error: ‘boost::context::execution_context’ has not been declared
- other->ctx = boost::context::execution_context::current();
- ^
- ../../../boost/coroutine2/detail/push_control_block.ipp:267:31: error: ‘ctx’ was not declared in this scope
- ctx( nullptr, preserve_fpu);
- ^
- "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -m64 -std=c++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/segmented.o" "segmented.cpp"
- ...failed gcc.compile.c++ ../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi/segmented.o...
- ...skipped <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>segmented for lack of <p../../../bin.v2/libs/coroutine2/example/gcc-5.3.0/debug/link-static/threading-multi>segmented.o...
- ...failed updating 6 targets...
- ...skipped 6 targets...
- [claymore@Claymore example]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement