Subject: CGAL users discussion list
List archive
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] CGAL 4.0 eigen problem
- Date: Mon, 26 Mar 2012 10:31:11 +0200
I tried from scratch with a new CGAL-4.0 install and eigen-3.1-alpha2.
On 03/26/2012 01:18 AM, W Randolph Franklin wrote:
Hi,OK
I'm trying to install CGAL 4.0 from the tarball. (To people who
remember my earlier message: installing from the Debian package failed.)
1. The doc recommends the eigen package, at least version 3.1.
2. Version 3.1.0 is alpha; the latest stable version is 3.0.5.
3. I ignore that and install 3.1.0.
With cmake-gui, the first run only reads the install CMakeLists.txt.
3. CGAL's cmake-gui has no builtin variable to specify eigen.
If you check the box WITH_EXAMPLES and click on configure again, then
the variable EIGEN_INCLUDE_DIR appears (all examples CMakeLists.txt are
read).
I observed the same error if I set manually the cmake variable EIGEN3_INCLUDE_DIR to something incorrect (I'll try to change that so
4. After reading the doc, I add a new variable EIGEN3_INCLUDE_DIR
pointing to /usr/local/include/eigen3
5. cmake-gui complains:
CMake Error at cmake/modules/FindEigen3.cmake:33 (file):
file Internal CMake error when trying to open file:
/usr/local/lib/eigen3/Eigen/src/Core/util/Macros.h for reading.
Call Stack (most recent call first):
cmake/modules/FindEigen3.cmake:61 (_eigen3_check_version)
demo/Surface_reconstruction_points_3/CMakeLists.txt:50 (find_package)
That's interesting since nothing mentioned /usr/local/lib/eigen3, even
in the eigen installation.
that cmake display a proper error message).
What I did is download eigen3.1-alpha2, untar it and set
EIGEN3_INCLUDE_DIR to the path that contains the file
signature_of_eigen3_matrix_library and all was fine.
6. Anyway, I add a link from /usr/local/lib/eigen3/ toSome examples still uses TAUCS explicitly (for testing purpose), which
/usr/local/include/eigen3/ .
7. I configure again. The output nowhere mentions 'eigen'. (I copied
it into an emacs buffer and searched.)
8. However, the output complains that
A library with BLAS API not found. Please specify library location.
LAPACK requires BLAS.
TAUCS requires LAPACK and BLAS.
is why you see these messages.
Sebastien.
Apparently, cmake-gui checks that eigen3 is present, but then ignores it.
9. Help? Thanks.
10. The end of this posting is the configure output. My machine is
64-bit Ubuntu:
% uname -a
Linux a 2.6.38-13-generic #56-Ubuntu SMP Tue Feb 14 12:39:59 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux
----------------------------------------------------------------
Build CGAL from release: CGAL-4.0
Packagenames: CGAL-4.0
CGAL_MAJOR_VERSION=4
CGAL_MINOR_VERSION=0
CGAL_BUGFIX_VERSION=0
CGAL_SONAME_VERSION=9
CGAL_SOVERSION =9.0.0
CGAL_REFERENCE_CACHE_DIR=
Building shared libraries
Targetting Unix Makefiles
Using /usr/bin/c++ compiler.
USING CMake version: 2.8.3
System: Linux
USING GCC_VERSION = '4.5.2'
Using gcc version 4 or later. Adding -frounding-math
Build type: Release
USING CXXFLAGS = ' -frounding-math -O3 -DNDEBUG'
USING LDFLAGS = ' '
GMPXX include: /usr/local/include
GMPXX libraries: /usr/local/lib/libgmpxx.so
GMP include: /usr/local/include
GMP libraries: /usr/local/lib/libgmp.so
GMP definitions:
USING GMP_VERSION = '5.0.3'
MPFR include: /usr/local/include
MPFR libraries: /usr/local/lib/libmpfr.so
MPFR definitions:
USING MPFR_VERSION = '2.4.2'
Found MPFI: /usr/local/lib/libmpfi.so
MPFI include: /usr/local/include
MPFI libraries: /usr/local/lib/libmpfi.so
MPFI definitions:
Found MPFI: /usr/local/lib/libmpfi.so
Found RS: /usr/local/lib/librsexport_rs.a
RS include: /usr/local/include
RS libraries: /usr/local/lib/librsexport_rs.a
RS definitions:
RS3 include: /usr/local/include
RS3 definitions:
RS3 libraries: /usr/local/lib/librs3.a
Boost include: /usr/local/include
Boost libraries: /usr/lib/libboost_thread-mt.so
Boost definitions:
USING BOOST_VERSION = '1.48.0'
Library config detected: Core
Library config detected: ImageIO
OpenGL include: /usr/include
OpenGL libraries:
/usr/lib/libGLU.so;/usr/lib/libGL.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
USING ZLIB_VERSION = '1.2.3.4'
ZLib include: /usr/include
ZLib libraries: /usr/lib/x86_64-linux-gnu/libz.so
Library config detected: Qt4
USING QT4_VERSION = '4.7.2'
OpenGL include: /usr/include
OpenGL libraries:
/usr/lib/libGLU.so;/usr/lib/libGL.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
OpenGL definitions:
Qt4 include: /usr/include/qt4
Qt4 libraries:
/usr/lib/libQtOpenGL.so;/usr/lib/libQtGui.so;/usr/lib/libQtCore.so
Qt4 definitions:
moc executable: /usr/bin/moc-qt4
uic executable: /usr/bin/uic-qt4
Library config detected: Qt3
USING OPENGL_VERSION = '2.1'
USING QT_VERSION = '3.3.8b'
OpenGL include: /usr/include
OpenGL include: /usr/include
OpenGL libraries:
/usr/lib/libGLU.so;/usr/lib/libGL.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
OpenGL definitions:
Qt3 include: /usr/share/qt3/include
Qt3 libraries:
/usr/lib/libqassistantclient.a;/usr/lib/libqt-mt.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;dl;-lpthread
Qt3 definitions:
-DQT_SHARED;-DQT_NO_DEBUG;-DQT_THREAD_SUPPORT;-D_REENTRANT
moc executable: /usr/share/qt4/bin/moc
uic executable: /usr/share/qt4/bin/uic
Library configs detected: CGAL;Core;ImageIO;Qt3;Qt4
Configuring examples in /opt/CGAL-4.0/examples/AABB_tree
Configuring examples in /opt/CGAL-4.0/examples/Algebraic_foundations
Configuring examples in /opt/CGAL-4.0/examples/Algebraic_kernel_d
Found MPFI: /usr/local/lib/libmpfi.so
Configuring examples in /opt/CGAL-4.0/examples/Alpha_shapes_2
Configuring examples in /opt/CGAL-4.0/examples/Alpha_shapes_3
Configuring examples in /opt/CGAL-4.0/examples/Apollonius_graph_2
Configuring examples in /opt/CGAL-4.0/examples/Approximate_min_ellipsoid_d
Configuring examples in /opt/CGAL-4.0/examples/Arrangement_on_surface_2
Configuring examples in /opt/CGAL-4.0/examples/BGL_arrangement_2
Configuring examples in /opt/CGAL-4.0/examples/BGL_polyhedron_3
Configuring examples in /opt/CGAL-4.0/examples/BGL_triangulation_2
Configuring examples in /opt/CGAL-4.0/examples/Boolean_set_operations_2
Configuring examples in /opt/CGAL-4.0/examples/Box_intersection_d
Configuring examples in /opt/CGAL-4.0/examples/CGAL_ipelets
Configuring examples in /opt/CGAL-4.0/examples/CGALimageIO
Configuring examples in /opt/CGAL-4.0/examples/Circular_kernel_2
Configuring examples in /opt/CGAL-4.0/examples/Circular_kernel_3
Configuring examples in /opt/CGAL-4.0/examples/Circulator
Configuring examples in /opt/CGAL-4.0/examples/Combinatorial_map
Configuring examples in /opt/CGAL-4.0/examples/Convex_decomposition_3
Configuring examples in /opt/CGAL-4.0/examples/Convex_hull_2
Configuring examples in /opt/CGAL-4.0/examples/Convex_hull_3
Configuring examples in /opt/CGAL-4.0/examples/Core
Configuring examples in /opt/CGAL-4.0/examples/Developers_manual
Configuring examples in /opt/CGAL-4.0/examples/Envelope_2
Configuring examples in /opt/CGAL-4.0/examples/Envelope_3
Configuring examples in /opt/CGAL-4.0/examples/Filtered_kernel
Configuring examples in /opt/CGAL-4.0/examples/Generator
Configuring examples in /opt/CGAL-4.0/examples/HalfedgeDS
Configuring examples in /opt/CGAL-4.0/examples/Interpolation
Configuring examples in /opt/CGAL-4.0/examples/Interval_skip_list
Configuring examples in /opt/CGAL-4.0/examples/Jet_fitting_3
Boost.ProgramOptions library: /usr/lib/libboost_program_options-mt.so
Configuring examples in /opt/CGAL-4.0/examples/Kernel_23
Configuring examples in /opt/CGAL-4.0/examples/Kinetic_data_structures
Configuring examples in /opt/CGAL-4.0/examples/Kinetic_framework
Configuring examples in /opt/CGAL-4.0/examples/Largest_empty_rect_2
Configuring examples in /opt/CGAL-4.0/examples/Linear_cell_complex
Configuring examples in /opt/CGAL-4.0/examples/Matrix_search
Configuring examples in /opt/CGAL-4.0/examples/Mesh_2
Configuring examples in /opt/CGAL-4.0/examples/Mesh_3
Configuring examples in /opt/CGAL-4.0/examples/Min_annulus_d
Configuring examples in /opt/CGAL-4.0/examples/Min_circle_2
Configuring examples in /opt/CGAL-4.0/examples/Min_ellipse_2
Configuring examples in /opt/CGAL-4.0/examples/Min_quadrilateral_2
Configuring examples in /opt/CGAL-4.0/examples/Min_sphere_d
Configuring examples in /opt/CGAL-4.0/examples/Min_sphere_of_spheres_d
Configuring examples in /opt/CGAL-4.0/examples/Minkowski_sum_2
Configuring examples in /opt/CGAL-4.0/examples/Minkowski_sum_3
Configuring examples in /opt/CGAL-4.0/examples/Modular_arithmetic
Configuring examples in /opt/CGAL-4.0/examples/Nef_2
Configuring examples in /opt/CGAL-4.0/examples/Nef_3
Configuring examples in /opt/CGAL-4.0/examples/Nef_S2
Configuring examples in /opt/CGAL-4.0/examples/Partition_2
Configuring examples in /opt/CGAL-4.0/examples/Periodic_3_triangulation_3
Configuring examples in /opt/CGAL-4.0/examples/Point_set_2
Configuring examples in /opt/CGAL-4.0/examples/Point_set_processing_3
Configuring examples in /opt/CGAL-4.0/examples/Polygon
Configuring examples in /opt/CGAL-4.0/examples/Polyhedron
Configuring examples in /opt/CGAL-4.0/examples/Polyhedron_IO
Configuring examples in /opt/CGAL-4.0/examples/Polynomial
Configuring examples in /opt/CGAL-4.0/examples/Polynomial_kernel
Configuring examples in /opt/CGAL-4.0/examples/Polytope_distance_d
Configuring examples in /opt/CGAL-4.0/examples/Principal_component_analysis
Configuring examples in /opt/CGAL-4.0/examples/Profiling_tools
Configuring examples in /opt/CGAL-4.0/examples/QP_solver
Configuring examples in /opt/CGAL-4.0/examples/RangeSegmentTrees
Configuring examples in /opt/CGAL-4.0/examples/Ridges_3
Boost.ProgramOptions library: /usr/lib/libboost_program_options-mt.so
Configuring examples in /opt/CGAL-4.0/examples/STL_Extension
Configuring examples in /opt/CGAL-4.0/examples/Segment_Delaunay_graph_2
Configuring examples in /opt/CGAL-4.0/examples/Skin_surface_3
NOTICE: skin_surface_pdb_reader.cpp requires ESBTL library, and will not
be compiled.
Configuring examples in /opt/CGAL-4.0/examples/Snap_rounding_2
Configuring examples in /opt/CGAL-4.0/examples/Spatial_searching
Configuring examples in /opt/CGAL-4.0/examples/Spatial_sorting
Configuring examples in /opt/CGAL-4.0/examples/Straight_skeleton_2
Configuring examples in /opt/CGAL-4.0/examples/Stream_lines_2
Configuring examples in /opt/CGAL-4.0/examples/Subdivision_method_3
Configuring examples in /opt/CGAL-4.0/examples/Surface_mesh_parameterization
USING CXXFLAGS = ' -frounding-math -O3 -DNDEBUG -fno-strict-aliasing'
USING EXEFLAGS = ' '
Boost.ProgramOptions library: /usr/lib/libboost_program_options-mt.so
A library with BLAS API not found. Please specify library location.
LAPACK requires BLAS.
TAUCS requires LAPACK and BLAS.
NOTICE: Example Taucs_parameterization.cpp requires TAUCS and will not
be compiled.
Configuring examples in /opt/CGAL-4.0/examples/Surface_mesh_simplification
Configuring examples in /opt/CGAL-4.0/examples/Surface_mesher
Configuring examples in
/opt/CGAL-4.0/examples/Surface_reconstruction_points_3
A library with BLAS API not found. Please specify library location.
LAPACK requires BLAS.
TAUCS requires LAPACK and BLAS.
NOTICE: Some of the executables in this directory need the TAUCS library
and will not be compiled.
Configuring examples in /opt/CGAL-4.0/examples/Triangulation_2
Configuring examples in /opt/CGAL-4.0/examples/Triangulation_3
Configuring examples in /opt/CGAL-4.0/examples/Width_3
Configuring demo in /opt/CGAL-4.0/demo/AABB_tree
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Alpha_shapes_2
Configuring demo in /opt/CGAL-4.0/demo/Alpha_shapes_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Apollonius_graph_2
Configuring demo in /opt/CGAL-4.0/demo/Arrangement_on_surface_2
Configuring demo in /opt/CGAL-4.0/demo/Boolean_set_operations_2
Configuring demo in /opt/CGAL-4.0/demo/Bounding_volumes
Configuring demo in /opt/CGAL-4.0/demo/CGAL_ipelets
NOTICE: This program requires the Ipe include files and library, and
will not be compiled.
Configuring demo in /opt/CGAL-4.0/demo/Circular_kernel_2
Configuring demo in /opt/CGAL-4.0/demo/Circular_kernel_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Convex_hull_3
Configuring demo in /opt/CGAL-4.0/demo/Convex_hull_d
Configuring demo in /opt/CGAL-4.0/demo/Envelope_3
Configuring demo in /opt/CGAL-4.0/demo/Generator
Configuring demo in /opt/CGAL-4.0/demo/Geomview
Configuring demo in /opt/CGAL-4.0/demo/GraphicsView
Configuring demo in /opt/CGAL-4.0/demo/Interpolation
Configuring demo in /opt/CGAL-4.0/demo/Kinetic_data_structures
Configuring demo in /opt/CGAL-4.0/demo/L1_Voronoi_diagram_2
Configuring demo in /opt/CGAL-4.0/demo/Largest_empty_rect_2
Configuring demo in /opt/CGAL-4.0/demo/Linear_cell_complex
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Mesh_2
Configuring demo in /opt/CGAL-4.0/demo/Mesh_3
Found Glew: /usr/lib/libGLEW.so
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Nef_2
Configuring demo in /opt/CGAL-4.0/demo/Nef_3
Configuring demo in /opt/CGAL-4.0/demo/Nef_S2
Configuring demo in /opt/CGAL-4.0/demo/Periodic_3_triangulation_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Periodic_Lloyd_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Polygon
Configuring demo in /opt/CGAL-4.0/demo/Polyhedron
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Polyhedron_IO
Configuring demo in /opt/CGAL-4.0/demo/Principal_component_analysis
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Segment_Delaunay_graph_2
Configuring demo in /opt/CGAL-4.0/demo/Snap_rounding_2
Configuring demo in /opt/CGAL-4.0/demo/Spatial_searching_2
Configuring demo in /opt/CGAL-4.0/demo/Straight_skeleton_2
QT3_LIBRARIES=/usr/lib/libqassistantclient.a;/usr/lib/libqt-mt.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;dl;-lpthread
CGAL_LIBRARIES=CGAL_Qt3;CGAL_Core;/opt/CGAL-4.0/lib/libCGAL.so
CGAL_3RD_PARTY_LIBRARIES=/usr/local/lib/libgmpxx.so;/usr/local/lib/libmpfr.so;/usr/local/lib/libgmp.so;/usr/local/lib/libmpfi.so;/usr/local/lib/librsexport_rs.a;/usr/local/lib/librs3.a;/usr/lib/libboost_thread-mt.so;/usr/lib/libqassistantclient.a;/usr/lib/libqt-mt.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;dl;-lpthread;/usr/lib/libGLU.so;/usr/lib/libGL.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
Configuring demo in /opt/CGAL-4.0/demo/Stream_lines_2
Configuring demo in /opt/CGAL-4.0/demo/Surface_mesher
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Surface_reconstruction_points_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
A library with BLAS API not found. Please specify library location.
LAPACK requires BLAS.
TAUCS requires LAPACK and BLAS.
A library with BLAS API not found. Please specify library location.
LAPACK requires BLAS.
Found Glew: /usr/lib/libGLEW.so
NOTICE: TAUCS library is not found.
Configuring demo in /opt/CGAL-4.0/demo/Triangulation_2
Configuring demo in /opt/CGAL-4.0/demo/Triangulation_3
Found QGLViewer: /usr/lib/libqglviewer-qt4.so
Configuring demo in /opt/CGAL-4.0/demo/Triangulation_3_Geomview_demos
Configuring done
----------------------------------------------------------------
- [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, Laurent Rineau (GeometryFactory), 03/16/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, Joachim Reichel, 03/16/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, W Randolph Franklin, 03/19/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, Joachim Reichel, 03/19/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, W Randolph Franklin, 03/19/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, Joachim Reichel, 03/19/2012
- [cgal-discuss] CGAL 4.0 eigen problem, W Randolph Franklin, 03/26/2012
- Re: [cgal-discuss] CGAL 4.0 eigen problem, Sebastien Loriot (GeometryFactory), 03/26/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, W Randolph Franklin, 03/19/2012
- Re: [cgal-discuss] CGAL 4.0 Released, Computational Geometry Algorithms Library, Joachim Reichel, 03/16/2012
Archive powered by MHonArc 2.6.16.