Compile [2024-11-11 01:56:56 UTC]: fail
"clang++-17" -ftemplate-depth-512 -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++14 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_HAS_ICU=1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -I".." -I"../libs/spirit/test/x3" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/bind/include" -I"/var/boost/run/boost_root/libs/chrono/include" -I"/var/boost/run/boost_root/libs/container_hash/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/describe/include" -I"/var/boost/run/boost_root/libs/detail/include" -I"/var/boost/run/boost_root/libs/endian/include" -I"/var/boost/run/boost_root/libs/function/include" -I"/var/boost/run/boost_root/libs/function_types/include" -I"/var/boost/run/boost_root/libs/fusion/include" -I"/var/boost/run/boost_root/libs/integer/include" -I"/var/boost/run/boost_root/libs/iterator/include" -I"/var/boost/run/boost_root/libs/move/include" -I"/var/boost/run/boost_root/libs/mp11/include" -I"/var/boost/run/boost_root/libs/optional/include" -I"/var/boost/run/boost_root/libs/phoenix/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/ratio/include" -I"/var/boost/run/boost_root/libs/regex/include" -I"/var/boost/run/boost_root/libs/smart_ptr/include" -I"/var/boost/run/boost_root/libs/spirit/include" -I"/var/boost/run/boost_root/libs/system/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -I"/var/boost/run/boost_root/libs/tuple/include" -I"/var/boost/run/boost_root/libs/type_index/include" -I"/var/boost/run/boost_root/libs/type_traits/include" -I"/var/boost/run/boost_root/libs/unordered/include" -I"/var/boost/run/boost_root/libs/variant/include" -I"/var/boost/run/boost_root/libs/variant2/include" -I"/var/boost/run/boost_root/libs/winapi/include" -c -o "/var/boost/run/results/boost/bin.v2/libs/spirit/test/x3/x3_real1.test/clang-linux-17~c++14/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/real1.o" "../libs/spirit/test/x3/real1.cpp"
In file included from ../libs/spirit/test/x3/real1.cpp:11:
In file included from ../libs/spirit/test/x3/real.hpp:13:
In file included from ../boost/spirit/home/x3/char.hpp:10:
In file included from ../boost/spirit/home/x3/char/char_parser.hpp:11:
In file included from ../boost/spirit/home/x3/core/skip_over.hpp:12:
../boost/spirit/home/x3/support/expectation.hpp:120:44: error: no template named 'optional' in namespace 'std'; did you mean simply 'optional'?
constexpr decltype(auto) where(std::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->where(); }
^~~~~~~~~~~~~
optional
../boost/optional/optional.hpp:646:7: note: 'optional' declared here
class optional
^
In file included from ../libs/spirit/test/x3/real1.cpp:11:
In file included from ../libs/spirit/test/x3/real.hpp:13:
In file included from ../boost/spirit/home/x3/char.hpp:10:
In file included from ../boost/spirit/home/x3/char/char_parser.hpp:11:
In file included from ../boost/spirit/home/x3/core/skip_over.hpp:12:
../boost/spirit/home/x3/support/expectation.hpp:124:44: error: no template named 'optional' in namespace 'std'; did you mean simply 'optional'?
constexpr decltype(auto) which(std::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->which(); }
^~~~~~~~~~~~~
optional
../boost/optional/optional.hpp:646:7: note: 'optional' declared here
class optional
^
In file included from ../libs/spirit/test/x3/real1.cpp:11:
In file included from ../libs/spirit/test/x3/real.hpp:13:
In file included from ../boost/spirit/home/x3/char.hpp:10:
In file included from ../boost/spirit/home/x3/char/char_parser.hpp:11:
In file included from ../boost/spirit/home/x3/core/skip_over.hpp:12:
../boost/spirit/home/x3/support/expectation.hpp:129:38: error: redefinition of 'where'
constexpr decltype(auto) where(boost::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->where(); }
^
../boost/spirit/home/x3/support/expectation.hpp:120:38: note: previous definition is here
constexpr decltype(auto) where(std::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->where(); }
^
../boost/spirit/home/x3/support/expectation.hpp:133:38: error: redefinition of 'which'
constexpr decltype(auto) which(boost::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->which(); }
^
../boost/spirit/home/x3/support/expectation.hpp:124:38: note: previous definition is here
constexpr decltype(auto) which(std::optional<expectation_failure<Iterator>> const& failure) noexcept { return failure->which(); }
^
../boost/spirit/home/x3/support/expectation.hpp:138:67: error: no template named 'optional' in namespace 'std'; did you mean simply 'optional'?
constexpr decltype(auto) where(std::reference_wrapper<std::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->where(); }
^~~~~~~~~~~~~
optional
../boost/optional/optional.hpp:646:7: note: 'optional' declared here
class optional
^
In file included from ../libs/spirit/test/x3/real1.cpp:11:
In file included from ../libs/spirit/test/x3/real.hpp:13:
In file included from ../boost/spirit/home/x3/char.hpp:10:
In file included from ../boost/spirit/home/x3/char/char_parser.hpp:11:
In file included from ../boost/spirit/home/x3/core/skip_over.hpp:12:
../boost/spirit/home/x3/support/expectation.hpp:142:67: error: no template named 'optional' in namespace 'std'; did you mean simply 'optional'?
constexpr decltype(auto) which(std::reference_wrapper<std::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->which(); }
^~~~~~~~~~~~~
optional
../boost/optional/optional.hpp:646:7: note: 'optional' declared here
class optional
^
In file included from ../libs/spirit/test/x3/real1.cpp:11:
In file included from ../libs/spirit/test/x3/real.hpp:13:
In file included from ../boost/spirit/home/x3/char.hpp:10:
In file included from ../boost/spirit/home/x3/char/char_parser.hpp:11:
In file included from ../boost/spirit/home/x3/core/skip_over.hpp:12:
../boost/spirit/home/x3/support/expectation.hpp:147:38: error: redefinition of 'where'
constexpr decltype(auto) where(std::reference_wrapper<boost::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->where(); }
^
../boost/spirit/home/x3/support/expectation.hpp:138:38: note: previous definition is here
constexpr decltype(auto) where(std::reference_wrapper<std::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->where(); }
^
../boost/spirit/home/x3/support/expectation.hpp:151:38: error: redefinition of 'which'
constexpr decltype(auto) which(std::reference_wrapper<boost::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->which(); }
^
../boost/spirit/home/x3/support/expectation.hpp:142:38: note: previous definition is here
constexpr decltype(auto) which(std::reference_wrapper<std::optional<expectation_failure<Iterator>>> const& failure) noexcept { return failure.get()->which(); }
^
8 errors generated.