Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

The code cannot be configured using cmake

Aberta
#341 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cmake, cpp
Domínio
build-system

Direção de pesquisa

Reproduza a falha com cmake -DCLANG_TIDY=ON .. a partir de um diretório de build novo e, em seguida, inspecione boost/config/detail/select_stdlib_config.hpp e os arquivos-fonte que falharam em libs/program_options/src. Verifique a configuração do compilador e do target exibida no log; considera-se concluído quando a configuração do CMake for concluída e make -j 8 puder prosseguir sem o erro de cstddef ausente.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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

Linguagem predominante
C++
Estrelas
492
Forks
132
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de libp2p/cpp-libp2p

Todas as issues de libp2p/cpp-libp2p

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.