With boost 1.54 on Debian, I am still getting this error when compiling FC:
Linking CXX executable test_aes
libfc.a(thread.cpp.o): In function `fc::context::context(void (*)(long), boost::coroutines::detail::standard_stack_allocator&, fc::thread*)':
thread.cpp:(.text._ZN2fc7contextC2EPFvlERN5boost10coroutines6detail24standard_stack_allocatorEPNS_6threadE[_ZN2fc7contextC5EPFvlERN5boost10coroutines6detail24standard_stack_allocatorEPNS_6threadE]+0xe3): undefined reference to `boost::coroutines::detail::standard_stack_allocator::default_stacksize()'
thread.cpp:(.text._ZN2fc7contextC2EPFvlERN5boost10coroutines6detail24standard_stack_allocatorEPNS_6threadE[_ZN2fc7contextC5EPFvlERN5boost10coroutines6detail24standard_stack_allocatorEPNS_6threadE]+0xfe): undefined reference to `boost::coroutines::detail::standard_stack_allocator::allocate(boost::coroutines::stack_context&, unsigned long)'
libfc.a(thread.cpp.o): In function `fc::context::~context()':
thread.cpp:(.text._ZN2fc7contextD2Ev[_ZN2fc7contextD5Ev]+0x2d): undefined reference to `boost::coroutines::detail::standard_stack_allocator::deallocate(boost::coroutines::stack_context&)'
collect2: error: ld returned 1 exit status
make[2]: *** [test_aes] Error 1
make[1]: *** [CMakeFiles/test_aes.dir/all] Error 2
make: *** [all] Error 2
Trying in ubuntu