[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IMP-users] IMP-CGAL4.5.2-Surface_mesh_simplification’ is not a namespace-name



Hi, all,

when installing IMP (2.1.1), I met following errors,

Built target RMF-rmf_slice
[ 34%] Built target RMF-rmf_pdb
[ 34%] Built target RMF-rmf_transform
[ 34%] Built target RMF-rmf_validate
[ 35%] Built target RMF-rmf_xml
[ 35%] Built target RMF-rmf_update
[ 35%] Building CXX object modules/cgal/src/CMakeFiles/IMP.cgal-lib.dir/__/__/__/src/cgal_all.cpp.o
[ 37%] [ 37%] [ 37%] Built target _RMF_HDF5
Built target RMF-test_associations
Built target _RMF
[ 37%] Built target RMF-test_buffer
[ 37%] Built target RMF-test_fill
[ 38%] Built target IMP.benchmark-doc
[ 38%] [ 38%] Built target RMF-test_json_encode_decode
Built target RMF.benchmark_rmf
[ 38%] Built target IMP.kmeans-doc
[ 38%] [ 38%] Built target IMP.mpi-doc
Built target IMP.test-doc
[ 39%] Built target RMF.benchmark_size
In file included from /imp5/imp/src/cgal_all.cpp:5:
imp-2.1.1/modules/cgal/src/internal/polyhedrons.cpp: In function ‘std::pair<IMP::base::Vector<IMP::algebra::VectorD<3> >, IMP::base::Vector<int> > IMP::cgal::internal::get_skin_surface(const IMP::algebra::Sphere3Ds&)’:
imp5/imp-2.1.1/modules/cgal/src/internal/polyhedrons.cpp:275: error: ‘Surface_mesh_simplification’ is not a namespace-name
imp5/imp-2.1.1/modules/cgal/src/internal/polyhedrons.cpp:275: error: expected namespace-name before ‘;’ token
make[2]: *** [modules/cgal/src/CMakeFiles/IMP.cgal-lib.dir/__/__/__/src/cgal_all.cpp.o] Error 1
make[1]: *** [modules/cgal/src/CMakeFiles/IMP.cgal-lib.dir/all] Error 2
make: *** [all] Error 2

I am using CGAL-4.5.2 and mpfr-3.1.1, could anybody tell me what is wrong?

Thanks!

Best,

Tong Chen