Re: Errors when trying to use C++ modules with cmake and GCC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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));
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux