Skip to content

Rationalize the handling of Boost multiprecision types #1704

Rationalize the handling of Boost multiprecision types

Rationalize the handling of Boost multiprecision types #1704

Triggered via pull request August 13, 2025 21:08
@pleroypleroy
synchronize #4272
Status Failure
Total duration 23m 50s
Artifacts

build.yaml

on: pull_request_target
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 2 notices
error C2993: quantities/cantor_test.cpp#L17
'boost::multiprecision::cpp_rational': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L16
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L16
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L16
'boost::multiprecision::cpp_int': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L15
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L15
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L15
'boost::multiprecision::cpp_bin_float_100': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L14
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L14
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L14
'boost::multiprecision::cpp_bin_float_50': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\release\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L17
'boost::multiprecision::cpp_rational': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L16
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L16
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L16
'boost::multiprecision::cpp_int': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L15
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L15
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L15
'boost::multiprecision::cpp_bin_float_100': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2275: quantities/cantor_test.cpp#L14
'boost::multiprecision::backends::cpp_bin_float': expected an expression instead of a type [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2976: quantities/cantor_test.cpp#L14
'boost::multiprecision::backends::cpp_bin_float': too few template arguments [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
error C2993: quantities/cantor_test.cpp#L14
'boost::multiprecision::cpp_bin_float_50': is not a valid type for non-type template parameter 'Digits' [C:\runners\mockingbirdnest\principia\debug\_work\Principia\Principia\quantities\quantities.vcxproj]
build (Debug)
The strategy configuration was canceled because "build.Release" failed
start
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
stop
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677