Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

The code cannot be configured using cmake

Đang mở
#341 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
cmake, cpp
Lĩnh vực
build-system

Hướng nghiên cứu

Tái hiện lỗi bằng cmake -DCLANG_TIDY=ON .. từ một thư mục build mới, sau đó kiểm tra boost/config/detail/select_stdlib_config.hpp và các mã nguồn bị lỗi trong libs/program_options/src. Kiểm tra cấu hình compiler và target được hiển thị trong log; được xem là hoàn tất khi cấu hình CMake hoàn thành và make -j 8 có thể tiếp tục mà không gặp lỗi thiếu cstddef.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

Ngôn ngữ chính
C++
Star
493
Fork
131
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của libp2p/cpp-libp2p

Tất cả issue của libp2p/cpp-libp2p

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.