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