Test output: teeks99-dkr-mg14-g11 - lockfree - stack_bounded_stress_test / gcc-14~gnu11
Rev 6c0af4b0317d8abc53f37af779132da93daddab4 / Mon, 16 Jun 2025 17:46:04 +0000
Compile [2025-06-16 19:04:57 UTC]: fail


    "g++-14"   -fvisibility-inlines-hidden -std=gnu++11 -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden  -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_NO_LIB=1 -DBOOST_ATOMIC_STATIC_LINK=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_CONTAINER_STATIC_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_TEST_NO_OLD_TOOLS -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_NO_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -DDATE_TIME_INLINE   -I".." -I"../libs/config/include" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/atomic/include" -I"/var/boost/run/boost_root/libs/bind/include" -I"/var/boost/run/boost_root/libs/chrono/include" -I"/var/boost/run/boost_root/libs/concept_check/include" -I"/var/boost/run/boost_root/libs/container/include" -I"/var/boost/run/boost_root/libs/container_hash/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/describe/include" -I"/var/boost/run/boost_root/libs/function/include" -I"/var/boost/run/boost_root/libs/integer/include" -I"/var/boost/run/boost_root/libs/interprocess/include" -I"/var/boost/run/boost_root/libs/intrusive/include" -I"/var/boost/run/boost_root/libs/lockfree/include" -I"/var/boost/run/boost_root/libs/move/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/mpl/include" -I"/var/boost/run/boost_root/libs/optional/include" -I"/var/boost/run/boost_root/libs/parameter/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/preprocessor/include" -I"/var/boost/run/boost_root/libs/ratio/include" -I"/var/boost/run/boost_root/libs/smart_ptr/include" -I"/var/boost/run/boost_root/libs/system/include" -I"/var/boost/run/boost_root/libs/thread/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -I"/var/boost/run/boost_root/libs/tuple/include" -I"/var/boost/run/boost_root/libs/type_traits/include" -I"/var/boost/run/boost_root/libs/typeof/include" -I"/var/boost/run/boost_root/libs/utility/include" -I"/var/boost/run/boost_root/libs/variant2/include" -I"/var/boost/run/boost_root/libs/winapi/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-14~gnu11/debug/x86_64/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o" "../libs/lockfree/test/stack_bounded_stress_test.cpp"

In file included from ../boost/lockfree/stack.hpp:25,
                 from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
../boost/lockfree/detail/copy_payload.hpp: In function ???void boost::lockfree::detail::copy_payload(T&, U&)???:
../boost/lockfree/detail/copy_payload.hpp:43:18: error: ???conditional_t??? in namespace ???std??? does not name a template type; did you mean ???conditional????
   43 |     typedef std::conditional_t< is_convertible, copy_convertible, copy_constructible_and_copyable > copy_type;
      |                  ^~~~~~~~~~~~~
      |                  conditional
../boost/lockfree/detail/copy_payload.hpp:44:5: error: ???copy_type??? has not been declared
   44 |     copy_type::copy( t, u );
      |     ^~~~~~~~~
In file included from ../boost/lockfree/stack.hpp:26:
../boost/lockfree/detail/freelist.hpp: At global scope:
../boost/lockfree/detail/freelist.hpp:640:18: error: ???conditional_t??? in namespace ???std??? does not name a template type; did you mean ???conditional????
  640 |     typedef std::conditional_t< IsCompileTimeSized,
      |                  ^~~~~~~~~~~~~
      |                  conditional
../boost/lockfree/detail/freelist.hpp:645:18: error: ???conditional_t??? in namespace ???std??? does not name a template type; did you mean ???conditional????
  645 |     typedef std::conditional_t< IsCompileTimeSized || IsFixedSize,
      |                  ^~~~~~~~~~~~~
      |                  conditional
../boost/lockfree/detail/freelist.hpp:659:18: error: ???conditional_t??? in namespace ???std??? does not name a template type; did you mean ???conditional????
  659 |     typedef std::conditional_t< IsNodeBased, tagged_ptr< T >, tagged_index >      tagged_handle_type;
      |                  ^~~~~~~~~~~~~
      |                  conditional
../boost/lockfree/detail/freelist.hpp:660:18: error: ???conditional_t??? in namespace ???std??? does not name a template type; did you mean ???conditional????
  660 |     typedef std::conditional_t< IsNodeBased, T*, typename tagged_index::index_t > handle_type;
      |                  ^~~~~~~~~~~~~
      |                  conditional
../boost/lockfree/stack.hpp: In instantiation of ???class boost::lockfree::stack<long int>???:
../libs/lockfree/test/stack_bounded_stress_test.cpp:25:37:   required from here
   25 |     boost::lockfree::stack< long > q( 128 );
      |                                     ^
../boost/lockfree/stack.hpp:103:115: error: no type named ???type??? in ???struct boost::lockfree::detail::select_freelist<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>, false, false, 0>???
  103 |         typename detail::select_freelist< node, node_allocator, compile_time_sized, fixed_sized, capacity >::type pool_t;
      |                                                                                                                   ^~~~~~
../boost/lockfree/stack.hpp:804:42: error: no type named ???type??? in ???struct boost::lockfree::detail::select_freelist<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>, false, false, 0>???
  804 |     detail::atomic< tagged_node_handle > tos;
      |                                          ^~~
../boost/lockfree/stack.hpp:807:31: error: size of array is not an integral constant-expression
  807 |     char             padding[ padding_size ];
      |                               ^~~~~~~~~~~~