microsoft / microsoft/vcpkg

[cppcoro] Build failure on x64-linux

Open
#51,182 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.