Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Add OSX support

オープン
#84 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
30/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
cmake, cpp

調査の方向性

CMake ワークフロー clang-19 と system から始め、続いて Asan 設定と併せて etc/clang-19-toolchain.cmake および etc/toolchain.cmake を確認します。報告されたワークフローを macOS 上で再実行し、コンパイラーとリンカーの失敗から必要な設定変更を特定します。ワークフローの configure、build、およびテストがすべて正常に完了すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

with clang-19 preset

bash-5.2$ cmake --workflow clang-19
Executing workflow step 1 of 3: configure preset "clang-19"

Preset CMake variables:

  CMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug;Tsan;Asan"
  CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/beman-project/optional26/.install/clang-19"
  CMAKE_TOOLCHAIN_FILE:FILEPATH="/Users/clausklein/Workspace/cpp/beman-project/optional26/etc/clang-19-toolchain.cmake"

-- The CXX compiler identification is Clang 19.1.3
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++-19 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is Clang 19.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/opt/llvm/bin/clang-19 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (31.9s)
-- Generating done (1.2s)
-- Build files have been written to: /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/clang-19

Executing workflow step 2 of 3: build preset "clang-19"

[23/42] Linking CXX executable examples/Asan/concept_checks
FAILED: examples/Asan/concept_checks 
: && /usr/local/opt/llvm/bin/clang++-19 -stdlib=libc++ -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/usr/local/opt/llvm/lib/c++ examples/CMakeFiles/concept_checks.dir/Asan/concept_checks.cpp.o examples/CMakeFiles/concept_checks.dir/Asan/__/src/beman/optional26/optional.cpp.o examples/CMakeFiles/concept_checks.dir/Asan/__/src/beman/optional26/detail/iterator.cpp.o -o examples/Asan/concept_checks  Asan/libbeman_optional26.a && :
ld: archive member '/' not a mach-o file in '/Users/clausklein/Workspace/cpp/beman-project/optional26/.build/clang-19/Asan/libbeman_optional26.a'
clang++-19: error: linker command failed with exit code 1 (use -v to see invocation)
[25/42] Linking CXX executable examples/Asan/optional_ref
FAILED: examples/Asan/optional_ref 
: && /usr/local/opt/llvm/bin/clang++-19 -stdlib=libc++ -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/usr/local/opt/llvm/lib/c++ examples/CMakeFiles/optional_ref.dir/Asan/optional_ref.cpp.o examples/CMakeFiles/optional_ref.dir/Asan/__/src/beman/optional26/optional.cpp.o examples/CMakeFiles/optional_ref.dir/Asan/__/src/beman/optional26/detail/iterator.cpp.o -o examples/Asan/optional_ref  Asan/libbeman_optional26.a && :
ld: archive member '/' not a mach-o file in '/Users/clausklein/Workspace/cpp/beman-project/optional26/.build/clang-19/Asan/libbeman_optional26.a'
clang++-19: error: linker command failed with exit code 1 (use -v to see invocation)
[27/42] Linking CXX executable examples/Asan/range_loop
FAILED: examples/Asan/range_loop 
: && /usr/local/opt/llvm/bin/clang++-19 -stdlib=libc++ -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/usr/local/opt/llvm/lib/c++ examples/CMakeFiles/range_loop.dir/Asan/range_loop.cpp.o examples/CMakeFiles/range_loop.dir/Asan/__/src/beman/optional26/optional.cpp.o examples/CMakeFiles/range_loop.dir/Asan/__/src/beman/optional26/detail/iterator.cpp.o -o examples/Asan/range_loop  Asan/libbeman_optional26.a && :
ld: archive member '/' not a mach-o file in '/Users/clausklein/Workspace/cpp/beman-project/optional26/.build/clang-19/Asan/libbeman_optional26.a'
clang++-19: error: linker command failed with exit code 1 (use -v to see invocation)
[36/42] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o
ninja: build stopped: subcommand failed.

with system preset

bash-5.2$ cmake --workflow system  
Executing workflow step 1 of 3: configure preset "system"

Preset CMake variables:

  CMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug;Tsan;Asan"
  CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/beman-project/optional26/.install/system"
  CMAKE_TOOLCHAIN_FILE:FILEPATH="/Users/clausklein/Workspace/cpp/beman-project/optional26/etc/toolchain.cmake"

-- 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is AppleClang 16.0.0.16000026
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (6.6s)
-- Generating done (0.1s)
-- Build files have been written to: /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system

Executing workflow step 2 of 3: build preset "system"

[1/42] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o
FAILED: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -I/Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -std=c++2b -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7  -DGTEST_HAS_PTHREAD=1 -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o -MF _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o.d -o _deps/googletest-build/googletest/CMakeFiles/gtest.dir/Asan/src/gtest-all.cc.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/src/gtest-all.cc
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[2/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_monadic.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_monadic.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_monadic.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_monadic.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_monadic.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional_monadic.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[3/42] Building CXX object CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/optional.cpp.o
FAILED: CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/optional.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/optional.cpp.o -MF CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/optional.cpp.o.d -o CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/optional.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/optional.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[4/42] Building CXX object CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/detail/iterator.cpp.o
FAILED: CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/detail/iterator.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/detail/iterator.cpp.o -MF CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/detail/iterator.cpp.o.d -o CMakeFiles/beman_optional26.dir/Asan/src/beman/optional26/detail/iterator.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/detail/iterator.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[5/42] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/Asan/src/gtest_main.cc.o
FAILED: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/Asan/src/gtest_main.cc.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -std=c++2b -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7  -DGTEST_HAS_PTHREAD=1 -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/Asan/src/gtest_main.cc.o -MF _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/Asan/src/gtest_main.cc.o.d -o _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/Asan/src/gtest_main.cc.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/src/gtest_main.cc
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[6/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[7/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_constexpr.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_constexpr.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_constexpr.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_constexpr.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_constexpr.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional_constexpr.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[8/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional_ref.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[9/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref_monadic.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref_monadic.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref_monadic.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref_monadic.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_ref_monadic.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional_ref_monadic.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[10/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_types.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_types.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_types.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_types.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_types.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/test_types.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[11/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/optional.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/optional.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/optional.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/optional.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/optional.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/optional.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[12/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/detail/iterator.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/detail/iterator.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/detail/iterator.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/detail/iterator.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/detail/iterator.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/detail/iterator.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[13/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_range_support.t.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_range_support.t.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_range_support.t.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_range_support.t.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/optional_range_support.t.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/optional_range_support.t.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[14/42] Building CXX object CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_utilities.cpp.o
FAILED: CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_utilities.cpp.o 
/usr/bin/c++ -DCMAKE_INTDIR=\"Asan\" -I/Users/clausklein/Workspace/cpp/beman-project/optional26/src -I/Users/clausklein/Workspace/cpp/beman-project/optional26/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/optional26/.build/system/_deps/googletest-src/googletest -std=c++23 -Wall -Wextra  -O3 -g -DNDEBUG -fsanitize=address,undefined,leak -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -mmacosx-version-min=14.7 -MD -MT CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_utilities.cpp.o -MF CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_utilities.cpp.o.d -o CMakeFiles/beman_optional26_test.dir/Asan/src/beman/optional26/tests/test_utilities.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/optional26/src/beman/optional26/tests/test_utilities.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
ninja: build stopped: subcommand failed.
bash-5.2$ 
主要言語
C++
スター
47
フォーク
25
PR マージ指標
30日以内にマージされた PR はありません

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

bemanproject/optional のほかの issue

bemanproject/optional の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。