We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HPX master should compile with boost 1.76 and The CXX compiler identification is GNU 11.2.1
33%] Building CXX object libs/core/futures/CMakeFiles/hpx_futures.dir/src/future_data.cpp.o In file included from /usr/include/boost/lockfree/queue.hpp:15, from /hpx/libs/core/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp:17, from /hpx/libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp:18, from /hpx/libs/core/thread_pools/src/scheduled_thread_pool.cpp:8: /usr/include/boost/lockfree/queue.hpp: In instantiation of 'class boost::lockfree::queue<hpx::threads::thread_id_ref, hpx::util::aligned_allocator<hpx::threads::thread_id_ref> >': /hpx/libs/core/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp:92:24: required from 'struct hpx::threads::policies::lockfree_fifo_backend<hpx::threads::thread_id_ref>' /hpx/libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp:1167:25: required from 'class hpx::threads::policies::thread_queue<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo>' /hpx/libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp:1379:27: required from 'class hpx::threads::policies::local_priority_queue_scheduler<>' /hpx/libs/core/thread_pools/src/scheduled_thread_pool.cpp:27:29: required from here /usr/include/boost/lockfree/queue.hpp:95:5: error: static assertion failed: (boost::has_trivial_destructor<T>::value) 95 | BOOST_STATIC_ASSERT((boost::has_trivial_destructor<T>::value)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/lockfree/queue.hpp:95:5: note: 'boost::integral_constant<bool, false>::value' evaluates to false /usr/include/boost/lockfree/queue.hpp:99:5: error: static assertion failed: (boost::has_trivial_assign<T>::value) 99 | BOOST_STATIC_ASSERT((boost::has_trivial_assign<T>::value)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/lockfree/queue.hpp:99:5: note: 'boost::integral_constant<bool, false>::value' evaluates to false make[2]: *** [libs/core/thread_pools/CMakeFiles/hpx_thread_pools.dir/build.make:76: libs/core/thread_pools/CMakeFiles/hpx_thread_pools.dir/src/scheduled_thread_pool.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:106560: libs/core/thread_pools/CMakeFiles/hpx_thread_pools.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
... Please be as specific as possible while describing how to reproduce your problem.
The text was updated successfully, but these errors were encountered:
Dockerfile to reproduce the bug https://github.com/diehlpk/modern-cpp-examples/blob/main/Docker/Dockerfile
Sorry, something went wrong.
6f44177
Successfully merging a pull request may close this issue.
Expected Behavior
HPX master should compile with boost 1.76 and The CXX compiler identification is GNU 11.2.1
Actual Behavior
Steps to Reproduce the Problem
... Please be as specific as possible while describing how to reproduce your problem.
Specifications
The text was updated successfully, but these errors were encountered: