Hi, what is the build error and which system/compiler/options?
Is the build error like this? https://godbolt.org/z/KGTejxMdq [https://github.com/compiler-explorer/infra/blob/main/logo/favicon.png?raw=true]<https://godbolt.org/z/KGTejxMdq> Compiler Explorer - C++ (x86-64 gcc (trunk))<https://godbolt.org/z/KGTejxMdq> int main(){ using MatX9 = Eigen::Matrix<double, -1, 9>; MatX9 epipolar_constraint(7, 9); epipolar_constraint.fill(0.0); // EncodeEpipolarEquation(x1, x2, &epipolar_constraint); Eigen::SelfAdjointEigenSolver<MatX9> solver (epipolar_constraint.transpose() * epipolar_constraint); return 0; } godbolt.org [Escience Center Logo] Jens Wehner Research Software Engineer +31 6 438 666 87 Netherlands eScience Center www.esciencecenter.nl<http://www.esciencecenter.nl> ________________________________ From: Alberto Luaces <[email protected]> Sent: Wednesday, September 8, 2021 14:12 To: [email protected] <[email protected]> Subject: [eigen] Error when using tridiagonalization_inplace_selector Hi, I have found a build error in openmvg when using 3.4.0, shown with this snippet. Do you think it is a bug in Eigen? Thanks! #include <Eigen/Dense> int main(){ using MatX9 = Eigen::Matrix<double, -1, 9>; MatX9 epipolar_constraint(7, 9); epipolar_constraint.fill(0.0); // EncodeEpipolarEquation(x1, x2, &epipolar_constraint); Eigen::SelfAdjointEigenSolver<MatX9> solver (epipolar_constraint.transpose() * epipolar_constraint); return 0; } -- Alberto
