Bugzilla – Bug 1113
Interference with C99 complex standard
Last modified: 2015-12-10 12:18:25 UTC
If you try to compile Eigen together with some other library using the C99 complex standard (like MathGL, see here: https://groups.google.com/d/msg/mathgl/e13HvSB_nyg/xiuCw0teAgAJ) weird messages/compilation errors appear.
We've spotted that it's related to the C99 complex standard defining "I" as an special constant for the imaginary unit. This interferes with the lines 112-129 in "/src/Core/solveTriangular.h". Renaming this variables probably fixes this problem.