chrisidefix / cgal-bindings

Automatically exported from code.google.com/p/cgal-bindings
Boost Software License 1.0
0 stars 0 forks source link

make fail #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I want to use CGAL from python, my effort to make cgal-binding fails with:
make[2]: *** No rule to make target `/usr/lib/i386-linux-gnu/libGLU.so', needed 
by `lib/libCGAL_Triangulation_2_cpp.so'.  Stop.

and 3 other error messages with similar content.

Information about my environment:
1. OSGeo 6.5 (Xubuntu based, 12.04)
2. CGAL 3.9-1 (Have been installed using Synaptics)

cmake command:
cmake -DCGAL_DIR=/usr/lib/CGAL -DBUILD_PYTHON=ON -DBUILD_JAVA=OFF 
-DPYTHON_OUTDIR_PREFIX=../../examples/python ../..

Original issue reported on code.google.com by m.aliakb...@gmail.com on 31 Jul 2013 at 11:43

GoogleCodeExporter commented 9 years ago
I forgot to add that I have checked out e77c16bd5a65 version.

Original comment by m.aliakb...@gmail.com on 31 Jul 2013 at 11:53

GoogleCodeExporter commented 9 years ago
Could you try with a more recent version of CGAL (compiled by hand). I remember 
there was a buggy Ubuntu package around for CGAL. Might be this one.

Original comment by sloriot...@gmail.com on 31 Jul 2013 at 4:25

GoogleCodeExporter commented 9 years ago
Thanks for the advice. I have done that. The cgal-binding is built and seems 
partially functional (could be because of missing some CGAL prerequisites.)

Original comment by m.aliakb...@gmail.com on 3 Aug 2013 at 12:17

GoogleCodeExporter commented 9 years ago
what do you mean by partially functional?

Original comment by sloriot...@gmail.com on 5 Aug 2013 at 5:19

GoogleCodeExporter commented 9 years ago
I have ran "test.sh" and also all of the test python files individually. It 
seems that one module is missing: CGAL_Point_set_processing_3
So these two tests fail:
remove_outliers_example.py
Point_set_processing_3_test.py

I am not sure what is the reason, but I guess some dependency is missing.

Original comment by m.aliakb...@gmail.com on 5 Aug 2013 at 11:14

GoogleCodeExporter commented 9 years ago
This module require Eigen 3.1.0. Set EIGEN3_INC_DIR to the include path of eigen
(This message was displayed at cmake step NOTICE: Point_set_processing_3 
bindings requires Eigen version 3.1 or greater, and will not be compiled.)

Original comment by sloriot...@gmail.com on 5 Aug 2013 at 12:08