In Mac OS X: /usr/include/cytpe.h has:
#define _A 0x00000100L /* Alpha */
In matrixMat.h/.cpp _A is used as a formal parameter for
one function. As you can imagine, this causes an error
when compiling matrixMat.cpp.
The fix (for now) is just to rename _A to A_. Actually, any
renaming will work.
It might be smarter to name the formal parameter "A"
instead, and use a different name for the
temporary variable in the bidiagonalize() method.
Fixes compile error in matrixMat.h/.cpp