[cppcoro] Build failure on x64-linux
- Dominant language
- CMake
- Stars
- 27.5k
- Forks
- 7.7k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 321
Description
Package: cppcoro:x64-linux@2022-10-25
**Host Environment**
- Host: x64-linux
- Compiler: Clang 22.1.2
- CMake Version: 4.3.1
- vcpkg-tool version: 2026-04-08-e0612b42ce44e55a0e630f2ee9d3c533a63d8bc1
vcpkg-scripts version: d7b75fa8a3 2026-04-15 (6 hours ago)
**To Reproduce**
`vcpkg install `
**Failure logs**
```
Warning: cppcoro requires libc++ and Clang on Linux. See https://github.com/microsoft/vcpkg/pull/10693#issuecomment-610394650.
Downloading https://github.com/lewissbaker/cppcoro/archive/391215262bd40d68ac6534810164131f5f9eb148.tar.gz -> lewissbaker-cppcoro-391215262bd40d68ac6534810164131f5f9eb148.tar.gz
Successfully downloaded lewissbaker-cppcoro-391215262bd40d68ac6534810164131f5f9eb148.tar.gz
-- Extracting source /home/michael/.local/share/vcpkg/downloads/lewissbaker-cppcoro-391215262bd40d68ac6534810164131f5f9eb148.tar.gz
-- Using source at /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j21
Working Directory: /home/michael/.local/share/vcpkg/buildtrees/cppcoro/x64-linux-dbg
See logs for more information:
/home/michael/.local/share/vcpkg/buildtrees/cppcoro/install-x64-linux-dbg-out.log
Call Stack (most recent call first):
/home/michael/Development/Personal/mr-renderer/build/clang-debug/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
/home/michael/Development/Personal/mr-renderer/build/clang-debug/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
/home/michael/.cache/vcpkg/registries/git-trees/c12bf37fe268e0d060a6092ac597f8f8560416fa/portfile.cmake:24 (vcpkg_cmake_install)
scripts/ports.cmake:206 (include)
```
/home/michael/.local/share/vcpkg/buildtrees/cppcoro/install-x64-linux-dbg-out.log
```
Change Dir: '/home/michael/.local/share/vcpkg/buildtrees/cppcoro/x64-linux-dbg'
Run Build Command(s): /usr/bin/ninja -v -v -j21 install
[1/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/lightweight_manual_reset_event.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/lightweight_manual_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/lightweight_manual_reset_event.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[2/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_registration.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_registration.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_registration.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[3/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_source.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_source.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_source.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[4/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_token.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_token.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_token.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[5/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o -MF CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/spin_mutex.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o -MF CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/spin_mutex.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/spin_mutex.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[6/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o -MF CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/static_thread_pool.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o -MF CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/static_thread_pool.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/static_thread_pool.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[7/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv4_address.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv4_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv4_address.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[8/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv4_endpoint.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv4_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv4_endpoint.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[9/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv6_address.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv6_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv6_address.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[10/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_auto_reset_event.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_auto_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_auto_reset_event.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[11/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_state.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o -MF CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/cancellation_state.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/cancellation_state.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[12/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ip_endpoint.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ip_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ip_endpoint.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[13/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ip_address.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ip_address.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ip_address.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[14/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_mutex.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_mutex.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_mutex.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[15/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_manual_reset_event.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/async_manual_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/async_manual_reset_event.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[16/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o -MF CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/spin_wait.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o -MF CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/spin_wait.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/spin_wait.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[17/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv6_endpoint.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o -MF CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/ipv6_endpoint.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/ipv6_endpoint.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
[18/20] /usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/auto_reset_event.cpp
FAILED: [code=1] CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o
/usr/lib/ccache/bin/clang++ -I/home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/include -fPIC -g -std=gnu++17 -std=c++1z -fcoroutines-ts -stdlib=libc++ -MD -MT CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o -MF CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o.d -o CMakeFiles/cppcoro.dir/lib/auto_reset_event.cpp.o -c /home/michael/.local/share/vcpkg/buildtrees/cppcoro/src/1f5f9eb148-82b1d1c484.clean/lib/auto_reset_event.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
ninja: build stopped: subcommand failed.
```
**Additional context**
vcpkg.json
```
{
"name": "mr-renderer",
"version-string": "0.1.0",
"dependencies": [
"boost",
"cppcoro",
"glfw3",
"gtest",
"mr-importer",
"tbb",
"usd",
"vulkan-memory-allocator",
"tracy"
]
}
```
Contributor guide
Research direction
Start with the cppcoro portfile.cmake at the vcpkg_cmake_install call on line 24 and inspect how the x64-linux build adds -fcoroutines-ts. Reproduce the reported Clang 22.1.2 failure with vcpkg install and verify the cppcoro port builds and installs successfully without the unsupported argument.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100