
Am 25.07.2011 01:57, schrieb Nathan Ridge:
Thanks! I'm happy to report that I can build the library and compile and run an example program now.
However, if I try to compile a program using the library with --std=c++0x, I get the following linker error:
In function `boost::contexts::detail::context_base<boost::con texts::protected_stack>::context_base(boost::contexts::protected_stack&&, bool, bool)': output_iterator_range.cpp:( .text._ZN5boost8contexts6detail12context_baseINS0_15protected_stackEEC2 EOS3_bb[ _ZN5boost8contexts6detail12context_baseINS0_15protected_stackEEC5EOS3_b b]+0x41): undefined reference to `boost::contexts::protected_stack::protected_stack( boost::contexts::protected_stack&& )'
What can I do to fix this?
Thanks, Nate. _______________________________________________ Unsubscribe& other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
something wired with boost.move - with std=c++0x it required to change the move assignment op from protected_stack tmp( boost::move( other) ); // use move-copy-ctor to protected_stack tmp( other); I would vote that using --std=c++x0 is not supported until this issue is fixed/clarified in boost.move. so long, Oliver