...
Code: Select all
In file included from ./src/position/position.cpp:19:
In file included from ./src/position\position.h:33:
./src/position\../eval/nnue.h:40:9: error: constraints not satisfied for class template
'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation =
stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536,
Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
./src/position\../eval\nnue/layers.h:137:44: note: because
'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy
'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
./src/position\../eval\nnue/activation.h:39:7: note: because type constraint
'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int,
255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concepts:35:19: note:
because '_Same_impl<short, int>' evaluated to false
35 | concept same_as = _Same_impl<_Ty1, _Ty2> && _Same_impl<_Ty2, _Ty1>;
| ^
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concepts:29:5: note:
because '__is_same(short, int)' evaluated to false
29 | __is_same(_Ty1, _Ty2);
| ^
In file included from ./src/position/position.cpp:19:
In file included from ./src/position\position.h:33:
./src/position\../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from ./src/3rdparty/fathom/tbprobe.cpp:50:
In file included from ./src/3rdparty/fathom\../../simde.h:41:
./src/3rdparty/fathom\../..\./simde/sse4.1.h:7922:8: error: no member named 'isnan' in namespace
'std'; did you mean simply 'isnan'?
7922 | if (!simde_math_isnanf(x)) {
| ^~~~~~~~~~~~~~~~~~~~
./src/3rdparty/fathom\../..\./simde/sse4.1.h:4585:34: note: expanded from macro
'simde_math_isnanf'
4585 | #define simde_math_isnanf(v) std::isnan(v)
| ^~~~~
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_math.h:417:32: note:
'isnan' declared here
417 | _Check_return_ inline bool isnan(_In_ _Ty _X) throw()
| ^
1 error generated.
make: *** [Makefile:2: all] Error 1
~/Desktop/Stormphrax-5.03 $