Gotta love this one, from Ubuntu-LTS's bundled eigen3:
The sparse module API is not stable yet. To use it anyway, please define the
EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET preprocessor token.
```bash
CXX src/numerics/libmesh_opt_la-eigen_preconditioner.lo
In file included from ./include/libmesh/eigen_core_support.h:45:0,
from ./include/libmesh/eigen_preconditioner.h:28,
from src/numerics/eigen_preconditioner.C:25:
/usr/include/eigen3/Eigen/Sparse:19:2: error: #error The sparse module API is
not stable yet. To use it anyway, please define the
EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET preprocessor token.
In file included from src/numerics/eigen_preconditioner.C:26:0:
./include/libmesh/eigen_sparse_matrix.h:89:11: error: 'Triplet' in namespace
'Eigen' does not name a type
make[1]: *** [src/numerics/libmesh_opt_la-eigen_preconditioner.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [all-recursive] Error 1
program finished with exit code 2
elapsedTime=483.055488
```
---
Reply to this email directly or view it on GitHub:
https://github.com/libMesh/libmesh/issues/44#issuecomment-13914530
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel