building against Eigen 3