error: use of undeclared identifier 'finite'; did you mean 'isfinite'?
Building 0.2.9.1.0 fails with newer versions of clang, such as the one you get on macOS 12:
./tools/tMath.h:46:12: error: use of undeclared identifier 'finite'; did you mean 'isfinite'?
return finite( f );
^~~~~~
isfinite
and many other similar errors. Full build log here.
It is difficult to understand why this problem is occurring since 0.2.9.1.0 was released 1 year ago and the fix for this problem (using isfinite
instead of finite
) was committed in f1762921 8 years ago.