Created attachment 734 [details]
The following program compiles with 3.2.9 but not the current 3.2 tip (changeset d32b21f4b988):
Eigen::SPQR<Eigen::SparseMatrix<double> > s(m);
x = s.solve(b);
The error message is attached. This is with g++ version 5.4.0 on ubuntu 14.10
I confirm this. The offending commit appears to be:
An easy work-around is to just make _MatrixTypeNested public. (Not sure if this is intended to be private?)
Summary: Bug 1300: compilation fix in Block<Sparse>
-- GitLab Migration Automatic Message --
This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1300.