The code cannot be configured using cmake
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- cmake, cpp
- 領域
- build-system
調査の方向性
新しいビルドディレクトリから cmake -DCLANG_TIDY=ON .. を実行して失敗を再現し、その後 boost/config/detail/select_stdlib_config.hpp と libs/program_options/src 配下の失敗しているソースを調査します。ログに表示されているコンパイラとターゲットの構成を確認してください。CMake の構成が完了し、make -j 8 が cstddef が見つからないエラーなしで進行できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
Issuing the following command
mkdir build && cd build
cmake -DCLANG_TIDY=ON ..
the configuration fails
Expected behavior
The code should be configured for further compilation, using (for instance) make -j 8
Actual behavior
Configuration fails with errors
Relevant log output
...found 764 targets...
...updating 43 targets...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o
In file included from libs/program_options/src/positional_options.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o" "libs/program_options/src/positional_options.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o
In file included from libs/program_options/src/value_semantic.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o" "libs/program_options/src/value_semantic.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o
In file included from libs/program_options/src/variables_map.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o" "libs/program_options/src/variables_map.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o
In file included from libs/program_options/src/cmdline.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o" "libs/program_options/src/cmdline.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/config_file.o
In file included from libs/program_options/src/config_file.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/config_file.o" "libs/program_options/src/config_file.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/config_file.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o
In file included from libs/program_options/src/cmdline.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o" "libs/program_options/src/cmdline.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/options_description.o
In file included from libs/program_options/src/options_description.cpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/options_description.o" "libs/program_options/src/options_description.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/options_description.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o
In file included from libs/program_options/src/positional_options.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o" "libs/program_options/src/positional_options.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/config_file.o
In file included from libs/program_options/src/config_file.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/config_file.o" "libs/program_options/src/config_file.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/config_file.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/parsers.o
In file included from libs/program_options/src/parsers.cpp:7:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/parsers.o" "libs/program_options/src/parsers.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/parsers.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o
In file included from libs/program_options/src/utf8_codecvt_facet.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o" "libs/program_options/src/utf8_codecvt_facet.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o
In file included from libs/program_options/src/variables_map.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o" "libs/program_options/src/variables_map.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o
In file included from libs/program_options/src/value_semantic.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o" "libs/program_options/src/value_semantic.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/convert.o
libs/program_options/src/convert.cpp:6:10: fatal error: 'fstream' file not found
6 | #include <fstream>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/convert.o" "libs/program_options/src/convert.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/convert.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o
In file included from libs/program_options/src/utf8_codecvt_facet.cpp:9:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o" "libs/program_options/src/utf8_codecvt_facet.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/convert.o
libs/program_options/src/convert.cpp:6:10: fatal error: 'fstream' file not found
6 | #include <fstream>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/convert.o" "libs/program_options/src/convert.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/convert.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/options_description.o
In file included from libs/program_options/src/options_description.cpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/options_description.o" "libs/program_options/src/options_description.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/options_description.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/winmain.o
In file included from libs/program_options/src/winmain.cpp:9:
In file included from ./boost/program_options/parsers.hpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/winmain.o" "libs/program_options/src/winmain.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/winmain.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/parsers.o
In file included from libs/program_options/src/parsers.cpp:7:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/parsers.o" "libs/program_options/src/parsers.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/parsers.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/winmain.o
In file included from libs/program_options/src/winmain.cpp:9:
In file included from ./boost/program_options/parsers.hpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/winmain.o" "libs/program_options/src/winmain.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/winmain.o...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/split.o
In file included from libs/program_options/src/split.cpp:10:
In file included from ./boost/program_options/parsers.hpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O3 -Wall -fvisibility=hidden -Wno-inline -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DNDEBUG -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/split.o" "libs/program_options/src/split.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/split.o...
...skipped <pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-a64.a(clean) for lack of <pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>cmdline.o...
...skipped <pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-a64.a for lack of <pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>cmdline.o...
...skipped <p/home/cafaro/hunter/_Base/xxxxxxx/4144da4/24c5063/Build/Boost/__program_options/Source/stage/lib>libboost_program_options-mt-a64.a for lack of <pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-a64.a...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/split.o
In file included from libs/program_options/src/split.cpp:10:
In file included from ./boost/program_options/parsers.hpp:10:
In file included from ./boost/program_options/config.hpp:10:
In file included from ./boost/config.hpp:44:
./boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
26 | # include <cstddef>
| ^~~~~~~~~
1 error generated.
"/usr/bin/clang++" "-std=c++20" "-fPIC" -fvisibility-inlines-hidden -pthread -O0 -fno-inline -Wall -g -fvisibility=hidden -m64 --target=arm64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I"." -c -o "bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/split.o" "libs/program_options/src/split.cpp"
...failed clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/split.o...
...skipped <pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-d-a64.a(clean) for lack of <pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>cmdline.o...
...skipped <pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-d-a64.a for lack of <pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>cmdline.o...
...skipped <p/home/cafaro/hunter/_Base/xxxxxxx/4144da4/24c5063/Build/Boost/__program_options/Source/stage/lib>libboost_program_options-mt-d-a64.a for lack of <pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-d-a64.a...
...updated 15 targets...
...skipped 6 targets...
<p/home/cafaro/hunter/_Base/xxxxxxx/4144da4/24c5063/Build/Boost/__program_options/Source/stage/lib>libboost_program_options-mt-a64.a
<p/home/cafaro/hunter/_Base/xxxxxxx/4144da4/24c5063/Build/Boost/__program_options/Source/stage/lib>libboost_program_options-mt-d-a64.a
<pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-d-a64.a
<pbin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-d-a64.a(clean)
<pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-a64.a
<pbin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden>libboost_program_options-mt-a64.a(clean)
...failed updating 22 targets...
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/config_file.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/convert.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/options_description.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/parsers.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/split.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/debug/arm_64/link-static/threading-multi/visibility-hidden/winmain.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/cmdline.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/config_file.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/convert.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/options_description.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/parsers.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/positional_options.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/split.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/value_semantic.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/variables_map.o
clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-20/release/arm_64/link-static/threading-multi/visibility-hidden/winmain.o
gmake[2]: *** [CMakeFiles/Boost-program_options.dir/build.make:89: Boost-program_options-prefix/src/Boost-program_options-stamp/Boost-program_options-build] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/Boost-program_options.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2
[hunter ** FATAL ERROR **] Build step failed (dir: /home/cafaro/hunter/_Base/xxxxxxx/4144da4/24c5063/Build/Boost/__program_options
[hunter ** FATAL ERROR **] [Directory:/home/cafaro/hunter/cmake/projects/Boost/program_options]
------------------------------ ERROR -----------------------------
https://hunter.readthedocs.io/en/latest/reference/errors/error.external.build.failed.html
------------------------------------------------------------------
CMake Error at /home/cafaro/hunter/cmake/modules/hunter_error_page.cmake:12 (message):
Call Stack (most recent call first):
/home/cafaro/hunter/cmake/modules/hunter_fatal_error.cmake:20 (hunter_error_page)
/home/cafaro/hunter/cmake/modules/hunter_download.cmake:623 (hunter_fatal_error)
/home/cafaro/hunter/cmake/projects/Boost/program_options/hunter.cmake:16 (hunter_download)
/home/cafaro/hunter/cmake/modules/hunter_add_package.cmake:62 (include)
cmake/dependencies.cmake:19 (hunter_add_package)
CMakeLists.txt:81 (include)
-- Configuring incomplete, errors occurred!
Possible Solution
No response
Version
git tag returns v0.137 as the latest tag; this is the latest version available on GitHub, downloaded through git clone. The os is linux ubuntu 25.10 running on a virtual machine on a MacBook Pro M4 Max, clang v20.1.8. The boost library (latest version) is already installed but the hunter package manager downloads it again and fails configuring the code.
Would you like to work on fixing this bug ?
Yes
- 主要言語
- C++
- スター
- 493
- フォーク
- 131
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
libp2p/cpp-libp2p のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
libp2p/cpp-libp2p#351 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
libp2p/cpp-libp2p#347 ·
-
Lack of signedPeerRecord Validation in C++ IdentifyMessageProcessor Leads to Address Injection対応中かも @alienx5499 が 317 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
libp2p/cpp-libp2p#332 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
libp2p/cpp-libp2p#324 · コメント 1 件 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
libp2p/cpp-libp2p#313 · コメント 1 件 ·
libp2p/cpp-libp2p の issue をすべて見る
似ている issue
-
bug derived types format I/O medium priority semantics
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Incorrect Link in README.md対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
flameshot-org/flameshot#4996 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
utopia-rise/godot-jvm#1004 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信