Hi!                                                                             
                                                                      
                                                                                
                                                                      
In openbabel-python.i files align.h and conformersearch.h are included          
                                                                      
conditionally depending on HAVE_EIGEN2. Is it something Eigen2 specific         
                                                                      
or also Eigen3 should work?                                                     
                                                                      
                                                                                
                                                                      
The issue is that CMakeLists.txt searches for Eigen2 _or_ Eigen3                
                                                                      
package, so swig doesn't get HAVE_EIGEN2 set if Eigen3 or both are              
                                                                      
installed. If it is not dependent of the version then it probably should        
                                                                      
be replaced with HAVE_EIGEN condition.                                          
                                                                      
                                                                                
                                                                      
I'm getting this error when trying to use Eigen3:                               
                                                                      
                                                                                
                                                                      
python3: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:591: const MatrixUType&  
                                                                      
Eigen::JacobiSVD<MatrixType, QRPreconditioner>::matrixU() const [with           
                                                                      
_MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2;            
                                                                      
Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixUType =                   
                                                                      
Eigen::Matrix<double, 3, 3>; typename _MatrixType::Scalar = double]: Assertion  
                                                                      
`computeU() && "This JacobiSVD decomposition didn't compute U. Did you ask for  
                                                                      
it?"' failed.  Aborted                                                          
                                                                      
                                                                                
                                                                      
                                                                                
                                                                      
Reinis

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to