Build errors on OSX
@ClausKlein ci sta già lavorando.
Dal 28/2/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
bash-5.2$ cmake --workflow appleclang-release --fresh
Executing workflow step 1 of 3: configure preset "appleclang-release"
-- The CXX compiler identification is AppleClang 16.0.0.16000026
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_SCAN_FOR_MODULES="0" ; CMAKE_CXX_MODULE_STD="" ; CMAKE_CXX_COMPILER_IMPORT_STD=""
-- Compiler is: AppleClang version: 16.0.0.16000026
-- CMake is: 4.0.20250529-gdf894a1 modules scan: 0
Cloning into 'catch2-src'...
HEAD is now at 2b60af89 v3.8.1
-- Performing Test HAVE_FLAG__ffile_prefix_map__Users_clausklein_Workspace_cpp_cxx23_scope_build_appleclang_release__deps_catch2_src__
-- Performing Test HAVE_FLAG__ffile_prefix_map__Users_clausklein_Workspace_cpp_cxx23_scope_build_appleclang_release__deps_catch2_src__ - Success
Examples to be built: scope_example;unique_resource;unique_resource-file
-- Configuring done (8.9s)
-- Generating done (0.2s)
-- Build files have been written to: /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release
Executing workflow step 2 of 3: build preset "appleclang-release"
[108/122] Building CXX object examples/CMakeFiles/scope_example.dir/scope_example.cpp.o
FAILED: examples/CMakeFiles/scope_example.dir/scope_example.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT examples/CMakeFiles/scope_example.dir/scope_example.cpp.o -MF examples/CMakeFiles/scope_example.dir/scope_example.cpp.o.d -o examples/CMakeFiles/scope_example.dir/scope_example.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/examples/scope_example.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/examples/scope_example.cpp:3:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[110/122] Building CXX object tests/CMakeFiles/test.scope_success.dir/scope_success.test.cpp.o
FAILED: tests/CMakeFiles/test.scope_success.dir/scope_success.test.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-src/src/catch2/.. -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-build/generated-includes -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT tests/CMakeFiles/test.scope_success.dir/scope_success.test.cpp.o -MF tests/CMakeFiles/test.scope_success.dir/scope_success.test.cpp.o.d -o tests/CMakeFiles/test.scope_success.dir/scope_success.test.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_success.test.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_success.test.cpp:3:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[111/122] Building CXX object tests/CMakeFiles/test.scope_exit.dir/scope_exit.test.cpp.o
FAILED: tests/CMakeFiles/test.scope_exit.dir/scope_exit.test.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-src/src/catch2/.. -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-build/generated-includes -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT tests/CMakeFiles/test.scope_exit.dir/scope_exit.test.cpp.o -MF tests/CMakeFiles/test.scope_exit.dir/scope_exit.test.cpp.o.d -o tests/CMakeFiles/test.scope_exit.dir/scope_exit.test.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_exit.test.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_exit.test.cpp:5:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[112/122] Building CXX object tests/CMakeFiles/test.scope_fail.dir/scope_fail.test.cpp.o
FAILED: tests/CMakeFiles/test.scope_fail.dir/scope_fail.test.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-src/src/catch2/.. -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-build/generated-includes -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT tests/CMakeFiles/test.scope_fail.dir/scope_fail.test.cpp.o -MF tests/CMakeFiles/test.scope_fail.dir/scope_fail.test.cpp.o.d -o tests/CMakeFiles/test.scope_fail.dir/scope_fail.test.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_fail.test.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/tests/scope_fail.test.cpp:3:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[113/122] Building CXX object tests/CMakeFiles/test.unique_resource.dir/unique_resource.test.cpp.o
FAILED: tests/CMakeFiles/test.unique_resource.dir/unique_resource.test.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-src/src/catch2/.. -isystem /Users/clausklein/Workspace/cpp/cxx23/scope/build/appleclang-release/_deps/catch2-build/generated-includes -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT tests/CMakeFiles/test.unique_resource.dir/unique_resource.test.cpp.o -MF tests/CMakeFiles/test.unique_resource.dir/unique_resource.test.cpp.o.d -o tests/CMakeFiles/test.unique_resource.dir/unique_resource.test.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/tests/unique_resource.test.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/tests/unique_resource.test.cpp:3:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[114/122] Building CXX object examples/CMakeFiles/unique_resource.dir/unique_resource.cpp.o
FAILED: examples/CMakeFiles/unique_resource.dir/unique_resource.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT examples/CMakeFiles/unique_resource.dir/unique_resource.cpp.o -MF examples/CMakeFiles/unique_resource.dir/unique_resource.cpp.o.d -o examples/CMakeFiles/unique_resource.dir/unique_resource.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/examples/unique_resource.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/examples/unique_resource.cpp:5:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
[115/122] Building CXX object examples/CMakeFiles/unique_resource-file.dir/unique_resource-file.cpp.o
FAILED: examples/CMakeFiles/unique_resource-file.dir/unique_resource-file.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/cxx23/scope/include -O3 -O2 -g -DNDEBUG -std=gnu++20 -MD -MT examples/CMakeFiles/unique_resource-file.dir/unique_resource-file.cpp.o -MF examples/CMakeFiles/unique_resource-file.dir/unique_resource-file.cpp.o.d -o examples/CMakeFiles/unique_resource-file.dir/unique_resource-file.cpp.o -c /Users/clausklein/Workspace/cpp/cxx23/scope/examples/unique_resource-file.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx23/scope/examples/unique_resource-file.cpp:6:
/Users/clausklein/Workspace/cpp/cxx23/scope/include/beman/scope/scope.hpp:18:10: fatal error: 'experimental/scope' file not found
18 | #include <experimental/scope> //todo unconditional for unique_resource
| ^~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
bash-5.2$
diff --git a/cmake/appleclang-toolchain.cmake b/cmake/appleclang-toolchain.cmake
index bc12103..2ca3652 100644
--- a/cmake/appleclang-toolchain.cmake
+++ b/cmake/appleclang-toolchain.cmake
@@ -16,8 +16,8 @@
include_guard(GLOBAL)
-set(CMAKE_C_COMPILER clang)
-set(CMAKE_CXX_COMPILER clang++)
+set(CMAKE_C_COMPILER gcc)
+set(CMAKE_CXX_COMPILER g++)
if(BEMAN_BUILDSYS_SANITIZER STREQUAL "MaxSan")
set(SANITIZER_FLAGS
- Lingua principale
- C++
- Stelle
- 12
- Fork
- 11
- Merge medio
- 22m
- PR unite (30g)
- 1
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bemanproject/scope
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
bemanproject/scope#50 ·
-
Remove inactive guards from the standard implementation of scope_guardForse di nuovo libera @JeffGarland l’ha presa 419 giorni fa e non c’è nessuna pull request aperta. Aperta
bemanproject/scope#45 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
bemanproject/scope#37 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
bemanproject/scope#30 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
bemanproject/scope#28 · 2 commenti ·
Tutte le issue di bemanproject/scope
Issue simili
-
bug derived types format I/O medium priority semantics
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Incorrect Link in README.mdForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
flameshot-org/flameshot#4996 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
utopia-rise/godot-jvm#1004 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno