ci-task: 76de255a-6d14-495c-8bd5-cc8175888735 package: threadable version: 0.1.0-a.0.20220506210914.84a7baf254de toolchain: public-0.14.0 config: windows_10-gcc_10.2_mingw_w64-O2 machine: windows_10-gcc_build2_mingw_w64 (Windows 10.1909 with MinGW-W64 GCC from build2-mingw) target: x86_64-w64-mingw32 timestamp: 2022-05-06 21:12:59.797714339 UTC configure: success update: error cd C:\tmp\ rem step id: bpkg.create 2022-05-06 21:12:25 Coordinated Universal Time C:\build2\bin\bpkg -V create -d build cc "config.c=gcc " "config.cxx=g++ " "config.cc.coptions=-w -O2" config.test.timeout=900 config.install.root=C:\install mkdir -p build\ C:\build2\bin\b --verbose 3 "config.c=gcc " "config.cxx=g++ " "config.cc.coptions=-w -O2" config.test.timeout=900 config.install.root=C:\install "create('build\', cc)" mkdir C:\tmp\build\build\ cat >C:\tmp\build\build\bootstrap.build cat >C:\tmp\build\build\root.build cat >C:\tmp\build\buildfile gcc -v gcc -w -O2 -print-multiarch gcc -w -O2 -dumpmachine bin @C:\tmp\build\ target x86_64-w64-mingw32 ar --version bin.ar @C:\tmp\build\ ar ar@C:\build2\bin\ar.exe id gnu version 2.34.0 major 2 minor 34 patch 0 signature GNU ar (GNU Binutils) 2.34 checksum 44b214307b5682f8cfc47ed275e1aab61d8cea830f311c515f1dcdf9acca2363 windres --version bin.rc @C:\tmp\build\ rc windres@C:\build2\bin\windres.exe id gnu signature GNU windres (GNU Binutils) 2.34 checksum a2595fd1cdf832e320779f3dc0cd2eb3256e315528631308d8c5d812641716d7 gcc -print-search-dirs gcc -x c -v -E - c @C:\tmp\build\ c gcc@C:\build2\bin\gcc.exe id gcc version 10.2.0 (Rev1, Built by MSYS2 project) major 10 minor 2 patch 0 signature gcc version 10.2.0 (Rev1, Built by MSYS2 project) checksum ae22e3843ac60654bd78384f32bf576b8d03c67351eee88de7e2c7e6e057193e target x86_64-w64-mingw32 runtime libgcc stdlib msvc hdr dirs C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\include\ C:\build2\include\ C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\include-fixed\ C:\build2\x86_64-w64-mingw32\include\ lib dirs C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\ C:\build2\lib\gcc\ C:\build2\x86_64-w64-mingw32\lib\x86_64-w64-mingw32\10.2.0\ C:\build2\x86_64-w64-mingw32\lib\ C:\build2\lib\x86_64-w64-mingw32\10.2.0\ C:\build2\lib\ C:\msys64\mingw64\x86_64-w64-mingw32\lib\x86_64-w64-mingw32\10.2.0\ C:\msys64\mingw64\x86_64-w64-mingw32\lib\ g++ -v g++ -w -O2 -print-multiarch g++ -w -O2 -dumpmachine g++ -w -O2 -x c++ -E - g++ -print-search-dirs g++ -x c++ -v -E - cxx @C:\tmp\build\ cxx g++@C:\build2\bin\g++.exe id gcc version 10.2.0 (Rev1, Built by MSYS2 project) major 10 minor 2 patch 0 signature gcc version 10.2.0 (Rev1, Built by MSYS2 project) checksum 4103bf07d156da553efaac9dd0909769205a2ff9d14b814ccc110ebed0e7474c target x86_64-w64-mingw32 runtime libgcc stdlib libstdc++ c stdlib msvc hdr dirs C:\build2\include\c++\10.2.0\ C:\build2\include\c++\10.2.0\x86_64-w64-mingw32\ C:\build2\include\c++\10.2.0\backward\ C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\include\ C:\build2\include\ C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\include-fixed\ C:\build2\x86_64-w64-mingw32\include\ lib dirs C:\build2\lib\gcc\x86_64-w64-mingw32\10.2.0\ C:\build2\lib\gcc\ C:\build2\x86_64-w64-mingw32\lib\x86_64-w64-mingw32\10.2.0\ C:\build2\x86_64-w64-mingw32\lib\ C:\build2\lib\x86_64-w64-mingw32\10.2.0\ C:\build2\lib\ C:\msys64\mingw64\x86_64-w64-mingw32\lib\x86_64-w64-mingw32\10.2.0\ C:\msys64\mingw64\x86_64-w64-mingw32\lib\ cat >C:\tmp\build\build\config.build mkdir build\.bpkg\ mkdir build\.bpkg\certs\ mkdir build\.bpkg\repos\ mkdir build\.bpkg\tmp\ created new configuration in C:\tmp\build\ uuid: 2f93b765-7005-4623-92b2-34a5646a9852 type: target rmdir -r build\.bpkg\tmp\ rem step id: bpkg.configure.add 2022-05-06 21:12:25 Coordinated Universal Time C:\build2\bin\bpkg -v add -d build git+https://github.com/helmesjo/threadable#main@84a7baf254deb51501e3f282a1c4e32c8c447735 added git:github.com/helmesjo/threadable#main@84a7baf254deb51501e3f282a1c4e32c8c447735 rem step id: bpkg.configure.fetch 2022-05-06 21:12:26 Coordinated Universal Time C:\build2\bin\bpkg -v fetch -d build --fetch-timeout=60 --pkg-proxy=http://build-cache.lan --trust 70:64:FE:E4:E0:F3:60:F1:B4:51:E1:FA:12:5C:E0:B3:DB:DF:96:33:39:B9:2E:E5:C2:68:63:4C:A6:47:39:43 --trust-no fetching git:github.com/helmesjo/threadable#main@84a7baf254deb51501e3f282a1c4e32c8c447735 C:\build2\bin\git --exec-path=C:\build2\bin --version C:\build2\bin\git --exec-path=C:\build2\bin rev-parse --local-env-vars C:\build2\bin\git --exec-path=C:\build2\bin init build\.bpkg\tmp\96c5dc6eb512 Initialized empty Git repository in C:/tmp/build/.bpkg/tmp/96c5dc6eb512/.git/ C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 config remote.origin.url https://github.com/helmesjo/threadable C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 config remote.origin.fetch +refs/heads/*:refs/remotes/origin/* C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 config --get remote.origin.url C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 cat-file -e 84a7baf254deb51501e3f282a1c4e32c8c447735^{commit} C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 config --get remote.origin.url C:\build2\bin\curl -f -L -A git/2.27.0.windows.1 --max-time 60 https://github.com/helmesjo/threadable/info/refs?service=git-upload-pack % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34 0 34 0 0 52 0 --:--:-- --:--:-- --:--:-- 52 100 501 0 501 0 0 768 0 --:--:-- --:--:-- --:--:-- 767 fetching from https://github.com/helmesjo/threadable in 'build/.bpkg/tmp/96c5dc6eb512' C:\build2\bin\git --exec-path=C:\build2\bin -c http.lowSpeedLimit=1 -c http.lowSpeedTime=60 -C build\.bpkg\tmp\96c5dc6eb512 fetch --no-tags --no-recurse-submodules --depth 1 origin 84a7baf254deb51501e3f282a1c4e32c8c447735 From https://github.com/helmesjo/threadable * branch 84a7baf254deb51501e3f282a1c4e32c8c447735 -> FETCH_HEAD C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 rev-parse --git-dir C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 cat-file -e 84a7baf254deb51501e3f282a1c4e32c8c447735^{commit} C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 show -s --format=%ct 84a7baf254deb51501e3f282a1c4e32c8c447735^{commit} C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 reset --hard 84a7baf254deb51501e3f282a1c4e32c8c447735 HEAD is now at 84a7baf Make job & queue non-copyable/moveable C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 clean -d -x -ff C:\build2\bin\b -v --version C:\build2\bin\b --verbose 2 --no-external-modules -s info: 'build\.bpkg\tmp\96c5dc6eb512\' fetching pkg:cppget.org/stable (prerequisite of git:github.com/helmesjo/threadable#main@84a7baf254deb51501e3f282a1c4e32c8c447735) C:\build2\bin\curl -f -L -A "bpkg/0.14.0 (MinGW; +https://build2.org) libbpkg/0.14.0 libbutl/0.14.0 curl" --max-time 60 --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/repositories.manifest % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1797 100 1797 0 0 2492 0 --:--:-- --:--:-- --:--:-- 2495 C:\build2\bin\openssl x509 -sha256 -noout -fingerprint C:\build2\bin\openssl x509 -noout -subject -dates -email -nameopt utf8,esc_ctrl,dump_nostr,dump_der,sname,sep_multiline info: certificate for repository pkg:cppget.org/stable authenticated by command line C:\build2\bin\curl -f -L -A "bpkg/0.14.0 (MinGW; +https://build2.org) libbpkg/0.14.0 libbutl/0.14.0 curl" --max-time 60 --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/packages.manifest % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2374k 100 2374k 0 0 3165k 0 --:--:-- --:--:-- --:--:-- 3165k C:\build2\bin\curl -f -L -A "bpkg/0.14.0 (MinGW; +https://build2.org) libbpkg/0.14.0 libbutl/0.14.0 curl" --max-time 60 --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/signature.manifest % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444 100 444 0 0 614 0 --:--:-- --:--:-- --:--:-- 614 C:\build2\bin\openssl rsautl -verify -certin -inkey build\.bpkg\certs\7064fee4e0f360f1.pem 456 package(s) in 2 repository(s) rem step id: bpkg.configure.build 2022-05-06 21:12:31 Coordinated Universal Time C:\build2\bin\bpkg -v build --configure-only --rebuild-checksum "" --yes -d build --fetch-timeout=600 --pkg-proxy=http://build-cache.lan --checkout-root C:\tmp\dist .../config.config.persist='config.cc.*'@unused=drop ".../config.cc.coptions=-Wall -O2" -- threadable/0.1.0-a.0.20220506210914.84a7baf254de+0 C:\build2\bin\b -v --version fetching doctest-2.4.7.tar.gz from pkg:cppget.org/stable fetching google-benchmark-1.6.0+1.tar.gz from pkg:cppget.org/stable checking out .\ from git:github.com/helmesjo/threadable#84a7baf254deb51501e3f282a1c4e32c8c447735 new doctest/2.4.7 (required by threadable) new google-benchmark/1.6.0+1 (required by threadable) new threadable/0.1.0-a.0.20220506210914.84a7baf254de fetching doctest-2.4.7.tar.gz from pkg:cppget.org/stable C:\build2\bin\curl -f -L -A "bpkg/0.14.0 (MinGW; +https://build2.org) libbpkg/0.14.0 libbutl/0.14.0 curl" --max-time 600 -o build\doctest-2.4.7.tar.gz --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/doctest/doctest-2.4.7.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78300 100 78300 0 0 106k 0 --:--:-- --:--:-- --:--:-- 106k fetched doctest/2.4.7 C:\build2\bin\bsdtar -xf build\doctest-2.4.7.tar.gz -C build C:\build2\bin\b --verbose 2 --no-external-modules -s info: 'build\doctest-2.4.7\' unpacked doctest/2.4.7 fetching google-benchmark-1.6.0+1.tar.gz from pkg:cppget.org/stable C:\build2\bin\curl -f -L -A "bpkg/0.14.0 (MinGW; +https://build2.org) libbpkg/0.14.0 libbutl/0.14.0 curl" --max-time 600 -o build\google-benchmark-1.6.0+1.tar.gz --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/google-benchmark/google-benchmark-1.6.0+1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 113k 100 113k 0 0 153k 0 --:--:-- --:--:-- --:--:-- 153k fetched google-benchmark/1.6.0+1 C:\build2\bin\bsdtar -xf build\google-benchmark-1.6.0+1.tar.gz -C build C:\build2\bin\b --verbose 2 --no-external-modules -s info: 'build\google-benchmark-1.6.0+1\' unpacked google-benchmark/1.6.0+1 checking out .\ from git:github.com/helmesjo/threadable#84a7baf254deb51501e3f282a1c4e32c8c447735 C:\build2\bin\git --exec-path=C:\build2\bin --version C:\build2\bin\git --exec-path=C:\build2\bin rev-parse --local-env-vars C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 reset --hard 84a7baf254deb51501e3f282a1c4e32c8c447735 HEAD is now at 84a7baf Make job & queue non-copyable/moveable C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 clean -d -x -ff C:\build2\bin\git --exec-path=C:\build2\bin -C build\.bpkg\tmp\96c5dc6eb512 ls-files --stage -z C:\build2\bin\b -v --no-external-modules !config.dist.bootstrap=true config.dist.root='C:\tmp\dist\' dist('build\.bpkg\tmp\96c5dc6eb512\.\'@'build\.bpkg\tmp\threadable\') C:\build2\bin\install -d -m 755 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -d -m 755 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\build\bootstrap.build dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\build\export.build dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\build\root.build dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\buildfile dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\LICENSE dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\manifest dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\README.md dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\repositories.manifest dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -d -m 755 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\tests\basics\buildfile dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\tests\basics\driver.cxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -d -m 755 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\tests\build\bootstrap.build dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\tests\build\root.build dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\tests\buildfile dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests C:\build2\bin\install -d -m 755 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\buildfile dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\doctest_define_main.cxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\doctest_include.hxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\export.hxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\function.test.cxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\queue.benchmark.cxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\queue.hxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\queue.test.cxx dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\.bpkg\tmp\96c5dc6eb512\threadable\version.hxx.in dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\b --verbose 2 --no-external-modules -s info: 'C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\' checked out threadable/0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\b -v configure('build\doctest-2.4.7\') cat >build\doctest-2.4.7\build\config.build cat >build\doctest-2.4.7\tests\build\config.build configured doctest/2.4.7 C:\build2\bin\b -v configure('build\google-benchmark-1.6.0+1\') cat >build\google-benchmark-1.6.0+1\build\config.build cat >build\google-benchmark-1.6.0+1\tests\build\config.build configured google-benchmark/1.6.0+1 C:\build2\bin\b -v .../config.config.persist='config.cc.*'@unused=drop ".../config.cc.coptions=-Wall -O2" configure('C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\'@'build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\') config threadable@C:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\ benchmarks false mkdir -p build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\ mkdir build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\bootstrap\ cat >build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\bootstrap\src-root.build cat >build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\config.build mkdir -p build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\ mkdir build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\bootstrap\ cat >build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\bootstrap\src-root.build cat >build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\config.build configured threadable/0.1.0-a.0.20220506210914.84a7baf254de holding package threadable holding version threadable/0.1.0-a.0.20220506210914.84a7baf254de cd build\ cd C:\tmp\ rem step id: bpkg.configure.build 2022-05-06 21:12:36 Coordinated Universal Time C:\build2\bin\b -v config.dist.root=redist dist('dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\'@'build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\') mkdir build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\ version.in dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\version.hxx.in >build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\version.hxx C:\build2\bin\install -d -m 755 redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\README.md redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -d -m 755 redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\queue.test.cxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\doctest_include.hxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -d -m 755 redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\bootstrap.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build\root.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\build C:\build2\bin\install -d -m 755 redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\export.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\export.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -d -m 755 redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.cxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\version.hxx.in redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 build\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\version.hxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\buildfile redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\buildfile redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\buildfile redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\bootstrap.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\buildfile redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\doctest_define_main.cxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\function.test.cxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\export.hxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build\root.build redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\build C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\queue.hxx redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable C:\build2\bin\install -p -m 644 dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\manifest redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de rm -r dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\ mv redist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\ dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\ cd C:\tmp\build\ cd C:\tmp\build\ rem step id: bpkg.update 2022-05-06 21:12:37 Coordinated Universal Time C:\build2\bin\bpkg -v update --build-option=--stat threadable C:\build2\bin\b -v --stat update('.\threadable-0.1.0-a.0.20220506210914.84a7baf254de\') mkdir threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\ error: header 'latch' not found and no rule to generate it info: failure deferred to compiler diagnostics info: re-run with --verbose=4 for more information info: while extracting header dependencies from ..\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\cxx{queue.test.cxx}@threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\ info: while applying rule cxx.compile to update threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\obje{queue.test...exe.o} info: while applying rule cxx.link to update threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\exe{queue.test.exe} info: while applying rule alias to update threadable-0.1.0-a.0.20220506210914.84a7baf254de\dir{threadable\} info: while applying rule alias to update dir{threadable-0.1.0-a.0.20220506210914.84a7baf254de\} g++ -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\build\doctest-2.4.7 -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_SHARED -Wall -O2 -Wno-unused-local-typedefs -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\queue.test.exe.o -c -x c++ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\queue.test.cxx g++ -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\build\doctest-2.4.7 -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_SHARED -Wall -O2 -Wno-unused-local-typedefs -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\function.test.exe.o -c -x c++ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\function.test.cxx g++ -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\build\doctest-2.4.7 -Wall -O2 -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\doctest_define_main.exe.o -c -x c++ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\doctest_define_main.cxx g++ -IC:\tmp\build\threadable-0.1.0-a.0.20220506210914.84a7baf254de -IC:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de -DTHREADABLE_SHARED -Wall -O2 -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.exe.o -c -x c++ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.cxx C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\queue.test.cxx:7:10: fatal error: latch: No such file or directory 7 | #include | ^~~~~~~ compilation terminated. g++ -Wall -O2 -std=c++2a -o threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.exe threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.exe.o threadable-0.1.0-a.0.20220506210914.84a7baf254de\tests\basics\driver.exe.manifest.o In file included from C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\function.test.cxx:1: C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx: In lambda function: C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:148:51: error: expected '{' before 'mutable' 148 | requires std::invocable | ^~ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx: In member function 'void threadable::function::set(callable_t&&, arg_ts&& ...)': C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:148:50: error: expected ')' before 'mutable' 148 | requires std::invocable | ~ ^~~ | ) C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx: In member function 'void threadable::job::operator()()': C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:286:12: error: 'struct std::atomic_flag' has no member named 'notify_all' 286 | // | ^ C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx: In member function 'bool threadable::job_token::done() const': C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:380:19: error: 'struct std::atomic_flag' has no member named 'test' C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx: In member function 'void threadable::job_token::wait() const': C:\tmp\dist\threadable-0.1.0-a.0.20220506210914.84a7baf254de/threadable/queue.hxx:390:12: error: 'struct std::atomic_flag' has no member named 'wait' ar rcsT threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\libdoctest_main.exe.u.a threadable-0.1.0-a.0.20220506210914.84a7baf254de\threadable\doctest_define_main.exe.o info: failed to update dir{threadable-0.1.0-a.0.20220506210914.84a7baf254de\} build statistics: thread_max_active 12 thread_max_total 384 thread_helpers 17 thread_max_waiting 6 task_queue_depth 48 task_queue_full 0 wait_queue_slots 97 wait_queue_collisions 0 bpkg update exited with code 1