Guest User

Untitled

a guest
Mar 15th, 2023
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.86 KB | None | 0 0
  1. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): warning: relocation against `_ZN5folly6detail15to_ascii_powersILm10EmE4dataE' in read-only section `.text._ZN5folly11toAppendFitIJA6_ciA2_cPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt9enable_ifIXsrNS_12IsSomeStringINSt14remove_pointerINDTclsrNS_13traits_detail22type_pack_element_testIXmisZT_Li1EEEE4implscPNSD_21type_pack_element_setISt16integer_sequenceImJXspcl14__integer_packsZT_EEEEJDpT_EEELDnEEE4typeEE4typeEEE5valueEvE4typeEDpRKSJ_[_ZN5folly11toAppendFitIJA6_ciA2_cPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt9enable_ifIXsrNS_12IsSomeStringINSt14remove_pointerINDTclsrNS_13traits_detail22type_pack_element_testIXmisZT_Li1EEEE4implscPNSD_21type_pack_element_setISt16integer_sequenceImJXspcl14__integer_packsZT_EEEEJDpT_EEELDnEEE4typeEE4typeEEE5valueEvE4typeEDpRKSJ_]'
  2. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `std::this_thread::yield()':
  3. /usr/include/c++/12.2.1/bits/std_thread.h:330: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  4. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&, unsigned int)':
  5. /usr/include/folly/SharedMutex.h:1289: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  6. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  7. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  8. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::cleanupTokenlessSharedDeferred(unsigned int&)':
  9. /usr/include/folly/SharedMutex.h:1367: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  10. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  11. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  12. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o:/usr/include/folly/SharedMutex.h:1367: more undefined references to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders' follow
  13. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  14. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  15. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  16. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  17. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  18. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  19. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  20. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  21. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  22. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  23. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  24. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  25. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  26. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  27. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  28. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  29. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  30. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  31. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  32. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  33. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  34. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  35. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  36. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  37. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  38. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  39. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  40. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  41. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  42. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  43. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  44. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  45. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  46. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  47. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  48. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  49. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  50. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  51. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  52. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  53. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  54. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  55. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o:/tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/test/ProcessNameCacheTest.cpp:118: more undefined references to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)' follow
  56. /usr/bin/ld: CMakeFiles/process_name_cache_test.dir/ProcessNameCacheTest.cpp.o: in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  57. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  58. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  59. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `unsigned long folly::detail::to_ascii_size_array<10ul>(unsigned long)':
  60. /usr/include/folly/lang/ToAscii.h:183: undefined reference to `folly::detail::to_ascii_powers<10ul, unsigned long>::data'
  61. /usr/bin/ld: /usr/include/folly/lang/ToAscii.h:185: undefined reference to `folly::detail::to_ascii_table<10ul, folly::to_ascii_alphabet<false> >::data'
  62. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `facebook::eden::readProcessName[abi:cxx11](int)':
  63. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessName.cpp:317: undefined reference to `folly::openNoInt(char const*, int, unsigned int)'
  64. /usr/bin/ld: /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessName.cpp:326: undefined reference to `folly::readFull(int, void*, unsigned long)'
  65. /usr/bin/ld: /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessName.cpp:323: undefined reference to `folly::closeNoInt(int)'
  66. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `unsigned long folly::detail::to_ascii_size_array<10ul>(unsigned long)':
  67. /usr/include/folly/lang/ToAscii.h:183: undefined reference to `folly::detail::to_ascii_powers<10ul, unsigned long>::data'
  68. /usr/bin/ld: /usr/include/folly/lang/ToAscii.h:185: undefined reference to `folly::detail::to_ascii_table<10ul, folly::to_ascii_alphabet<false> >::data'
  69. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `void folly::detail::to_ascii_with_table<10ul, folly::to_ascii_alphabet<false> >(char*, unsigned long, unsigned long)':
  70. /usr/include/folly/lang/ToAscii.h:286: undefined reference to `folly::detail::to_ascii_table<10ul, folly::to_ascii_alphabet<false> >::data'
  71. /usr/bin/ld: /usr/include/folly/lang/ToAscii.h:286: undefined reference to `folly::detail::to_ascii_table<10ul, folly::to_ascii_alphabet<false> >::data'
  72. /usr/bin/ld: /usr/include/folly/lang/ToAscii.h:286: undefined reference to `folly::detail::to_ascii_table<10ul, folly::to_ascii_alphabet<false> >::data'
  73. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `std::enable_if<folly::IsSomeString<std::remove_pointer<decltype (folly::traits_detail::type_pack_element_test<(4)-(1)>::impl(static_cast<folly::traits_detail::type_pack_element_set<std::integer_sequence<unsigned long, __integer_pack(4), __integer_pack(4), __integer_pack(4), __integer_pack(4)>, char [6], int, char [2], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>*>(decltype(nullptr))))::type>::type>::value, void>::type folly::toAppendFit<char [6], int, char [2], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const (&) [6], int const&, char const (&) [2], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&)':
  74. /usr/include/folly/Conv.h:933: undefined reference to `folly::detail::to_ascii_powers<10ul, unsigned long>::data'
  75. /usr/bin/ld: ../libedencommon_utils.a(ProcessName.cpp.o): in function `facebook::eden::readProcessName[abi:cxx11](int) [clone .cold]':
  76. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessName.cpp:323: undefined reference to `folly::closeNoInt(int)'
  77. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::this_thread::yield()':
  78. /usr/include/c++/12.2.1/bits/std_thread.h:330: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  79. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&, unsigned int)':
  80. /usr/include/folly/SharedMutex.h:1289: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  81. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  82. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  83. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  84. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  85. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  86. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::__atomic_base<unsigned long>::load(std::memory_order) const':
  87. /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  88. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::FutexResult folly::detail::futexWait<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, unsigned int, unsigned int)':
  89. /usr/include/folly/detail/Futex-inl.h:96: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  90. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `bool folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::lockSharedImpl<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexToken*, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  91. /usr/include/folly/SharedMutex.h:1765: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::tryUnlockTokenlessSharedDeferred()'
  92. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::AccessSpreader<std::atomic>::initialize(folly::AccessSpreader<std::atomic>::GlobalState&)':
  93. /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::CacheLocality const& folly::CacheLocality::system<std::atomic>()'
  94. /usr/bin/ld: /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::detail::AccessSpreaderBase::initialize(folly::detail::AccessSpreaderBase::GlobalState&, int (*(&)())(unsigned int*, unsigned int*, void*), folly::CacheLocality const& (&)())'
  95. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  96. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  97. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `decltype(auto) folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getCoreTryChecked<folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)':
  98. /usr/include/folly/futures/Future.h:370: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  99. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getTry()':
  100. /usr/include/folly/futures/detail/Core.h:600: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  101. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::XlogLevelInfo<false>::check(folly::LogLevel, folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)':
  102. /usr/include/folly/logging/xlog.h:784: undefined reference to `folly::XlogLevelInfo<false>::loadLevelFull(folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)'
  103. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::LogStreamProcessor::LogStreamProcessor<char const (&) [21]>(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, bool, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::AppendType, char const (&) [21])':
  104. /usr/include/folly/logging/LogStreamProcessor.h:235: undefined reference to `folly::LogStreamProcessor::LogStreamProcessor(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::InternalType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
  105. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameHandle::get_optional[abi:cxx11]() const':
  106. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:110: undefined reference to `folly::LogStreamVoidify<true>::operator&(std::ostream&)'
  107. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  108. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  109. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::shared_lock<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~shared_lock()':
  110. /usr/include/c++/12.2.1/shared_mutex:753: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::unlock_shared()'
  111. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `decltype(auto) folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getCoreTryChecked<folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)':
  112. /usr/include/folly/futures/Future.h:370: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  113. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getTry()':
  114. /usr/include/folly/futures/detail/Core.h:600: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  115. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::LifoSemRawNode<std::atomic>::PoolImpl& folly::detail::StaticSingletonManagerWithRtti::create<folly::detail::LifoSemRawNode<std::atomic>::PoolImpl, void>(folly::detail::StaticSingletonManagerWithRtti::Arg&)':
  116. /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  117. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Synchronized<facebook::eden::ProcessNameCache::State, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~Synchronized()':
  118. /usr/include/folly/Synchronized.h:632: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::~SharedMutexImpl()'
  119. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  120. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  121. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  122. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  123. /usr/bin/ld: /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  124. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameCache::lookup(int)':
  125. /usr/include/c++/12.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:693: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  126. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getDeferredExecutor() const':
  127. /usr/include/folly/futures/Future.h:394: undefined reference to `folly::futures::detail::CoreBase::getDeferredExecutor() const'
  128. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Core()':
  129. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  130. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::wait() &':
  131. /usr/include/folly/futures/Future-inl.h:2190: undefined reference to `folly::futures::detail::DeferredExecutor::setExecutor(folly::Executor::KeepAlive<folly::Executor>)'
  132. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::WaitExecutor::drive()':
  133. /usr/include/folly/futures/Future-inl.h:463: undefined reference to `folly::fibers::Baton::wait()'
  134. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::fibers::FiberManager::getFiberManagerUnsafe()':
  135. /usr/include/folly/fibers/FiberManagerInternal-inl.h:567: undefined reference to `folly::fibers::FiberManager::getCurrentFiberManager()'
  136. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  137. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  138. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  139. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  140. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  141. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `decltype(auto) folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getCoreTryChecked<folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)':
  142. /usr/include/folly/futures/Future.h:370: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  143. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getTry()':
  144. /usr/include/folly/futures/detail/Core.h:600: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  145. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::XlogLevelInfo<false>::check(folly::LogLevel, folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)':
  146. /usr/include/folly/logging/xlog.h:784: undefined reference to `folly::XlogLevelInfo<false>::loadLevelFull(folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)'
  147. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::LogStreamProcessor::LogStreamProcessor<char const (&) [21]>(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, bool, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::AppendType, char const (&) [21])':
  148. /usr/include/folly/logging/LogStreamProcessor.h:235: undefined reference to `folly::LogStreamProcessor::LogStreamProcessor(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::InternalType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
  149. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameHandle::get[abi:cxx11]() const':
  150. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:117: undefined reference to `folly::LogStreamVoidify<true>::operator&(std::ostream&)'
  151. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::__atomic_base<unsigned long>::load(std::memory_order) const':
  152. /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  153. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  154. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  155. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::Core()':
  156. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  157. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  158. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  159. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::__atomic_base<unsigned long>::load(std::memory_order) const':
  160. /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  161. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  162. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  163. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setResult(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)':
  164. /usr/include/folly/futures/detail/Core.h:666: undefined reference to `folly::futures::detail::CoreBase::setResult_(folly::Executor::KeepAlive<folly::Executor>&&)'
  165. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Promise<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::throwIfFulfilled() const':
  166. /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  167. /usr/bin/ld: /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  168. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  169. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  170. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `decltype(auto) folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getCoreTryChecked<folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const>(folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)':
  171. /usr/include/folly/futures/Future.h:370: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  172. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::getTry() const':
  173. /usr/include/folly/futures/detail/Core.h:608: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  174. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):/usr/include/folly/futures/Future.h:370: more undefined references to `folly::futures::detail::CoreBase::hasResult() const' follow
  175. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  176. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  177. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::XlogLevelInfo<false>::check(folly::LogLevel, folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)':
  178. /usr/include/folly/logging/xlog.h:784: undefined reference to `folly::XlogLevelInfo<false>::loadLevelFull(folly::Range<char const*>, bool, folly::XlogFileScopeInfo*)'
  179. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::LogStreamProcessor::LogStreamProcessor<char const (&) [39]>(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, bool, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::AppendType, char const (&) [39])':
  180. /usr/include/folly/logging/LogStreamProcessor.h:235: undefined reference to `folly::LogStreamProcessor::LogStreamProcessor(folly::XlogFileScopeInfo*, folly::LogLevel, folly::Range<char const*>, unsigned int, folly::Range<char const*>, folly::LogStreamProcessor::InternalType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
  181. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameCache::workerThread()':
  182. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:287: undefined reference to `folly::LogStreamVoidify<true>::operator&(std::ostream&)'
  183. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  184. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  185. /usr/bin/ld: /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  186. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::thread::_State_impl<std::thread::_Invoker<std::tuple<facebook::eden::ProcessNameCache::ProcessNameCache(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, facebook::eden::ProcessNameCache::ThreadLocalCache*, facebook::eden::ProcessNameCache::Clock*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(int))::{lambda()#1}> > >::_M_run()':
  187. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:135: undefined reference to `folly::setThreadName(folly::Range<char const*>)'
  188. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::F14Table(unsigned long, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher const&, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual const&, std::allocator<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*> const&)':
  189. /usr/include/folly/container/detail/F14Table.h:1052: undefined reference to `folly::f14::detail::kEmptyTagVector'
  190. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::debugModeOnReserve(unsigned long)':
  191. /usr/include/folly/container/detail/F14Table.h:2113: undefined reference to `folly::f14::detail::tlsPendingSafeInserts(long)'
  192. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::shared_lock<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~shared_lock()':
  193. /usr/include/c++/12.2.1/shared_mutex:753: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::unlock_shared()'
  194. /usr/bin/ld: /usr/include/c++/12.2.1/shared_mutex:753: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::unlock_shared()'
  195. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  196. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  197. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::AccessSpreader<std::atomic>::pickGetcpuFunc()':
  198. /usr/include/folly/concurrency/CacheLocality.h:354: undefined reference to `folly::Getcpu::resolveVdsoFunc()'
  199. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::FallbackGetcpu<folly::SequentialThreadId>::getcpu(unsigned int*, unsigned int*, void*)':
  200. /usr/include/folly/concurrency/CacheLocality.h:156: undefined reference to `folly::SequentialThreadId::get()'
  201. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  202. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  203. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  204. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  205. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::LogStreamProcessor::createLogString<char const (&) [39]>(char const (&) [39])::{lambda(std::exception const&)#2}::operator()[abi:cxx11](std::exception const&) const':
  206. /usr/include/folly/logging/LogStreamProcessor.h:329: undefined reference to `folly::exceptionStr(std::exception const&)'
  207. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::LogStreamProcessor::createLogString<char const (&) [21]>(char const (&) [21])::{lambda(std::exception const&)#2}::operator()[abi:cxx11](std::exception const&) const':
  208. /usr/include/folly/logging/LogStreamProcessor.h:329: undefined reference to `folly::exceptionStr(std::exception const&)'
  209. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Synchronized<facebook::eden::ProcessNameCache::State, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~Synchronized()':
  210. /usr/include/folly/Synchronized.h:632: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::~SharedMutexImpl()'
  211. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameHandle::get_optional[abi:cxx11]() const':
  212. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:110: undefined reference to `folly::LogStreamProcessor::~LogStreamProcessor()'
  213. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::shared_lock<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~shared_lock()':
  214. /usr/include/c++/12.2.1/shared_mutex:753: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::unlock_shared()'
  215. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  216. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  217. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  218. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  219. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameHandle::get[abi:cxx11]() const':
  220. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:117: undefined reference to `folly::LogStreamProcessor::~LogStreamProcessor()'
  221. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  222. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  223. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  224. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  225. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  226. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  227. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  228. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  229. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  230. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  231. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  232. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  233. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  234. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  235. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  236. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `facebook::eden::ProcessNameCache::workerThread()':
  237. /tmp/makepkg/edencommon/src/edencommon-2023.03.13.00/eden/common/utils/ProcessNameCache.cpp:287: undefined reference to `folly::LogStreamProcessor::~LogStreamProcessor()'
  238. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  239. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  240. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  241. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  242. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  243. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  244. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  245. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  246. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  247. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  248. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):/usr/include/folly/lang/SafeAssert.h:177: more undefined references to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)' follow
  249. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  250. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  251. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  252. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  253. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Synchronized<folly::futures::detail::WaitExecutor::Queue, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~Synchronized()':
  254. /usr/include/folly/Synchronized.h:632: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::~SharedMutexImpl()'
  255. /usr/bin/ld: /usr/include/folly/Synchronized.h:632: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::~SharedMutexImpl()'
  256. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::exception_wrapper::throw_exception() const':
  257. /usr/include/folly/ExceptionWrapper-inl.h:273: undefined reference to `folly::exception_wrapper::onNoExceptionError(char const*)'
  258. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<unsigned long>(unsigned long) const':
  259. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  260. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  261. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  262. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Synchronized<folly::futures::detail::WaitExecutor::Queue, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >::~Synchronized()':
  263. /usr/include/folly/Synchronized.h:632: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::~SharedMutexImpl()'
  264. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::WaitExecutor::drive()::{lambda()#1}::operator()() const':
  265. /usr/include/folly/futures/Future-inl.h:466: undefined reference to `folly::fibers::Baton::reset()'
  266. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  267. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  268. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  269. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  270. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  271. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::invoke_detail::traits<folly::futures::detail::WaitExecutor::drive()::{lambda()#1}>::result<> folly::fibers::FiberManager::runInMainContext<folly::futures::detail::WaitExecutor::drive()::{lambda()#1}>(folly::futures::detail::WaitExecutor::drive()::{lambda()#1}&&)':
  272. /usr/include/folly/fibers/FiberManagerInternal-inl.h:556: undefined reference to `folly::fibers::Fiber::preempt(folly::fibers::Fiber::State)'
  273. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::releaseDeferredExecutor(folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)':
  274. /usr/include/folly/futures/Future-inl.h:625: undefined reference to `folly::futures::detail::CoreBase::stealDeferredExecutor()'
  275. /usr/bin/ld: /usr/include/folly/futures/Future-inl.h:626: undefined reference to `folly::async_tracing::logSemiFutureDiscard(folly::async_tracing::DiscardHasDeferred)'
  276. /usr/bin/ld: /usr/include/folly/futures/Future-inl.h:630: undefined reference to `folly::futures::detail::DeferredExecutor::detach()'
  277. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::unique_ptr<folly::futures::detail::DeferredExecutor, folly::futures::detail::UniqueDeleter>::~unique_ptr()':
  278. /usr/include/c++/12.2.1/bits/unique_ptr.h:396: undefined reference to `folly::futures::detail::UniqueDeleter::operator()(folly::futures::detail::DeferredExecutor*)'
  279. /usr/bin/ld: /usr/include/c++/12.2.1/bits/unique_ptr.h:396: undefined reference to `folly::futures::detail::UniqueDeleter::operator()(folly::futures::detail::DeferredExecutor*)'
  280. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  281. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  282. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  283. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::LifoSemRawNode<std::atomic>::PoolImpl& folly::detail::StaticSingletonManagerWithRtti::create<folly::detail::LifoSemRawNode<std::atomic>::PoolImpl, void>(folly::detail::StaticSingletonManagerWithRtti::Arg&)':
  284. /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  285. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::releaseDeferredExecutor(folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*)':
  286. /usr/include/folly/futures/Future-inl.h:625: undefined reference to `folly::futures::detail::CoreBase::stealDeferredExecutor()'
  287. /usr/bin/ld: /usr/include/folly/futures/Future-inl.h:626: undefined reference to `folly::async_tracing::logSemiFutureDiscard(folly::async_tracing::DiscardHasDeferred)'
  288. /usr/bin/ld: /usr/include/folly/futures/Future-inl.h:630: undefined reference to `folly::futures::detail::DeferredExecutor::detach()'
  289. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::unique_ptr<folly::futures::detail::DeferredExecutor, folly::futures::detail::UniqueDeleter>::~unique_ptr()':
  290. /usr/include/c++/12.2.1/bits/unique_ptr.h:396: undefined reference to `folly::futures::detail::UniqueDeleter::operator()(folly::futures::detail::DeferredExecutor*)'
  291. /usr/bin/ld: /usr/include/c++/12.2.1/bits/unique_ptr.h:396: undefined reference to `folly::futures::detail::UniqueDeleter::operator()(folly::futures::detail::DeferredExecutor*)'
  292. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  293. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  294. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::WaitExecutor::add(folly::Function<void ()>)':
  295. /usr/include/folly/futures/Future-inl.h:458: undefined reference to `folly::fibers::Baton::post()'
  296. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::WaitForever&)':
  297. /usr/include/folly/SharedMutex.h:1253: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  298. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  299. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  300. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::LifoSemRawNode<std::atomic>::PoolImpl& folly::detail::StaticSingletonManagerWithRtti::create<folly::detail::LifoSemRawNode<std::atomic>::PoolImpl, void>(folly::detail::StaticSingletonManagerWithRtti::Arg&)':
  301. /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  302. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setResult(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)':
  303. /usr/include/folly/futures/detail/Core.h:666: undefined reference to `folly::futures::detail::CoreBase::setResult_(folly::Executor::KeepAlive<folly::Executor>&&)'
  304. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::coreDetachPromiseMaybeWithResult<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)':
  305. /usr/include/folly/futures/Promise-inl.h:33: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  306. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachPromise()':
  307. /usr/include/folly/futures/detail/Core.h:387: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  308. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:388: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  309. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  310. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  311. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::setResult(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&)':
  312. /usr/include/folly/futures/detail/Core.h:666: undefined reference to `folly::futures::detail::CoreBase::setResult_(folly::Executor::KeepAlive<folly::Executor>&&)'
  313. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::coreDetachPromiseMaybeWithResult<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&)':
  314. /usr/include/folly/futures/Promise-inl.h:33: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  315. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachPromise()':
  316. /usr/include/folly/futures/detail/Core.h:387: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  317. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:388: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  318. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  319. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  320. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  321. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  322. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::__atomic_base<unsigned long>::load(std::memory_order) const':
  323. /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::detail::MemoryIdler::defaultIdleTimeout'
  324. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::chrono::duration<long, std::ratio<1l, 1000000000l> > folly::detail::MemoryIdler::getVariationTimeout<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, float)':
  325. /usr/include/folly/detail/MemoryIdler.h:81: undefined reference to `folly::getCurrentThreadID()'
  326. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `bool folly::detail::MemoryIdler::futexWaitPreIdle<std::atomic<unsigned int>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(folly::detail::FutexResult&, std::atomic<unsigned int>&, unsigned int, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, unsigned int, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, unsigned long, float)':
  327. /usr/include/folly/detail/MemoryIdler.h:207: undefined reference to `folly::detail::MemoryIdler::flushLocalMallocCaches()'
  328. /usr/bin/ld: /usr/include/folly/detail/MemoryIdler.h:208: undefined reference to `folly::detail::MemoryIdler::unmapUnusedStack(unsigned long)'
  329. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::enable_if<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl<std::atomic<unsigned int> const, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > >(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, unsigned int)':
  330. /usr/include/folly/detail/Futex-inl.h:80: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  331. /usr/bin/ld: /usr/include/folly/detail/Futex-inl.h:80: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  332. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::FutexResult folly::detail::futexWaitUntil<std::atomic<unsigned int>, std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, unsigned int)':
  333. /usr/include/folly/detail/Futex-inl.h:118: undefined reference to `folly::detail::futexWaitImpl(std::atomic<unsigned int> const*, unsigned int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const*, unsigned int)'
  334. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::AccessSpreader<std::atomic>::initialize(folly::AccessSpreader<std::atomic>::GlobalState&)':
  335. /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::CacheLocality const& folly::CacheLocality::system<std::atomic>()'
  336. /usr/bin/ld: /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::detail::AccessSpreaderBase::initialize(folly::detail::AccessSpreaderBase::GlobalState&, int (*(&)())(unsigned int*, unsigned int*, void*), folly::CacheLocality const& (&)())'
  337. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::LifoSemRawNode<std::atomic>::PoolImpl& folly::detail::StaticSingletonManagerWithRtti::create<folly::detail::LifoSemRawNode<std::atomic>::PoolImpl, void>(folly::detail::StaticSingletonManagerWithRtti::Arg&)':
  338. /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  339. /usr/bin/ld: /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  340. /usr/bin/ld: /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  341. /usr/bin/ld: /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  342. /usr/bin/ld: /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  343. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::AccessSpreader<std::atomic>::initialize(folly::AccessSpreader<std::atomic>::GlobalState&)':
  344. /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::CacheLocality const& folly::CacheLocality::system<std::atomic>()'
  345. /usr/bin/ld: /usr/include/folly/concurrency/CacheLocality.h:372: undefined reference to `folly::detail::AccessSpreaderBase::initialize(folly::detail::AccessSpreaderBase::GlobalState&, int (*(&)())(unsigned int*, unsigned int*, void*), folly::CacheLocality const& (&)())'
  346. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::detail::LifoSemRawNode<std::atomic>::PoolImpl& folly::detail::StaticSingletonManagerWithRtti::create<folly::detail::LifoSemRawNode<std::atomic>::PoolImpl, void>(folly::detail::StaticSingletonManagerWithRtti::Arg&)':
  347. /usr/include/folly/detail/StaticSingletonManager.h:162: undefined reference to `void* folly::detail::StaticSingletonManagerWithRtti::create_<false>(folly::detail::StaticSingletonManagerWithRtti::Arg&)'
  348. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  349. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  350. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  351. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  352. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  353. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  354. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):/usr/include/folly/lang/SafeAssert.h:177: more undefined references to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)' follow
  355. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::RequestContext::saveContext()':
  356. /usr/include/folly/io/async/Request.h:263: undefined reference to `folly::RequestContext::getStaticContext()'
  357. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::setCallback<folly::futures::detail::waitImpl<folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&)::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&)#1}>(folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)':
  358. /usr/include/folly/futures/detail/Core.h:640: undefined reference to `folly::futures::detail::CoreBase::setCallback_(folly::Function<void (folly::futures::detail::CoreBase&, folly::Executor::KeepAlive<folly::Executor>&&, folly::exception_wrapper*)>&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)'
  359. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::RequestContext::saveContext()':
  360. /usr/include/folly/io/async/Request.h:263: undefined reference to `folly::RequestContext::getStaticContext()'
  361. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setCallback<folly::futures::detail::waitImpl<folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)#1}>(folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)':
  362. /usr/include/folly/futures/detail/Core.h:640: undefined reference to `folly::futures::detail::CoreBase::setCallback_(folly::Function<void (folly::futures::detail::CoreBase&, folly::Executor::KeepAlive<folly::Executor>&&, folly::exception_wrapper*)>&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)'
  363. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::RequestContext::saveContext()':
  364. /usr/include/folly/io/async/Request.h:263: undefined reference to `folly::RequestContext::getStaticContext()'
  365. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::setCallback<folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::wait() &::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, auto:1&&)#1}>(folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::wait() &::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, auto:1&&)#1}&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)':
  366. /usr/include/folly/futures/detail/Core.h:640: undefined reference to `folly::futures::detail::CoreBase::setCallback_(folly::Function<void (folly::futures::detail::CoreBase&, folly::Executor::KeepAlive<folly::Executor>&&, folly::exception_wrapper*)>&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)'
  367. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::RequestContext::saveContext()':
  368. /usr/include/folly/io/async/Request.h:263: undefined reference to `folly::RequestContext::getStaticContext()'
  369. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setCallback<folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::wait() &::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, auto:1&&)#1}>(folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::wait() &::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, auto:1&&)#1}&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)':
  370. /usr/include/folly/futures/detail/Core.h:640: undefined reference to `folly::futures::detail::CoreBase::setCallback_(folly::Function<void (folly::futures::detail::CoreBase&, folly::Executor::KeepAlive<folly::Executor>&&, folly::exception_wrapper*)>&&, std::shared_ptr<folly::RequestContext>&&, folly::futures::detail::InlineContinuation)'
  371. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `int folly::detail::futexWake<std::atomic<unsigned int> >(std::atomic<unsigned int> const*, int, unsigned int)':
  372. /usr/include/folly/detail/Futex-inl.h:103: undefined reference to `folly::detail::futexWakeImpl(std::atomic<unsigned int> const*, int, unsigned int)'
  373. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  374. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  375. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Promise<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::throwIfFulfilled() const':
  376. /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  377. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Promise<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::throwIfFulfilled() const':
  378. /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  379. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::waitImpl<folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)#1}::operator()(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)':
  380. /usr/include/folly/futures/Future-inl.h:2088: undefined reference to `folly::fibers::Baton::post()'
  381. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Core()':
  382. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  383. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  384. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  385. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Core()':
  386. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  387. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  388. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  389. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::waitImpl<folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(folly::SemiFuture<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)':
  390. /usr/include/folly/futures/Future-inl.h:2091: undefined reference to `folly::fibers::Baton::wait()'
  391. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::isReady() const':
  392. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  393. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::isReady() const':
  394. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  395. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::Core()':
  396. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  397. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  398. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  399. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::futures::detail::waitImpl<folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&)':
  400. /usr/include/folly/futures/Future-inl.h:2091: undefined reference to `folly::fibers::Baton::wait()'
  401. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::isReady() const':
  402. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  403. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::getDeferredExecutor() const':
  404. /usr/include/folly/futures/Future.h:394: undefined reference to `folly::futures::detail::CoreBase::getDeferredExecutor() const'
  405. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::Core()':
  406. /usr/include/folly/futures/detail/Core.h:682: undefined reference to `folly::futures::detail::CoreBase::CoreBase(folly::futures::detail::State, unsigned char)'
  407. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::wait() &':
  408. /usr/include/folly/futures/Future-inl.h:2190: undefined reference to `folly::futures::detail::DeferredExecutor::setExecutor(folly::Executor::KeepAlive<folly::Executor>)'
  409. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::WaitExecutor::drive()':
  410. /usr/include/folly/futures/Future-inl.h:463: undefined reference to `folly::fibers::Baton::wait()'
  411. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::fibers::FiberManager::getFiberManagerUnsafe()':
  412. /usr/include/folly/fibers/FiberManagerInternal-inl.h:567: undefined reference to `folly::fibers::FiberManager::getCurrentFiberManager()'
  413. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::isReady() const':
  414. /usr/include/folly/futures/Future-inl.h:253: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  415. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  416. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  417. /usr/bin/ld: /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  418. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `decltype(auto) folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::getCoreTryChecked<folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >(folly::futures::detail::FutureBase<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&)':
  419. /usr/include/folly/futures/Future.h:370: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  420. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::getTry()':
  421. /usr/include/folly/futures/detail/Core.h:600: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  422. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  423. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  424. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `std::__atomic_base<unsigned long>::load(std::memory_order) const':
  425. /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  426. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  427. /usr/bin/ld: /usr/include/c++/12.2.1/bits/atomic_base.h:488: undefined reference to `folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault>::deferredReaders'
  428. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::shared_mutex_detail::getMaxDeferredReaders()':
  429. /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  430. /usr/bin/ld: /usr/include/folly/SharedMutex.h:297: undefined reference to `folly::shared_mutex_detail::getMaxDeferredReadersSlow(folly::relaxed_atomic<unsigned int>&)'
  431. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  432. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  433. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Promise<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::throwIfFulfilled() const':
  434. /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  435. /usr/bin/ld: /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  436. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::waitImpl<folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(folly::SemiFuture<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&)::{lambda(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&)#1}::operator()(folly::Executor::KeepAlive<folly::Executor>&&, folly::Try<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&&)':
  437. /usr/include/folly/futures/Future-inl.h:2088: undefined reference to `folly::fibers::Baton::post()'
  438. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::Promise<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::throwIfFulfilled() const':
  439. /usr/include/folly/futures/Promise-inl.h:68: undefined reference to `folly::futures::detail::CoreBase::hasResult() const'
  440. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  441. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  442. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  443. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  444. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::clearImpl<true>()':
  445. /usr/include/folly/container/detail/F14Table.h:2253: undefined reference to `folly::f14::detail::kEmptyTagVector'
  446. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  447. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  448. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  449. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  450. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  451. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  452. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::rehashImpl(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)::{lambda()#1}::operator()() const':
  453. /usr/include/folly/container/detail/F14Table.h:2012: undefined reference to `folly::f14::detail::F14LinkCheck<(folly::f14::detail::F14IntrinsicsMode)2>::check()'
  454. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  455. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  456. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Chunk<unsigned int>::setCapacityScale(unsigned long)':
  457. /usr/include/folly/container/detail/F14Table.h:383: undefined reference to `folly::f14::detail::kEmptyTagVector'
  458. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  459. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  460. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  461. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Chunk<unsigned int>::setTag(unsigned long, unsigned long)':
  462. /usr/include/folly/container/detail/F14Table.h:417: undefined reference to `folly::f14::detail::kEmptyTagVector'
  463. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  464. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  465. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  466. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  467. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  468. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  469. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):/usr/include/folly/lang/SafeAssert.h:177: more undefined references to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)' follow
  470. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::debugModePerturbSlotInsertOrder(folly::f14::detail::F14Chunk<unsigned int>*, unsigned long&)':
  471. /usr/include/folly/container/detail/F14Table.h:2151: undefined reference to `folly::f14::detail::tlsPendingSafeInserts(long)'
  472. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Chunk<unsigned int>::setTag(unsigned long, unsigned long)':
  473. /usr/include/folly/container/detail/F14Table.h:417: undefined reference to `folly::f14::detail::kEmptyTagVector'
  474. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::debugModeAfterInsert()':
  475. /usr/include/folly/container/detail/F14Table.h:2143: undefined reference to `folly::f14::detail::tlsPendingSafeInserts(long)'
  476. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  477. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  478. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Table<folly::f14::detail::VectorContainerPolicy<folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::Node*, void, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyHasher, folly::EvictingCacheMap<int, std::weak_ptr<facebook::eden::detail::ProcessNameNode>, folly::HeterogeneousAccessHash<int, void>, folly::HeterogeneousAccessEqualTo<int, void> >::KeyValueEqual, void, std::integral_constant<bool, false> > >::debugModePerturbSlotInsertOrder(folly::f14::detail::F14Chunk<unsigned int>*, unsigned long&)':
  479. /usr/include/folly/container/detail/F14Table.h:2153: undefined reference to `folly::f14::detail::tlsMinstdRand(unsigned long)'
  480. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::f14::detail::F14Chunk<unsigned int>::setTag(unsigned long, unsigned long)':
  481. /usr/include/folly/container/detail/F14Table.h:417: undefined reference to `folly::f14::detail::kEmptyTagVector'
  482. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `void folly::detail::safe_assert_terminate_w<false>::operator()<char const*>(char const*) const':
  483. /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  484. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  485. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  486. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  487. /usr/bin/ld: /usr/include/folly/lang/SafeAssert.h:177: undefined reference to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)'
  488. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):/usr/include/folly/lang/SafeAssert.h:177: more undefined references to `void folly::detail::safe_assert_terminate<false>(folly::detail::safe_assert_arg const*, ...)' follow
  489. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Core()':
  490. /usr/include/folly/futures/detail/Core.h:719: undefined reference to `folly::futures::detail::CoreBase::~CoreBase()'
  491. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  492. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  493. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~Core()':
  494. /usr/include/folly/futures/detail/Core.h:719: undefined reference to `folly::futures::detail::CoreBase::~CoreBase()'
  495. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  496. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  497. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Core()':
  498. /usr/include/folly/futures/detail/Core.h:719: undefined reference to `folly::futures::detail::CoreBase::~CoreBase()'
  499. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  500. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  501. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::Core<std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~Core()':
  502. /usr/include/folly/futures/detail/Core.h:719: undefined reference to `folly::futures::detail::CoreBase::~CoreBase()'
  503. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o): in function `folly::futures::detail::CoreBase::detachFuture()':
  504. /usr/include/folly/futures/detail/Core.h:381: undefined reference to `folly::futures::detail::CoreBase::detachOne()'
  505. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):(.data.rel.ro._ZTIN5folly7futures6detail12WaitExecutorE[_ZTIN5folly7futures6detail12WaitExecutorE]+0x10): undefined reference to `typeinfo for folly::Executor'
  506. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):(.data.rel.ro._ZTIN5folly7futures6detail4CoreINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE[_ZTIN5folly7futures6detail4CoreINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE]+0x28): undefined reference to `typeinfo for folly::futures::detail::CoreBase'
  507. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):(.data.rel.ro._ZTIN5folly7futures6detail4CoreISt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiS9_EEEEE[_ZTIN5folly7futures6detail4CoreISt3mapIiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIiESaISt4pairIKiS9_EEEEE]+0x28): undefined reference to `typeinfo for folly::futures::detail::CoreBase'
  508. /usr/bin/ld: ../libedencommon_utils.a(ProcessNameCache.cpp.o):(.data.rel.ro._ZTVN5folly7futures6detail12WaitExecutorE[_ZTVN5folly7futures6detail12WaitExecutorE]+0x28): undefined reference to `folly::Executor::addWithPriority(folly::Function<void ()>, signed char)'
  509. /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
  510. collect2: error: ld returned 1 exit status
  511. make[2]: *** [eden/common/utils/test/CMakeFiles/process_name_cache_test.dir/build.make:130: eden/common/utils/test/process_name_cache_test] Error 1
  512. make[1]: *** [CMakeFiles/Makefile2:145: eden/common/utils/test/CMakeFiles/process_name_cache_test.dir/all] Error 2
  513. make: *** [Makefile:146: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment