On a Windows 11 / MSYS2 environment, I get the following error during make step for Couenne.
C:/Users/ZZZ/msys64/mingw64/include/c++/15.1.0/bits/stl_tree.h:1407:15: error: static assertion failed: comparison object must be invocable as const
1407 | is_invocable_v<const _Compare&, const _Key&, const _Key&>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/ZZZ/msys64/mingw64/include/c++/15.1.0/bits/stl_tree.h:1407:15: note: 'std::is_invocable_v<const Couenne::CouenneSparseVector::compare_scalars&, Couenne::CouenneScalar* const&, Couenne::CouenneScalar* const&>' evaluates to false
make[2]: *** [Makefile:420: CouenneMatrix.lo] Error 1
make[2]: Leaving directory '/home/ZZZ/MyBLD/Couenne-0.5.8/Couenne/src/cut/sdpcuts'
make[1]: *** [Makefile:477: all-recursive] Error 1
make[1]: Leaving directory '/home/ZZZ/MyBLD/Couenne-0.5.8/Couenne'
make: *** [Makefile:313: all-recursive] Error 1
On a Windows 11 / MSYS2 environment, I get the following error during make step for Couenne.
C:/Users/ZZZ/msys64/mingw64/include/c++/15.1.0/bits/stl_tree.h:1407:15: error: static assertion failed: comparison object must be invocable as const
1407 | is_invocable_v<const _Compare&, const _Key&, const _Key&>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/ZZZ/msys64/mingw64/include/c++/15.1.0/bits/stl_tree.h:1407:15: note: 'std::is_invocable_v<const Couenne::CouenneSparseVector::compare_scalars&, Couenne::CouenneScalar* const&, Couenne::CouenneScalar* const&>' evaluates to false
make[2]: *** [Makefile:420: CouenneMatrix.lo] Error 1
make[2]: Leaving directory '/home/ZZZ/MyBLD/Couenne-0.5.8/Couenne/src/cut/sdpcuts'
make[1]: *** [Makefile:477: all-recursive] Error 1
make[1]: Leaving directory '/home/ZZZ/MyBLD/Couenne-0.5.8/Couenne'
make: *** [Makefile:313: all-recursive] Error 1