added support for building without eigen 3.2