Skip to content

Instantly share code, notes, and snippets.

Created September 5, 2017 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/bf5a55818061d510d71c5f2b350a9a49 to your computer and use it in GitHub Desktop.
Save anonymous/bf5a55818061d510d71c5f2b350a9a49 to your computer and use it in GitHub Desktop.
[ 83%] Linking CXX shared library ../lib/libhpxd.so
CMakeFiles/hpx.dir/runtime_impl.cpp.o: In function `std::thread::thread<hpx::util::detail::bound<void (hpx::runtime_impl::*(hpx::runtime_impl*&&, std::reference_wrapper<std::mutex>&&, std::reference_wrapper<std::condition_variable>&&, std::reference_wrapper<bool>&&))(std::mutex&, std::condition_variable&, bool&)>>(hpx::util::detail::bound<void (hpx::runtime_impl::*(hpx::runtime_impl*&&, std::reference_wrapper<std::mutex>&&, std::reference_wrapper<std::condition_variable>&&, std::reference_wrapper<bool>&&))(std::mutex&, std::condition_variable&, bool&)>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/runtime_impl.cpp.o: In function `std::thread::thread<hpx::util::detail::bound<void (hpx::runtime_impl::*(hpx::runtime_impl*&&, bool&, std::reference_wrapper<std::condition_variable>&&, std::reference_wrapper<std::mutex>&&))(bool, std::condition_variable&, std::mutex&)>>(hpx::util::detail::bound<void (hpx::runtime_impl::*(hpx::runtime_impl*&&, bool&, std::reference_wrapper<std::condition_variable>&&, std::reference_wrapper<std::mutex>&&))(bool, std::condition_variable&, std::mutex&)>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/runtime/threads/detail/scheduled_thread_pool.cpp.o: In function `std::thread::thread<void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::local_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::local_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier> >(void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::local_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*&&)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::local_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*&&, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/runtime/threads/detail/scheduled_thread_pool.cpp.o: In function `std::thread::thread<void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier> >(void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*&&)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*&&, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/runtime/threads/detail/scheduled_thread_pool.cpp.o: In function `std::thread::thread<void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier> >(void (hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >::*&&)(unsigned long, unsigned long, std::shared_ptr<hpx::compat::barrier>), hpx::threads::detail::scheduled_thread_pool<hpx::threads::policies::static_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >*&&, unsigned long&, unsigned long&, std::shared_ptr<hpx::compat::barrier>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/runtime/threads/detail/scheduled_thread_pool.cpp.o:/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: more undefined references to `pthread_create' follow
CMakeFiles/hpx.dir/util/asio_util.cpp.o: In function `boost::asio::detail::posix_thread::~posix_thread()':
/opt/boost/1.64.0-gcc6.4.0/debug/boost/asio/detail/impl/posix_thread.ipp:35: undefined reference to `pthread_detach'
CMakeFiles/hpx.dir/util/asio_util.cpp.o: In function `boost::asio::detail::posix_thread::join()':
/opt/boost/1.64.0-gcc6.4.0/debug/boost/asio/detail/impl/posix_thread.ipp:42: undefined reference to `pthread_join'
CMakeFiles/hpx.dir/util/asio_util.cpp.o: In function `boost::asio::detail::posix_thread::start_thread(boost::asio::detail::posix_thread::func_base*)':
/opt/boost/1.64.0-gcc6.4.0/debug/boost/asio/detail/impl/posix_thread.ipp:50: undefined reference to `pthread_create'
CMakeFiles/hpx.dir/util/io_service_pool.cpp.o: In function `std::thread::thread<hpx::util::detail::bound<void (hpx::util::io_service_pool::*(hpx::util::io_service_pool*&&, unsigned long&, hpx::compat::barrier*&))(unsigned long, hpx::compat::barrier*)>>(hpx::util::detail::bound<void (hpx::util::io_service_pool::*(hpx::util::io_service_pool*&&, unsigned long&, hpx::compat::barrier*&))(unsigned long, hpx::compat::barrier*)>&&)':
/opt/mn/gcc/6.4.0/include/c++/6.4.0/thread:133: undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
make[3]: *** [lib/libhpxd.so.1.1.0] Error 1
make[2]: *** [src/CMakeFiles/hpx.dir/all] Error 2
make[1]: *** [CMakeFiles/core.dir/rule] Error 2
make: *** [core] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment