sp_matrix_base_fwd.h:201:36: error: 'static_assert' with no message is a C++17 extension
Build fails:
In file included from bufmod.cc:37:
In file included from ./parser.h:120:
In file included from ./../../libraries/libmbmath/matvec3.h:45:
./../../libraries/libmbmath/sp_matrix_base_fwd.h:201:36: error: 'static_assert' with no message is a C++17 extension [-Werror,-Wc++17-extensions]
static_assert(NumRows > 0);
^
, ""
./../../libraries/libmbmath/sp_matrix_base_fwd.h:202:36: error: 'static_assert' with no message is a C++17 extension [-Werror,-Wc++17-extensions]
static_assert(NumCols > 0);
^
, ""
./../../libraries/libmbmath/sp_matrix_base_fwd.h:234:36: error: 'static_assert' with no message is a C++17 extension [-Werror,-Wc++17-extensions]
static_assert(NumRows > 0);
^
, ""
./../../libraries/libmbmath/sp_matrix_base_fwd.h:235:36: error: 'static_assert' with no message is a C++17 extension [-Werror,-Wc++17-extensions]
static_assert(NumCols > 0);
^
, ""
./../../libraries/libmbmath/sp_matrix_base_fwd.h:384:63: error: 'static_assert' with no message is a C++17 extension [-Werror,-Wc++17-extensions]
std::is_same<VALUE, GpGradProd>::value);
^
, ""
You need to add -std=c++17
FreeBSD 13.2
Edited by Yuri Vic