ci-task: 76de255a-6d14-495c-8bd5-cc8175888735 package: threadable version: 0.1.0-a.0.20220506210914.84a7baf254de toolchain: public-0.14.0 config: macos_11-clang_13.0-static_O3 machine: macos_11-clang_13.0 (Mac OS "Big Sur" 11.4 with Xcode 13.0.0 Clang 13.0.0 (clang-1300.0.29.3/darwin20.5.0)) target: x86_64-apple-darwin20.5.0 timestamp: 2022-05-06 21:14:58.372667853 UTC update: error cd /private/tmp/build/ # step id: bpkg.update 2022-05-06 21:14:36 UTC bpkg -v update --build-option=--stat threadable b -v --stat update('./threadable-0.1.0-a.0.20220506210914.84a7baf254de/') mkdir threadable-0.1.0-a.0.20220506210914.84a7baf254de/tests/basics/ clang++ -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_STATIC -Wall -O3 -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de/tests/basics/driver.o -c -x c++ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/tests/basics/driver.cxx clang++ -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/build/doctest-2.4.7 -Wall -O3 -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/doctest_define_main.o -c -x c++ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/doctest_define_main.cxx clang++ -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/build/doctest-2.4.7 -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_STATIC -Wall -O3 -Wno-unused-local-typedefs -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.o -c -x c++ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx clang++ -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/build/doctest-2.4.7 -I/private/tmp/build/threadable-0.1.0-a.0.20220506210914.84a7baf254de -I/private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_STATIC -Wall -O3 -Wno-unused-local-typedefs -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/function.test.o -c -x c++ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/function.test.cxx clang++ -Wall -O3 -std=c++2a -L /usr/local/lib -o threadable-0.1.0-a.0.20220506210914.84a7baf254de/tests/basics/driver -Wl,-rpath,/opt/private/lib threadable-0.1.0-a.0.20220506210914.84a7baf254de/tests/basics/driver.o -lpthread In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:94:51: error: lambda requires '()' before 'mutable' set([func = FWD(func), ...args = FWD(args)] mutable noexcept { ^ () /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:94:59: error: expected body of lambda expression set([func = FWD(func), ...args = FWD(args)] mutable noexcept { ^ In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/function.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:94:51: error: lambda requires '()' before 'mutable' set([func = FWD(func), ...args = FWD(args)] mutable noexcept { ^ () /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:94:59: error: expected body of lambda expression set([func = FWD(func), ...args = FWD(args)] mutable noexcept { ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:163:12: error: 'notify_all' is unavailable done.notify_all(); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2526:10: note: 'notify_all' has been explicitly marked unavailable here void notify_all() _NOEXCEPT ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:163:12: error: 'notify_all' is unavailable done.notify_all(); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2526:10: note: 'notify_all' has been explicitly marked unavailable here void notify_all() _NOEXCEPT ^ In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:215:12: error: 'wait' is unavailable flag.wait(false); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2514:10: note: 'wait' has been explicitly marked unavailable here void wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT ^ In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/function.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:215:12: error: 'wait' is unavailable flag.wait(false); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2514:10: note: 'wait' has been explicitly marked unavailable here void wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:206:15: error: 'arrive_and_wait' is unavailable barrier.arrive_and_wait(); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/latch:93:10: note: 'arrive_and_wait' has been explicitly marked unavailable here void arrive_and_wait(ptrdiff_t __update = 1) ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:212:15: error: 'arrive_and_wait' is unavailable barrier.arrive_and_wait(); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/latch:93:10: note: 'arrive_and_wait' has been explicitly marked unavailable here void arrive_and_wait(ptrdiff_t __update = 1) ^ 4 errors generated. In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:250:20: error: 'wait' is unavailable job.done.wait(false); ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:13:16: note: in instantiation of member function 'threadable::queue<4096>::~queue' requested here auto queue = threadable::queue{}; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2514:10: note: 'wait' has been explicitly marked unavailable here void wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT ^ In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:250:20: error: 'wait' is unavailable job.done.wait(false); ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:198:7: note: in instantiation of member function 'threadable::queue<2>::~queue' requested here delete ptr; ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:197:21: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, (lambda at /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:197:87)>' requested here auto queuePtr = std::shared_ptr>(new threadable::queue<2>(), [&](auto* ptr){ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2514:10: note: 'wait' has been explicitly marked unavailable here void wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT ^ In file included from /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:1: /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:250:20: error: 'wait' is unavailable job.done.wait(false); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory:1917:3: note: in instantiation of member function 'threadable::queue<65536>::~queue' requested here __compressed_pair_elem(__value_init_tag) : __value_() {} ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory:4038:26: note: in instantiation of member function 'std::__shared_ptr_emplace, std::allocator>>::__shared_ptr_emplace' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /private/tmp/dist/threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.test.cxx:279:24: note: in instantiation of function template specialization 'std::make_shared>' requested here auto queuePtr = std::make_shared>(); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2514:10: note: 'wait' has been explicitly marked unavailable here void wait(bool __v, memory_order __m = memory_order_seq_cst) const _NOEXCEPT ^ 9 errors generated. ar rcs threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/libdoctest_main.u.a threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/doctest_define_main.o info: failed to update dir{threadable-0.1.0-a.0.20220506210914.84a7baf254de/} build statistics: thread_max_active 4 thread_max_total 128 thread_helpers 9 thread_max_waiting 5 task_queue_depth 16 task_queue_full 0 wait_queue_slots 53 wait_queue_collisions 0 bpkg update exited with code 1