The patches suggested have worked to generate modules, there must have been some error on my end when i tried previously. But unfortunately when I try to compile HPX with these patches I face a couple of errors. Any help would be appreciated. I have tried to do a diff between the successful compile logs (G++-11) and the patches suggested and attached the file. grep for "/home/hhn/makes/gcc-modules-install/" might help focus on the warnings more easily. Just to summarise the warnings are mostly 1. /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); 2. /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: note: call to ‘void operator delete(void*, std::size_t)’ here 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); On Wed, Feb 1, 2023 at 4:31 PM Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On Wed, 1 Feb 2023 at 10:53, HHN via Gcc-help <gcc-help@xxxxxxxxxxx> > wrote: > > > > I have been working on upgrading the HPX build system to support C++ > > modules, while trying to experiment with GCC support for C++ modules, I > > keep running into this issue of unrecognized command-line options. > > > > ` > > g++: error: unrecognized command-line option > > ‘-fdep-file=CMakeFiles/std_module_example.dir/t3.cxx.o.ddi’ > > g++: error: unrecognized command-line option > > ‘-fdep-output=CMakeFiles/std_module_example.dir/t3.cxx.o’ > > g++: error: unrecognized command-line option ‘-fdep-format=trtbd’ > > [...] > > > I have tried this with g++ 11.3, g++ 12.1 installed using ubuntu package > > managers, > > As you were told in the cmake forum by Ben B., the patches to add > -fdep-file etc. are not yet in GCC, so of course it doesn't work with > releases from more than a year ago. > > > I have also tried the same using this certain patch > > <https://github.com/mathstuf/gcc/tree/p1689r5> as suggested by the user > on > > an online forum > > <https://discourse.cmake.org/t/module-support-for-g-and-clang/7367/2>. > > That user is the person who wrote the patch to add -fdep-file, so you > should listen to them. If it still doesn't work with that patch, then > you probably didn't apply the patch correctly. > > > I have also tried the same using the master > > <https://github.com/gcc-mirror/gcc> and devel/c++-modules > > <https://github.com/gcc-mirror/gcc/tree/devel/c++-modules> branch on gcc > > repo. > > Obviously it's not going to work with those branches, because the > patches to add -fdep-file support are not part of GCC yet, as Ben B. > already told you. > > > All of them have given the same errors. Also the devel/c++-modules branch > > compiles to g++ version of g++ (GCC) 11.0.0 20210203 (experimental) > > [c++-modules revision 20230201-1505], while the master branch has > > version g++ (GCC) 13.0.1 20230201 (experimental). > > Don't use the devel/c++-modules branch. It was used two+ years ago for > the initial work on modules, but the master branch now has all that > work and numerous improvements. > -- Hari Hara Naveen
[134/778] Building CXX object libs/core/resiliency/examples/CMakeFiles/1d_stencil_replay_exception.dir/1d_stencil_replay_exception.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/bind.hpp:14, from /home/hhn/makes/hpx/libs/core/init_runtime_local/include/hpx/init_runtime_local/init_runtime_local.hpp:14, from /home/hhn/makes/hpx/libs/core/init_runtime_local/include/hpx/local/init.hpp:9, from /home/hhn/makes/hpx/libs/core/resiliency/examples/1d_stencil_replay_exception.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<chk_vector>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [143/778] Building CXX object libs/core/resiliency/examples/CMakeFiles/1d_stencil_replay_validate.dir/1d_stencil_replay_validate.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/bind.hpp:14, from /home/hhn/makes/hpx/libs/core/init_runtime_local/include/hpx/init_runtime_local/init_runtime_local.hpp:14, from /home/hhn/makes/hpx/libs/core/init_runtime_local/include/hpx/local/init.hpp:9, from /home/hhn/makes/hpx/libs/core/resiliency/examples/1d_stencil_replay_validate.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<chk_vector>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [272/778] Building CXX object libs/core/threadmanager/CMakeFiles/hpx_threadmanager.dir/src/threadmanager.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:19, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:9, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/wait_all.hpp:146, from /home/hhn/makes/hpx/libs/core/threadmanager/src/threadmanager.cpp:13: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [322/778] Building CXX object libs/full/checkpoint/examples/CMakeFiles/1d_stencil_4_checkpoint.dir/1d_stencil_4_checkpoint.cpp.o In file included from /home/hhn/makes/hpx/build/libs/core/memory/include/hpx/modules/memory.hpp:14, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:12, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:17, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:9, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/wait_all.hpp:146, from /home/hhn/makes/hpx/libs/core/execution/include/hpx/execution/executors/execution.hpp:17, from /home/hhn/makes/hpx/libs/core/executors/include/hpx/executors/annotating_executor.hpp:12, from /home/hhn/makes/hpx/build/libs/core/executors/include/hpx/modules/executors.hpp:14, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:225, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/libs/full/checkpoint/examples/1d_stencil_4_checkpoint.cpp:24: In copy constructor ‘hpx::intrusive_ptr<T>::intrusive_ptr(const hpx::intrusive_ptr<T>&) [with T = hpx::lcos::detail::future_data_base<partition_data>]’, inlined from ‘hpx::lcos::detail::future_base<Derived, R>::future_base(const hpx::intrusive_ptr<hpx::lcos::detail::future_data_base<typename hpx::traits::detail::shared_state_ptr_result<R>::type> >&) [with Derived = hpx::shared_future<partition_data>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:484:13, inlined from ‘hpx::shared_future<R>::shared_future(hpx::future<R>&&) [with R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1087:67, inlined from ‘stepper::do_work(std::size_t, std::size_t, std::size_t, uint64_t, uint64_t, std::string, std::string)::<lambda(std::size_t)>’ at /home/hhn/makes/hpx/libs/full/checkpoint/examples/1d_stencil_4_checkpoint.cpp:305:75: /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:74:13: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 74 | : px(rhs.px) | ^~~~~~~~~~ In file included from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/allocator.h:46, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:36, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/ext/alloc_traits.h:34, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable_policy.h:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable.h:35, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/unordered_map.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/unordered_map:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/functional:61, from /home/hhn/makes/hpx/libs/core/tag_invoke/include/hpx/functional/detail/invoke.hpp:11, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/invoke.hpp:10, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:222: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’, inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:496:23, inlined from ‘void hpx::lcos::detail::future_data_allocator<Result, Allocator, Derived>::destroy() [with Result = void; Allocator = std::allocator<int>; Derived = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:759:31, inlined from ‘void hpx::lcos::detail::intrusive_ptr_release(future_data_refcnt_base*)’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:146:23, inlined from ‘hpx::intrusive_ptr<T>::~intrusive_ptr() [with T = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:83:38, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>; R = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:171:22, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<partition_data, std::allocator<int>, void>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:167:31, inlined from ‘std::enable_if_t<(is_constructible_v<T, Ts&& ...> || is_void_v<T>), hpx::future<R> > hpx::make_ready_future_alloc(const Allocator&, Ts&& ...) [with T = partition_data; Allocator = std::allocator<int>; Ts = {partition_data}]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1376:31, inlined from ‘hpx::future<typename hpx::util::decay_unwrap<T>::type> hpx::make_ready_future(T&&) [with int DeductionGuard = 0; T = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1409:68, inlined from ‘stepper::do_work(std::size_t, std::size_t, std::size_t, uint64_t, uint64_t, std::string, std::string)::<lambda(std::size_t)>’ at /home/hhn/makes/hpx/libs/full/checkpoint/examples/1d_stencil_4_checkpoint.cpp:305:45: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: note: call to ‘void operator delete(void*, std::size_t)’ here 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<partition_data>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [421/778] Building CXX object libs/full/resiliency_distributed/examples/CMakeFiles/async_replay_distributed.dir/async_replay_distributed.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp:16, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp:19, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:15, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13, from /home/hhn/makes/hpx/libs/full/resiliency_distributed/examples/async_replay_distributed.cpp:14: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<int>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [441/778] Building CXX object libs/full/resiliency_distributed/examples/CMakeFiles/async_replicate_distributed.dir/async_replicate_distributed.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp:16, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp:19, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:15, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13, from /home/hhn/makes/hpx/libs/full/resiliency_distributed/examples/async_replicate_distributed.cpp:13: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<int>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp:16, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp:19, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/basic_action.hpp:15, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/plain_action.hpp:13, from /home/hhn/makes/hpx/libs/full/runtime_distributed/src/server/runtime_support_server.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [522/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_2.dir/1d_stencil_2.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:67, from /home/hhn/makes/hpx/build/libs/core/async_combinators/include/hpx/modules/async_combinators.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/future.hpp:10, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:23: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<double>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/build/libs/core/memory/include/hpx/modules/memory.hpp:14, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:12, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:17, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:70: In copy constructor ‘hpx::intrusive_ptr<T>::intrusive_ptr(const hpx::intrusive_ptr<T>&) [with T = hpx::lcos::detail::future_data_base<double>]’, inlined from ‘hpx::lcos::detail::future_base<Derived, R>::future_base(const hpx::intrusive_ptr<hpx::lcos::detail::future_data_base<typename hpx::traits::detail::shared_state_ptr_result<R>::type> >&) [with Derived = hpx::shared_future<double>; R = double]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:484:13, inlined from ‘hpx::shared_future<R>::shared_future(hpx::future<R>&&) [with R = double]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1087:67, inlined from ‘hpx::future<std::vector<hpx::shared_future<double> > > stepper::do_work(std::size_t, std::size_t)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:81:55, inlined from ‘int hpx_main(hpx::program_options::variables_map&)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:128:61: /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:74:13: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 74 | : px(rhs.px) | ^~~~~~~~~~ In file included from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/allocator.h:46, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/string:41, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/assertion/evaluate_assert.hpp:13, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/modules/assertion.hpp:16, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/assert.hpp:9, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:21: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<double, std::allocator<int>, void>]’, inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<double, std::allocator<int>, void>]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:496:23, inlined from ‘void hpx::lcos::detail::future_data_allocator<Result, Allocator, Derived>::destroy() [with Result = double; Allocator = std::allocator<int>; Derived = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:759:31, inlined from ‘void hpx::lcos::detail::intrusive_ptr_release(future_data_refcnt_base*)’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:146:23, inlined from ‘hpx::intrusive_ptr<T>::~intrusive_ptr() [with T = hpx::lcos::detail::future_data_allocator<double, std::allocator<int>, void>]’ at /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:83:38, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<double, std::allocator<int>, void>; R = double]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:171:22, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<double, std::allocator<int>, void>; R = double]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:167:31, inlined from ‘std::enable_if_t<(is_constructible_v<T, Ts&& ...> || is_void_v<T>), hpx::future<R> > hpx::make_ready_future_alloc(const Allocator&, Ts&& ...) [with T = double; Allocator = std::allocator<int>; Ts = {double}]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1376:31, inlined from ‘hpx::future<typename hpx::util::decay_unwrap<T>::type> hpx::make_ready_future(T&&) [with int DeductionGuard = 0; T = double]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1409:68, inlined from ‘hpx::future<std::vector<hpx::shared_future<double> > > stepper::do_work(std::size_t, std::size_t)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:81:45, inlined from ‘int hpx_main(hpx::program_options::variables_map&)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_2.cpp:128:61: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: note: call to ‘void operator delete(void*, std::size_t)’ here 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ [523/778] Linking CXX executable bin/1d_stencil_2 [524/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_3.dir/1d_stencil_3.cpp.o [525/778] Linking CXX executable bin/1d_stencil_3 [526/778] Building CXX object components/process/CMakeFiles/process_component.dir/src/server/child_component.cpp.o [527/778] Linking CXX shared library lib/libhpx_process.so.1.9.0 [528/778] Creating library symlink lib/libhpx_process.so.1 lib/libhpx_process.so [529/778] Building CXX object components/component_storage/CMakeFiles/component_storage_component.dir/src/server/component_storage_server.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize_buffer.hpp:12, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/traits/supports_streaming_with_any.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/any.hpp:22, from /home/hhn/makes/hpx/build/libs/core/datastructures/include/hpx/modules/datastructures.hpp:14, from /home/hhn/makes/hpx/libs/full/actions/include/hpx/actions/base_action.hpp:14, from /home/hhn/makes/hpx/libs/full/actions/include/hpx/actions/transfer_action.hpp:14, from /home/hhn/makes/hpx/components/component_storage/include/hpx/components/component_storage/server/component_storage.hpp:10, from /home/hhn/makes/hpx/components/component_storage/src/server/component_storage_server.cpp:8: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [530/778] Linking CXX shared library lib/libhpx_component_storage.so.1.9.0 [531/778] Creating library symlink lib/libhpx_component_storage.so.1 lib/libhpx_component_storage.so In file included from /home/hhn/makes/hpx/build/libs/core/memory/include/hpx/modules/memory.hpp:14, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:12, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:17, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:9, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/wait_all.hpp:146, from /home/hhn/makes/hpx/libs/core/execution/include/hpx/execution/executors/execution.hpp:17, from /home/hhn/makes/hpx/libs/core/executors/include/hpx/executors/annotating_executor.hpp:12, from /home/hhn/makes/hpx/build/libs/core/executors/include/hpx/modules/executors.hpp:14, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:225, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4.cpp:19: In copy constructor ‘hpx::intrusive_ptr<T>::intrusive_ptr(const hpx::intrusive_ptr<T>&) [with T = hpx::lcos::detail::future_data_base<partition_data>]’, inlined from ‘hpx::lcos::detail::future_base<Derived, R>::future_base(const hpx::intrusive_ptr<hpx::lcos::detail::future_data_base<typename hpx::traits::detail::shared_state_ptr_result<R>::type> >&) [with Derived = hpx::shared_future<partition_data>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:484:13, inlined from ‘hpx::shared_future<R>::shared_future(hpx::future<R>&&) [with R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1087:67, inlined from ‘stepper::do_work(std::size_t, std::size_t, std::size_t, uint64_t)::<lambda(std::size_t)>’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4.cpp:162:75: /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:74:13: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 74 | : px(rhs.px) | ^~~~~~~~~~ In file included from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/allocator.h:46, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/string:41, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/assertion/evaluate_assert.hpp:13, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/modules/assertion.hpp:16, from /home/hhn/makes/hpx/libs/core/assertion/include/hpx/assert.hpp:9, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4.cpp:18: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’, inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:496:23, inlined from ‘void hpx::lcos::detail::future_data_allocator<Result, Allocator, Derived>::destroy() [with Result = void; Allocator = std::allocator<int>; Derived = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:759:31, inlined from ‘void hpx::lcos::detail::intrusive_ptr_release(future_data_refcnt_base*)’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:146:23, inlined from ‘hpx::intrusive_ptr<T>::~intrusive_ptr() [with T = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:83:38, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>; R = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:171:22, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<partition_data, std::allocator<int>, void>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:167:31, inlined from ‘std::enable_if_t<(is_constructible_v<T, Ts&& ...> || is_void_v<T>), hpx::future<R> > hpx::make_ready_future_alloc(const Allocator&, Ts&& ...) [with T = partition_data; Allocator = std::allocator<int>; Ts = {partition_data}]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1376:31, inlined from ‘hpx::future<typename hpx::util::decay_unwrap<T>::type> hpx::make_ready_future(T&&) [with int DeductionGuard = 0; T = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1409:68, inlined from ‘stepper::do_work(std::size_t, std::size_t, std::size_t, uint64_t)::<lambda(std::size_t)>’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4.cpp:162:45: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: note: call to ‘void operator delete(void*, std::size_t)’ here 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<partition_data>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4_parallel.cpp:17: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<partition_data>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/build/libs/core/memory/include/hpx/modules/memory.hpp:14, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:12, from /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:17, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:9, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/wait_all.hpp:146, from /home/hhn/makes/hpx/libs/core/execution/include/hpx/execution/executors/execution.hpp:17, from /home/hhn/makes/hpx/libs/core/executors/include/hpx/executors/annotating_executor.hpp:12, from /home/hhn/makes/hpx/build/libs/core/executors/include/hpx/modules/executors.hpp:14, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:225: In copy constructor ‘hpx::intrusive_ptr<T>::intrusive_ptr(const hpx::intrusive_ptr<T>&) [with T = hpx::lcos::detail::future_data_base<partition_data>]’, inlined from ‘hpx::lcos::detail::future_base<Derived, R>::future_base(const hpx::intrusive_ptr<hpx::lcos::detail::future_data_base<typename hpx::traits::detail::shared_state_ptr_result<R>::type> >&) [with Derived = hpx::shared_future<partition_data>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:484:13, inlined from ‘hpx::shared_future<R>::shared_future(hpx::future<R>&&) [with R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1087:67, inlined from ‘hpx::future<std::vector<hpx::shared_future<partition_data> > > stepper::do_work(std::size_t, std::size_t, std::size_t)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4_parallel.cpp:148:75, inlined from ‘int hpx_main(hpx::program_options::variables_map&)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4_parallel.cpp:191:65: /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:74:13: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 74 | : px(rhs.px) | ^~~~~~~~~~ In file included from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/allocator.h:46, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:36, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/ext/alloc_traits.h:34, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable_policy.h:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable.h:35, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/unordered_map.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/unordered_map:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/functional:61, from /home/hhn/makes/hpx/libs/core/tag_invoke/include/hpx/functional/detail/invoke.hpp:11, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/invoke.hpp:10, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:222: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’, inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:496:23, inlined from ‘void hpx::lcos::detail::future_data_allocator<Result, Allocator, Derived>::destroy() [with Result = void; Allocator = std::allocator<int>; Derived = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:759:31, inlined from ‘void hpx::lcos::detail::intrusive_ptr_release(future_data_refcnt_base*)’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:146:23, inlined from ‘hpx::intrusive_ptr<T>::~intrusive_ptr() [with T = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>]’ at /home/hhn/makes/hpx/libs/core/memory/include/hpx/memory/intrusive_ptr.hpp:83:38, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<void, std::allocator<int>, void>; R = void]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:171:22, inlined from ‘static hpx::future<R> hpx::traits::future_access<hpx::future<R> >::create(SharedState*, bool) [with SharedState = hpx::lcos::detail::future_data_allocator<partition_data, std::allocator<int>, void>; R = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/traits/future_access.hpp:167:31, inlined from ‘std::enable_if_t<(is_constructible_v<T, Ts&& ...> || is_void_v<T>), hpx::future<R> > hpx::make_ready_future_alloc(const Allocator&, Ts&& ...) [with T = partition_data; Allocator = std::allocator<int>; Ts = {partition_data}]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1376:31, inlined from ‘hpx::future<typename hpx::util::decay_unwrap<T>::type> hpx::make_ready_future(T&&) [with int DeductionGuard = 0; T = partition_data]’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/future.hpp:1409:68, inlined from ‘hpx::future<std::vector<hpx::shared_future<partition_data> > > stepper::do_work(std::size_t, std::size_t, std::size_t)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4_parallel.cpp:148:45, inlined from ‘int hpx_main(hpx::program_options::variables_map&)’ at /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_4_parallel.cpp:191:65: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: note: call to ‘void operator delete(void*, std::size_t)’ here 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In file included from /home/hhn/makes/hpx/libs/core/util/include/hpx/util/get_and_reset_value.hpp:9, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_linux_x86.hpp:26, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_impl.hpp:122, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_base.hpp:44, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp:36, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/coroutine.hpp:38, from /home/hhn/makes/hpx/build/libs/core/coroutines/include/hpx/modules/coroutines.hpp:14, from /home/hhn/makes/hpx/libs/full/components_base/include/hpx/components_base/agas_interface.hpp:11, from /home/hhn/makes/hpx/libs/full/distribution_policies/include/hpx/distribution_policies/container_distribution_policy.hpp:12, from /home/hhn/makes/hpx/components/containers/partitioned_vector/src/partitioned_vector_component_double.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<hpx::id_type>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [537/778] Building CXX object examples/accumulators/CMakeFiles/accumulator_component.dir/accumulator.cpp.o [538/778] Linking CXX shared library lib/libhpx_accumulator.so.1.9.0 [539/778] Creating library symlink lib/libhpx_accumulator.so.1 lib/libhpx_accumulator.so [540/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_5.dir/1d_stencil_5.cpp.o [541/778] Linking CXX executable bin/1d_stencil_5 [542/778] Building CXX object components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/src/partitioned_vector_component_std_string.cpp.o In file included from /home/hhn/makes/hpx/libs/core/util/include/hpx/util/get_and_reset_value.hpp:9, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_linux_x86.hpp:26, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_impl.hpp:122, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_base.hpp:44, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp:36, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/coroutine.hpp:38, from /home/hhn/makes/hpx/build/libs/core/coroutines/include/hpx/modules/coroutines.hpp:14, from /home/hhn/makes/hpx/libs/full/components_base/include/hpx/components_base/agas_interface.hpp:11, from /home/hhn/makes/hpx/libs/full/distribution_policies/include/hpx/distribution_policies/container_distribution_policy.hpp:12, from /home/hhn/makes/hpx/components/containers/partitioned_vector/src/partitioned_vector_component_std_string.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<hpx::id_type>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [543/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_7.dir/1d_stencil_7.cpp.o [544/778] Linking CXX executable bin/1d_stencil_7 [545/778] Building CXX object examples/accumulators/CMakeFiles/template_accumulator_component.dir/template_accumulator.cpp.o [546/778] Linking CXX shared library lib/libhpx_template_accumulator.so.1.9.0 [547/778] Creating library symlink lib/libhpx_template_accumulator.so.1 lib/libhpx_template_accumulator.so [548/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_6.dir/1d_stencil_6.cpp.o [549/778] Linking CXX executable bin/1d_stencil_6 [550/778] Building CXX object examples/accumulators/CMakeFiles/accumulator.dir/accumulator_client.cpp.o [551/778] Linking CXX executable bin/accumulator [552/778] Building CXX object examples/async_io/CMakeFiles/async_io_simple.dir/async_io_simple.cpp.o [553/778] Linking CXX executable bin/async_io_simple [554/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_channel.dir/1d_stencil_channel.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/deferred_call.hpp:10, from /home/hhn/makes/hpx/libs/core/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp:13, from /home/hhn/makes/hpx/libs/core/executors/include/hpx/executors/async.hpp:13, from /home/hhn/makes/hpx/libs/core/async_local/include/hpx/async_local/async.hpp:12, from /home/hhn/makes/hpx/libs/full/include/include/hpx/include/async.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/include/lcos.hpp:11, from /home/hhn/makes/hpx/examples/1d_stencil/communicator.hpp:10, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_channel.cpp:15: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [555/778] Linking CXX executable bin/1d_stencil_channel [556/778] Building CXX object examples/async_io/CMakeFiles/async_io_external.dir/async_io_external.cpp.o [557/778] Linking CXX executable bin/async_io_external [558/778] Building CXX object examples/accumulators/CMakeFiles/template_function_accumulator_component.dir/template_function_accumulator.cpp.o [559/778] Linking CXX shared library lib/libhpx_template_function_accumulator.so.1.9.0 [560/778] Creating library symlink lib/libhpx_template_function_accumulator.so.1 lib/libhpx_template_function_accumulator.so [561/778] Building CXX object examples/async_io/CMakeFiles/async_io_low_level.dir/async_io_low_level.cpp.o [562/778] Linking CXX executable bin/async_io_low_level [563/778] Building CXX object examples/balancing/CMakeFiles/hpx_thread_phase.dir/hpx_thread_phase.cpp.o [564/778] Linking CXX executable bin/hpx_thread_phase [565/778] Building CXX object examples/accumulators/CMakeFiles/template_accumulator.dir/template_accumulator_client.cpp.o [566/778] Linking CXX executable bin/template_accumulator [567/778] Building CXX object examples/balancing/CMakeFiles/os_thread_num.dir/os_thread_num.cpp.o [568/778] Linking CXX executable bin/os_thread_num [569/778] Building CXX object examples/async_io/CMakeFiles/async_io_action.dir/async_io_action.cpp.o [570/778] Linking CXX executable bin/async_io_action [571/778] Building CXX object examples/accumulators/CMakeFiles/template_function_accumulator.dir/template_function_accumulator_client.cpp.o [572/778] Linking CXX executable bin/template_function_accumulator [573/778] Building CXX object examples/future_reduce/CMakeFiles/rnd_future_reduce.dir/rnd_future_reduce.cpp.o [574/778] Linking CXX executable bin/rnd_future_reduce [575/778] Building CXX object examples/jacobi/jacobi_component/CMakeFiles/jacobi_component.dir/row.cpp.o [576/778] Building CXX object components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/src/partitioned_vector_component_int.cpp.o In file included from /home/hhn/makes/hpx/libs/core/util/include/hpx/util/get_and_reset_value.hpp:9, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_linux_x86.hpp:26, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_impl.hpp:122, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/context_base.hpp:44, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp:36, from /home/hhn/makes/hpx/libs/core/coroutines/include/hpx/coroutines/coroutine.hpp:38, from /home/hhn/makes/hpx/build/libs/core/coroutines/include/hpx/modules/coroutines.hpp:14, from /home/hhn/makes/hpx/libs/full/components_base/include/hpx/components_base/agas_interface.hpp:11, from /home/hhn/makes/hpx/libs/full/distribution_policies/include/hpx/distribution_policies/container_distribution_policy.hpp:12, from /home/hhn/makes/hpx/components/containers/partitioned_vector/src/partitioned_vector_component_int.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<hpx::id_type>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [591/778] Building CXX object examples/jacobi_smp/CMakeFiles/jacobi_hpx.dir/jacobi_hpx.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:67, from /home/hhn/makes/hpx/build/libs/core/async_combinators/include/hpx/modules/async_combinators.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/future.hpp:10, from /home/hhn/makes/hpx/examples/jacobi_smp/jacobi_hpx.cpp:8: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [592/778] Linking CXX executable bin/jacobi_hpx [593/778] Building CXX object examples/1d_stencil/CMakeFiles/1d_stencil_8.dir/1d_stencil_8.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/1d_stencil/1d_stencil_8.cpp:14: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [594/778] Linking CXX executable bin/1d_stencil_8 In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/bind.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/functional.hpp:10, from /home/hhn/makes/hpx/examples/jacobi_smp/jacobi_nonuniform_hpx.cpp:8: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/jacobi/jacobi_component/grid.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [597/778] Building CXX object examples/jacobi_smp/CMakeFiles/jacobi_nonuniform_hpx.dir/jacobi_nonuniform.cpp.o [598/778] Linking CXX executable bin/jacobi_nonuniform_hpx [599/778] Building CXX object examples/performance_counters/CMakeFiles/simplest_performance_counter.dir/simplest_performance_counter.cpp.o [600/778] Linking CXX executable bin/simplest_performance_counter [601/778] Building CXX object examples/jacobi/CMakeFiles/jacobi_simple.dir/jacobi.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/init.hpp:9, from /home/hhn/makes/hpx/examples/jacobi/jacobi.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [602/778] Building CXX object examples/jacobi/jacobi_component/CMakeFiles/jacobi_component.dir/server/solver.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/jacobi/jacobi_component/server/solver.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [603/778] Building CXX object examples/performance_counters/sine/CMakeFiles/sine_component.dir/server/sine.cpp.o [604/778] Building CXX object examples/performance_counters/CMakeFiles/access_counter_set.dir/access_counter_set.cpp.o [606/778] Linking CXX executable bin/access_counter_set [607/778] Building CXX object examples/performance_counters/sine/CMakeFiles/sine_component.dir/sine.cpp.o [608/778] Linking CXX shared library lib/hpx/libhpx_sine.so.1.9.0 [609/778] Creating library symlink lib/hpx/libhpx_sine.so.1 lib/hpx/libhpx_sine.so [610/778] Building CXX object examples/jacobi/jacobi_component/CMakeFiles/jacobi_component.dir/server/stencil_iterator.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp:16, from /home/hhn/makes/hpx/libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp:19, from /home/hhn/makes/hpx/libs/full/async_colocated/include/hpx/async_colocated/async_colocated.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/future.hpp:9, from /home/hhn/makes/hpx/examples/jacobi/jacobi_component/server/stencil_iterator.cpp:10: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [623/778] Building CXX object examples/quickstart/CMakeFiles/enumerate_threads.dir/enumerate_threads.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:67, from /home/hhn/makes/hpx/build/libs/core/async_combinators/include/hpx/modules/async_combinators.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/future.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/enumerate_threads.cpp:7: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [641/778] Building CXX object examples/quickstart/CMakeFiles/latch_local.dir/latch_local.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:67, from /home/hhn/makes/hpx/build/libs/core/async_combinators/include/hpx/modules/async_combinators.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/future.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/latch_local.cpp:9: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [669/778] Building CXX object examples/quickstart/CMakeFiles/pipeline1.dir/pipeline1.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp:67, from /home/hhn/makes/hpx/build/libs/core/async_combinators/include/hpx/modules/async_combinators.hpp:14, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/future.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/pipeline1.cpp:7: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [670/778] Linking CXX executable bin/pipeline1 [671/778] Building CXX object examples/quickstart/CMakeFiles/init_globally.dir/init_globally.cpp.o [672/778] Linking CXX executable bin/init_globally [673/778] Building CXX object examples/quickstart/CMakeFiles/vector_counting_dotproduct.dir/vector_counting_dotproduct.cpp.o [674/778] Building CXX object examples/quickstart/CMakeFiles/allow_unknown_options.dir/allow_unknown_options.cpp.o [675/778] Linking CXX executable bin/vector_counting_dotproduct [676/778] Linking CXX executable bin/allow_unknown_options [677/778] Building CXX object examples/quickstart/CMakeFiles/vector_zip_dotproduct.dir/vector_zip_dotproduct.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_init.hpp:15, from /home/hhn/makes/hpx/examples/quickstart/1d_wave_equation.cpp:27: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [721/778] Building CXX object examples/quickstart/CMakeFiles/hello_world_distributed.dir/hello_world_distributed.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_init.hpp:15, from /home/hhn/makes/hpx/wrap/include/hpx/wrap_main.hpp:17, from /home/hhn/makes/hpx/wrap/include/hpx/hpx_main.hpp:9, from /home/hhn/makes/hpx/examples/quickstart/hello_world_distributed.cpp:14: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [730/778] Linking CXX executable bin/sort_by_key_demo In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/simple_master_slave.cpp:16: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<bool>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [735/778] Building CXX object examples/startup_shutdown/CMakeFiles/startup_shutdown_component.dir/server/startup_shutdown.cpp.o [736/778] Building CXX object examples/spell_check/CMakeFiles/spell_check_simple.dir/spell_check_simple.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_init.hpp:15, from /home/hhn/makes/hpx/examples/spell_check/spell_check_simple.cpp:11: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<std::__cxx11::basic_string<char> >]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [737/778] Linking CXX executable bin/spell_check_simple [738/778] Building CXX object examples/quickstart/CMakeFiles/receive_buffer.dir/receive_buffer.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/receive_buffer.cpp:15: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [739/778] Linking CXX executable bin/receive_buffer [740/778] Building CXX object examples/spell_check/CMakeFiles/spell_check_file.dir/spell_check_file.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_init.hpp:15, from /home/hhn/makes/hpx/examples/spell_check/spell_check_file.cpp:11: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<std::__cxx11::basic_string<char> >]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [744/778] Creating library symlink lib/libhpx_random_mem_access.so.1 lib/libhpx_random_mem_access.so In file included from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/allocator.h:46, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/alloc_traits.h:36, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/ext/alloc_traits.h:34, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable_policy.h:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/hashtable.h:35, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/unordered_map.h:33, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/unordered_map:39, from /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/functional:61, from /home/hhn/makes/hpx/libs/core/tag_invoke/include/hpx/functional/detail/invoke.hpp:11, from /home/hhn/makes/hpx/libs/core/functional/include/hpx/functional/invoke.hpp:10, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:222, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/quickstart/zerocopy_rdma.cpp:9: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]’, inlined from ‘static void hpx::serialization::serialize_buffer<T, Allocator>::deleter(T*, Deallocator, std::size_t) [with Deallocator = std::allocator<double>; T = double; Allocator = std::allocator<double>]’ at /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize_buffer.hpp:47:31, inlined from ‘hpx::serialization::serialize_buffer<double>::serialize_buffer(double*, std::size_t, init_mode, const allocator_type&)::<lambda(double*)>’ at /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize_buffer.hpp:108:66, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = double*; _Deleter = hpx::serialization::serialize_buffer<double>::serialize_buffer(double*, std::size_t, init_mode, const allocator_type&)::<lambda(double*)>; _Alloc = std::allocator<void>; <template-parameter-2-4> = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/shared_ptr_base.h:958:11, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter) [with _Ptr = double*; _Deleter = hpx::serialization::serialize_buffer<double>::serialize_buffer(double*, std::size_t, init_mode, const allocator_type&)::<lambda(double*)>; <template-parameter-2-3> = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/shared_ptr_base.h:939:57, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = double; _Deleter = hpx::serialization::serialize_buffer<double>::serialize_buffer(double*, std::size_t, init_mode, const allocator_type&)::<lambda(double*)>; <template-parameter-2-3> = void; _Tp = double []; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/shared_ptr_base.h:1478:17, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = double; _Deleter = hpx::serialization::serialize_buffer<double>::serialize_buffer(double*, std::size_t, init_mode, const allocator_type&)::<lambda(double*)>; <template-parameter-2-3> = void; _Tp = double []]’ at /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/shared_ptr.h:232:48, inlined from ‘hpx::serialization::serialize_buffer<T, Allocator>::serialize_buffer(T*, std::size_t, init_mode, const allocator_type&) [with T = double; Allocator = std::allocator<double>]’ at /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize_buffer.hpp:106:25, inlined from ‘int main()’ at /home/hhn/makes/hpx/examples/quickstart/zerocopy_rdma.cpp:235:57: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/bits/new_allocator.h:165:33: warning: ‘void operator delete(void*, std::size_t)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 165 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ /home/hhn/makes/hpx/examples/quickstart/zerocopy_rdma.cpp: In function ‘int main()’: /home/hhn/makes/hpx/examples/quickstart/zerocopy_rdma.cpp:234:64: note: returned from ‘void* operator new [](std::size_t)’ 234 | general_buffer_type buffer(new double[ZEROCOPY_DATASIZE], | ^ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/random_mem_access/random_mem_access_client.cpp:11: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [751/778] Linking CXX executable bin/random_mem_access_client [752/778] Building CXX object examples/throttle/CMakeFiles/spin.dir/spin.cpp.o [753/778] Linking CXX executable bin/spin [754/778] Building CXX object examples/transpose/CMakeFiles/transpose_serial.dir/transpose_serial.cpp.o [755/778] Linking CXX executable bin/transpose_serial [756/778] Building CXX object examples/throttle/throttle/CMakeFiles/throttle_component.dir/throttle.cpp.o [757/778] Building CXX object examples/transpose/CMakeFiles/transpose_serial_block.dir/transpose_serial_block.cpp.o [758/778] Linking CXX executable bin/transpose_serial_block [759/778] Building CXX object examples/throttle/throttle/CMakeFiles/throttle_component.dir/server/throttle.cpp.o [760/778] Linking CXX shared library lib/libhpx_throttle.so.1.9.0 [761/778] Creating library symlink lib/libhpx_throttle.so.1 lib/libhpx_throttle.so [763/778] Linking CXX executable bin/throttle_client [764/778] Building CXX object examples/quickstart/CMakeFiles/partitioned_vector_spmd_foreach.dir/partitioned_vector_spmd_foreach.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/examples/quickstart/partitioned_vector_spmd_foreach.cpp:16: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [765/778] Linking CXX executable bin/partitioned_vector_spmd_foreach [769/778] Building CXX object examples/transpose/CMakeFiles/transpose_smp_block.dir/transpose_smp_block.cpp.o In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/examples/transpose/transpose_smp_block.cpp:7: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::shared_future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [770/778] Linking CXX executable bin/transpose_smp_block [771/778] Building CXX object examples/transpose/CMakeFiles/transpose_smp.dir/transpose_smp.cpp.o [772/778] Linking CXX executable bin/transpose_smp In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_finalize.hpp:12, from /home/hhn/makes/hpx/libs/full/init_runtime/include/hpx/hpx_init.hpp:15, from /home/hhn/makes/hpx/examples/tuplespace/simple_central_tuplespace_client.cpp:9: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hhn/makes/hpx/libs/core/thread_support/include/hpx/thread_support/spinlock.hpp:17, from /home/hhn/makes/hpx/libs/core/errors/include/hpx/errors/exception_list.hpp:13, from /home/hhn/makes/hpx/build/libs/core/errors/include/hpx/modules/errors.hpp:19, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/input_archive.hpp:15, from /home/hhn/makes/hpx/libs/core/serialization/include/hpx/serialization/serialize.hpp:13, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/member_pack.hpp:10, from /home/hhn/makes/hpx/libs/core/datastructures/include/hpx/datastructures/tuple.hpp:98, from /home/hhn/makes/hpx/libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp:11, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp:224, from /home/hhn/makes/hpx/libs/core/algorithms/include/hpx/parallel/algorithm.hpp:17, from /home/hhn/makes/hpx/libs/core/include_local/include/hpx/local/algorithm.hpp:10, from /home/hhn/makes/hpx/libs/full/include/include/hpx/algorithm.hpp:9, from /home/hhn/makes/hpx/libs/full/include/include/hpx/hpx.hpp:10, from /home/hhn/makes/hpx/examples/transpose/transpose_block.cpp:9: In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<hpx::id_type>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::state]’, inlined from ‘bool hpx::lcos::detail::future_data_base<hpx::traits::detail::future_data_void>::has_exception() const’ at /home/hhn/makes/hpx/libs/core/futures/include/hpx/futures/detail/future_data.hpp:269:31, inlined from ‘void hpx::detail::rethrow_if_needed(const Future&) [with Future = hpx::future<void>]’ at /home/hhn/makes/hpx/libs/core/async_combinators/include/hpx/async_combinators/detail/throw_if_exceptional.hpp:26:40: /home/hhn/makes/gcc-modules-install/usr/local/include/c++/13.0.0/atomic:287:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 287 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~