CGAL / cgal-swig-bindings

CGAL bindings using SWIG
Other
352 stars 93 forks source link

Failed building wheel for cgal-bindings #112

Closed neonb88 closed 5 years ago

neonb88 commented 5 years ago

Hi,

I'm not sure whether this is an issue with the base CGAL or the bindings; going to investigate that now. I'm trying to use the pip within my conda environment, so the recent issues I've been having with conda might also be entangled, unfortunately.

Nonetheless, I figured it was good to document this somewhere online so if someone gets a similar error message they can learn from whatever I find afterwards. Thank you for your time

(cat2)  pip install cgal-bindings
Collecting cgal-bindings
  Using cached https://files.pythonhosted.org/packages/58/3a/900cf320705e4fe155d1f5b217ed4565e2735a93e2ec75e9d32c848d779f/cgal-bindings-1.2.tar.gz
Building wheels for collected packages: cgal-bindings
  Running setup.py bdist_wheel for cgal-bindings ... /
error
  Complete output from command /home/n/anaconda3/envs/cat2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-Pf7DGc/cgal-bindings/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-PuMxpR --python-tag cp27:
  /tmp/tmp_fn_Yp9ecP/test_fn.c:5:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   int main(){
       ^
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  Couldn't find CGALConfig.cmake
  ImageIO is not installed, skipping Surface_mesher
  No Eigen3 found, skipping Point_set_processing_3
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Mesh_3.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Advancing_front_surface_reconstruction.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Convex_hull_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Spatial_searching.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Box_intersection_d.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_HalfedgeDS.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Triangulation_3.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Interpolation.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Voronoi_diagram_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Kernel.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Alpha_shape_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Convex_hull_3.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Polyhedron_3.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Mesh_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Triangulation_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/__init__.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Polyline_simplification_2.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_AABB_tree.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Point_set_processing_3.py -> build/lib.linux-x86_64-2.7/CGAL
  copying build-python/CGAL/CGAL_Polygon_mesh_processing.py -> build/lib.linux-x86_64-2.7/CGAL
  running egg_info
  writing build-python/cgal_bindings.egg-info/PKG-INFO
  writing top-level names to build-python/cgal_bindings.egg-info/top_level.txt
  writing dependency_links to build-python/cgal_bindings.egg-info/dependency_links.txt
  reading manifest file 'build-python/cgal_bindings.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'build-python/cgal_bindings.egg-info/SOURCES.txt'
  running build_ext
  building '_CGAL_Kernel' extension
  swigging SWIG_CGAL/Kernel/CGAL_Kernel.i to SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Kernel_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp SWIG_CGAL/Kernel/CGAL_Kernel.i
  creating build/temp.linux-x86_64-2.7
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/CGAL_Kernel_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Triangle_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Ray_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Vector_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Sphere_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Sphere_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Object.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Direction_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Line_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Direction_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Tetrahedron_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Tetrahedron_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Bbox_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Iso_cuboid_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_cuboid_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Weighted_point_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Origin.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Origin.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Line_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Point_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Plane_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Plane_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/global_functions.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/global_functions.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Segment_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Triangle_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Point_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Iso_rectangle_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_rectangle_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Weighted_point_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Polygon_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Polygon_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Segment_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Bbox_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Vector_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_3.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Ray_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_2.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/CGAL_Kernel_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Sphere_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Object.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Tetrahedron_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_cuboid_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Origin.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Plane_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/global_functions.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_rectangle_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Polygon_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_2.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Kernel.so
  building '_CGAL_AABB_tree' extension
  swigging SWIG_CGAL/AABB_tree/CGAL_AABB_tree.i to SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_AABB_tree_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp SWIG_CGAL/AABB_tree/CGAL_AABB_tree.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_AABB_tree_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  In file included from /usr/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0,
                   from ./SWIG_CGAL/AABB_tree/typedefs.h:12,
                   from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                   from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
  /usr/include/CGAL/internal/deprecation_warning.h:57:6: warning: #warning "A deprecated header has been included." [-Wcpp]
   #    warning "A deprecated header has been included."
        ^
  In file included from /usr/include/CGAL/AABB_polyhedron_segment_primitive.h:31:0,
                   from ./SWIG_CGAL/AABB_tree/typedefs.h:13,
                   from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                   from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
  /usr/include/CGAL/internal/deprecation_warning.h:57:6: warning: #warning "A deprecated header has been included." [-Wcpp]
   #    warning "A deprecated header has been included."
        ^
  In file included from /usr/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0,
                   from ./SWIG_CGAL/AABB_tree/typedefs.h:12,
                   from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                   from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
  /usr/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header <CGAL/AABB_polyhedron_triangle_primitive.h> is deprecated. Please use <CGAL/AABB_face_graph_triangle_primitive.h> instead.
   #    pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE)
                                                        ^
  In file included from /usr/include/CGAL/AABB_polyhedron_segment_primitive.h:31:0,
                   from ./SWIG_CGAL/AABB_tree/typedefs.h:13,
                   from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                   from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
  /usr/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header <CGAL/AABB_polyhedron_segment_primitive.h> is deprecated. Please use <CGAL/AABB_halfedge_graph_segment_primitive.h> instead.
   #    pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE)
                                                        ^
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_AABB_tree_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/AABB_tree/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/Object.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_AABB_tree.so
  building '_CGAL_Advancing_front_surface_reconstruction' extension
  swigging SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction.i to SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Advancing_front_surface_reconstruction_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction.i
  SWIG_CGAL/Common/Output_iterator_wrapper.h:71: Warning 317: Specialization of non-template 'value_type_traits'.
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Advancing_front_surface_reconstruction_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Advancing_front_surface_reconstruction.so
  building '_CGAL_Alpha_shape_2' extension
  swigging SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2.i to SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Alpha_shape_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Alpha_shape_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  In file included from ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:20:0,
                   from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                   from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
  ./SWIG_CGAL/Common/Reference_wrapper.h: In function ‘PyObject* _wrap_Internal_Triangulation_2_Internal_Delaunay_Alpha_shape_2_is_edge(PyObject*, PyObject*)’:
  ./SWIG_CGAL/Common/Reference_wrapper.h:21:22: warning: ‘base_i’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     void set(Object t){i=t;}
                        ^
  In file included from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11:0,
                   from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                   from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
  ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:109:9: note: ‘base_i’ was declared here
       int base_i;
           ^
  In file included from ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:20:0,
                   from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                   from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
  ./SWIG_CGAL/Common/Reference_wrapper.h: In function ‘PyObject* _wrap_Internal_Triangulation_2_Internal_regular_Weighted_alpha_shape_2_is_edge(PyObject*, PyObject*)’:
  ./SWIG_CGAL/Common/Reference_wrapper.h:21:22: warning: ‘base_i’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     void set(Object t){i=t;}
                        ^
  In file included from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11:0,
                   from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                   from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                   from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
  ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:109:9: note: ‘base_i’ was declared here
       int base_i;
           ^
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Alpha_shape_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Alpha_shape_2/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/Object.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Alpha_shape_2.so
  building '_CGAL_Box_intersection_d' extension
  swigging SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d.i to SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Box_intersection_d_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Box_intersection_d_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp: In function ‘PyObject* _wrap_box_intersection_d__SWIG_2(PyObject*, PyObject*)’:
  SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5362:47: warning: ‘val4’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         box_intersection_d(arg1,arg2,*arg3,arg4);
                                                 ^
  SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp: In function ‘PyObject* _wrap_box_intersection_d__SWIG_1(PyObject*, PyObject*)’:
  SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5287:39: warning: ‘val5’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     arg5 = static_cast< Topology >(val5);
                                         ^
  SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5290:52: warning: ‘val4’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         box_intersection_d(arg1,arg2,*arg3,arg4,arg5);
                                                      ^
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Box_intersection_d.so
  building '_CGAL_Convex_hull_2' extension
  swigging SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2.i to SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Convex_hull_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Convex_hull_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Convex_hull_2.so
  building '_CGAL_Convex_hull_3' extension
  swigging SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3.i to SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Convex_hull_3_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Convex_hull_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Convex_hull_3.so
  building '_CGAL_HalfedgeDS' extension
  swigging SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS.i to SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_HalfedgeDS_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_HalfedgeDS_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_HalfedgeDS.so
  building '_CGAL_Interpolation' extension
  swigging SWIG_CGAL/Interpolation/CGAL_Interpolation.i to SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Interpolation_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp SWIG_CGAL/Interpolation/CGAL_Interpolation.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Interpolation_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Interpolation.so
  building '_CGAL_Mesh_2' extension
  swigging SWIG_CGAL/Mesh_2/CGAL_Mesh_2.i to SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Mesh_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp SWIG_CGAL/Mesh_2/CGAL_Mesh_2.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Mesh_2.so
  building '_CGAL_Mesh_3' extension
  swigging SWIG_CGAL/Mesh_3/CGAL_Mesh_3.i to SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Mesh_3_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp SWIG_CGAL/Mesh_3/CGAL_Mesh_3.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_3/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/Object.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Mesh_3.so
  building '_CGAL_Polygon_mesh_processing' extension
  swigging SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing.i to SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp
  swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Polygon_mesh_processing_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing.i
  creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Polygon_mesh_processing
  gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Polygon_mesh_processing_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.o
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  In file included from /usr/include/CGAL/assertions.h:36:0,
                   from ./SWIG_CGAL/Common/Macros.h:17,
                   from ./SWIG_CGAL/Common/Iterator.h:11,
                   from SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:3190:
  /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, boost::no_property>]’:
  SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5474:61:   required from here
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
       BOOST_STATIC_ASSERT_MSG(
       ^
  /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>]’:
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:155:16:   required from ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >]’
  SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5466:41:   required from here
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
  /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property>]’:
  /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property>; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
  SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5618:97:   required from here
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
  /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property> >]’:
  /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property> >; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
  SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5630:81:   required from here
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
  /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>]’:
  /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
  /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:271:44:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
  SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5608:70:   required from here
  /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
  error: command 'gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for cgal-bindings
  Running setup.py clean for cgal-bindings
Failed to build cgal-bindings
Installing collected packages: cgal-bindings
  Running setup.py install for cgal-bindings ... |
error
    Complete output from command /home/n/anaconda3/envs/cat2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-Pf7DGc/cgal-bindings/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-K2S465/install-record.txt --single-version-externally-managed --compile:
    /tmp/tmp_fn_1GhsV6/test_fn.c:5:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
     int main(){
         ^
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    Couldn't find CGALConfig.cmake
    ImageIO is not installed, skipping Surface_mesher
    No Eigen3 found, skipping Point_set_processing_3
    running install
    running build_ext
    building '_CGAL_Kernel' extension
    swigging SWIG_CGAL/Kernel/CGAL_Kernel.i to SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Kernel_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp SWIG_CGAL/Kernel/CGAL_Kernel.i
    creating build
    creating build/temp.linux-x86_64-2.7
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/CGAL_Kernel_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/CGAL_Kernel_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Triangle_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Ray_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Vector_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Sphere_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Sphere_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Object.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Direction_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Line_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Direction_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Tetrahedron_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Tetrahedron_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Bbox_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Iso_cuboid_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_cuboid_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Weighted_point_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Origin.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Origin.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Line_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Point_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Plane_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Plane_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/global_functions.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/global_functions.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Segment_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Triangle_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Point_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Iso_rectangle_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_rectangle_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Weighted_point_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Polygon_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Polygon_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Segment_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Bbox_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Vector_3.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_3.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Kernel_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Kernel/Ray_2.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_2.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/CGAL
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/CGAL_Kernel_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Sphere_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Object.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Direction_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Tetrahedron_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_cuboid_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Origin.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Line_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Plane_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/global_functions.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Triangle_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Point_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Iso_rectangle_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Weighted_point_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Polygon_2.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Segment_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Bbox_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Vector_3.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Kernel/Ray_2.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Kernel.so
    building '_CGAL_AABB_tree' extension
    swigging SWIG_CGAL/AABB_tree/CGAL_AABB_tree.i to SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_AABB_tree_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp SWIG_CGAL/AABB_tree/CGAL_AABB_tree.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_AABB_tree_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    In file included from /usr/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0,
                     from ./SWIG_CGAL/AABB_tree/typedefs.h:12,
                     from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                     from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
    /usr/include/CGAL/internal/deprecation_warning.h:57:6: warning: #warning "A deprecated header has been included." [-Wcpp]
     #    warning "A deprecated header has been included."
          ^
    In file included from /usr/include/CGAL/AABB_polyhedron_segment_primitive.h:31:0,
                     from ./SWIG_CGAL/AABB_tree/typedefs.h:13,
                     from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                     from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
    /usr/include/CGAL/internal/deprecation_warning.h:57:6: warning: #warning "A deprecated header has been included." [-Wcpp]
     #    warning "A deprecated header has been included."
          ^
    In file included from /usr/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0,
                     from ./SWIG_CGAL/AABB_tree/typedefs.h:12,
                     from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                     from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
    /usr/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header <CGAL/AABB_polyhedron_triangle_primitive.h> is deprecated. Please use <CGAL/AABB_face_graph_triangle_primitive.h> instead.
     #    pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE)
                                                          ^
    In file included from /usr/include/CGAL/AABB_polyhedron_segment_primitive.h:31:0,
                     from ./SWIG_CGAL/AABB_tree/typedefs.h:13,
                     from ./SWIG_CGAL/AABB_tree/all_includes.h:10,
                     from SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.cpp:3194:
    /usr/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header <CGAL/AABB_polyhedron_segment_primitive.h> is deprecated. Please use <CGAL/AABB_halfedge_graph_segment_primitive.h> instead.
     #    pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE)
                                                          ^
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_AABB_tree_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/AABB_tree/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/Object.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/CGAL_AABB_tree_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/AABB_tree/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_AABB_tree.so
    building '_CGAL_Advancing_front_surface_reconstruction' extension
    swigging SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction.i to SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Advancing_front_surface_reconstruction_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction.i
    SWIG_CGAL/Common/Output_iterator_wrapper.h:71: Warning 317: Specialization of non-template 'value_type_traits'.
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Advancing_front_surface_reconstruction_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Advancing_front_surface_reconstruction/CGAL_Advancing_front_surface_reconstruction_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Advancing_front_surface_reconstruction.so
    building '_CGAL_Alpha_shape_2' extension
    swigging SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2.i to SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Alpha_shape_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Alpha_shape_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    In file included from ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:20:0,
                     from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                     from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
    ./SWIG_CGAL/Common/Reference_wrapper.h: In function ‘PyObject* _wrap_Internal_Triangulation_2_Internal_Delaunay_Alpha_shape_2_is_edge(PyObject*, PyObject*)’:
    ./SWIG_CGAL/Common/Reference_wrapper.h:21:22: warning: ‘base_i’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       void set(Object t){i=t;}
                          ^
    In file included from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11:0,
                     from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                     from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
    ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:109:9: note: ‘base_i’ was declared here
         int base_i;
             ^
    In file included from ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:20:0,
                     from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                     from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
    ./SWIG_CGAL/Common/Reference_wrapper.h: In function ‘PyObject* _wrap_Internal_Triangulation_2_Internal_regular_Weighted_alpha_shape_2_is_edge(PyObject*, PyObject*)’:
    ./SWIG_CGAL/Common/Reference_wrapper.h:21:22: warning: ‘base_i’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       void set(Object t){i=t;}
                          ^
    In file included from ./SWIG_CGAL/Triangulation_2/Delaunay_triangulation_2.h:11:0,
                     from ./SWIG_CGAL/Alpha_shape_2/Alpha_shape_2.h:11,
                     from ./SWIG_CGAL/Alpha_shape_2/all_includes.h:11,
                     from SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.cpp:3273:
    ./SWIG_CGAL/Triangulation_2/Triangulation_2.h:109:9: note: ‘base_i’ was declared here
         int base_i;
             ^
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Alpha_shape_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Alpha_shape_2/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/Object.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/CGAL_Alpha_shape_2_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Alpha_shape_2/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Alpha_shape_2.so
    building '_CGAL_Box_intersection_d' extension
    swigging SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d.i to SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Box_intersection_d_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Box_intersection_d_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp: In function ‘PyObject* _wrap_box_intersection_d__SWIG_2(PyObject*, PyObject*)’:
    SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5362:47: warning: ‘val4’ may be used uninitialized in this function [-Wmaybe-uninitialized]
           box_intersection_d(arg1,arg2,*arg3,arg4);
                                                   ^
    SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp: In function ‘PyObject* _wrap_box_intersection_d__SWIG_1(PyObject*, PyObject*)’:
    SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5287:39: warning: ‘val5’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       arg5 = static_cast< Topology >(val5);
                                           ^
    SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.cpp:5290:52: warning: ‘val4’ may be used uninitialized in this function [-Wmaybe-uninitialized]
           box_intersection_d(arg1,arg2,*arg3,arg4,arg5);
                                                        ^
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Box_intersection_d/CGAL_Box_intersection_d_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Box_intersection_d.so
    building '_CGAL_Convex_hull_2' extension
    swigging SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2.i to SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Convex_hull_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Convex_hull_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_2/CGAL_Convex_hull_2_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Convex_hull_2.so
    building '_CGAL_Convex_hull_3' extension
    swigging SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3.i to SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Convex_hull_3_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Convex_hull_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Convex_hull_3/CGAL_Convex_hull_3_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Convex_hull_3.so
    building '_CGAL_HalfedgeDS' extension
    swigging SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS.i to SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_HalfedgeDS_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_HalfedgeDS_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/HalfedgeDS/CGAL_HalfedgeDS_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_HalfedgeDS.so
    building '_CGAL_Interpolation' extension
    swigging SWIG_CGAL/Interpolation/CGAL_Interpolation.i to SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Interpolation_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp SWIG_CGAL/Interpolation/CGAL_Interpolation.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Interpolation_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Interpolation/CGAL_Interpolation_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Interpolation.so
    building '_CGAL_Mesh_2' extension
    swigging SWIG_CGAL/Mesh_2/CGAL_Mesh_2.i to SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Mesh_2_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp SWIG_CGAL/Mesh_2/CGAL_Mesh_2.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_2_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_2/CGAL_Mesh_2_wrap.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Mesh_2.so
    building '_CGAL_Mesh_3' extension
    swigging SWIG_CGAL/Mesh_3/CGAL_Mesh_3.i to SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Mesh_3_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp SWIG_CGAL/Mesh_3/CGAL_Mesh_3.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Mesh_3_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Mesh_3/Object.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/Object.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    g++ -pthread -shared -B /home/n/anaconda3/envs/cat2/compiler_compat -L/home/n/anaconda3/envs/cat2/lib -Wl,-rpath=/home/n/anaconda3/envs/cat2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/CGAL_Mesh_3_wrap.o build/temp.linux-x86_64-2.7/SWIG_CGAL/Mesh_3/Object.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/mesa -L/usr/lib -L/usr/lib/x86_64-linux-gnu/mesa-egl -L/lib -L/usr/lib/x86_64-linux-gnu/libfakeroot -L/lib/x86_64-linux-gnu -L/home/n/anaconda3/envs/cat2/lib -lCGAL -lgmp -lmpfr -lboost_thread -lpython2.7 -o build/lib.linux-x86_64-2.7/CGAL/_CGAL_Mesh_3.so
    building '_CGAL_Polygon_mesh_processing' extension
    swigging SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing.i to SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp
    swig -python -c++ -outdir /tmp/pip-install-Pf7DGc/cgal-bindings/build-python/CGAL -DSWIG_CGAL_Polygon_mesh_processing_MODULE -I/usr/include -I/usr/local/include -o SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing.i
    creating build/temp.linux-x86_64-2.7/SWIG_CGAL/Polygon_mesh_processing
    gcc -pthread -B /home/n/anaconda3/envs/cat2/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DCGAL_Kernel_cpp_EXPORTS -D_CGAL_Polygon_mesh_processing_EXPORTS -I./ -ISWIG_CGAL/AABB_tree/include -I/usr/include -I/usr/local/include -I/home/n/anaconda3/envs/cat2/include/python2.7 -c SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp -o build/temp.linux-x86_64-2.7/SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.o
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    In file included from /usr/include/CGAL/assertions.h:36:0,
                     from ./SWIG_CGAL/Common/Macros.h:17,
                     from ./SWIG_CGAL/Common/Iterator.h:11,
                     from SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:3190:
    /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, boost::no_property>]’:
    SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5474:61:   required from here
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
         BOOST_STATIC_ASSERT_MSG(
         ^
    /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>]’:
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:155:16:   required from ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::pair<Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > >, Input_iterator_wrapper<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >]’
    SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5466:41:   required from here
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
    /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property>]’:
    /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property>; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
    SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5618:97:   required from here
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
    /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property> >]’:
    /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<int, CGAL::fairing_continuity_t, CGAL::pmp_bgl_named_params<double, CGAL::density_control_factor_t, boost::no_property> >; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
    SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5630:81:   required from here
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
    /usr/include/CGAL/Polygon_mesh_processing/fair.h: In instantiation of ‘bool CGAL::Polygon_mesh_processing::fair(PolygonMesh&, const VertexRange&, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; VertexRange = std::vector<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > >, std::allocator<CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>]’:
    /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:256:29:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator, const NamedParameters&) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; NamedParameters = CGAL::pmp_bgl_named_params<bool, CGAL::all_default_t>; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
    /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:271:44:   required from ‘boost::tuples::tuple<bool, FaceOutputIterator, VertexOutputIterator> CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole(PolygonMesh&, typename boost::graph_traits<Graph>::halfedge_descriptor, FaceOutputIterator, VertexOutputIterator) [with PolygonMesh = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3>; FaceOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Facet_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Boolean_tag<false>, long unsigned int> > > > > > >; VertexOutputIterator = boost::iterators::function_output_iterator<Container_writer<SWIG_Polyhedron_3::CGAL_Vertex_handle<CGAL::Polyhedron_3<CGAL::Epick, CGAL::Polyhedron_items_with_id_3> >, CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_vertex<CGAL::I_Polyhedron_vertex<CGAL::HalfedgeDS_vertex_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, CGAL::Point_3<CGAL::Epick>, long unsigned int> > > > > > >; typename boost::graph_traits<Graph>::halfedge_descriptor = CGAL::internal::In_place_list_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<CGAL::HalfedgeDS_halfedge_max_base_with_id<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_with_id_3>, std::allocator<int> >, long unsigned int> > > > >]’
    SWIG_CGAL/Polygon_mesh_processing/CGAL_Polygon_mesh_processing_wrap.cpp:5608:70:   required from here
    /usr/include/CGAL/Polygon_mesh_processing/fair.h:133:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/home/n/anaconda3/envs/cat2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-Pf7DGc/cgal-bindings/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-K2S465/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-Pf7DGc/cgal-bindings/

System information

(cat2)  uname -a
Linux elon-eats-my-shorts 4.15.0-43-generic #46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 16.04, Python 2.7.15,

conda info

(cat2)  conda list
# packages in environment at /home/n/anaconda3/envs/cat2:
#
# Name                    Version                   Build  Channel
absl-py                   0.6.1                     <pip>
astor                     0.7.1                     <pip>
backports                 1.0                        py_2    conda-forge/label/gcc7
backports.functools_lru_cache 1.5                        py_1    conda-forge/label/gcc7
backports.weakref         1.0.post1                 <pip>
backports_abc             0.5                        py_1    conda-forge/label/gcc7
blas                      1.0                         mkl  
bzip2                     1.0.6                h470a237_2    conda-forge
ca-certificates           2018.10.15           ha4d7672_0    conda-forge/label/gcc7
cairo                     1.14.12              h276e583_5    conda-forge
certifi                   2018.8.24             py27_1001    conda-forge/label/gcc7
cycler                    0.10.0                     py_1    conda-forge/label/gcc7
dbus                      1.13.2               h714fa37_1  
enum34                    1.1.6                     <pip>
enum34                    1.1.6                 py27_1001    conda-forge
expat                     2.2.6                he6710b0_0  
ffmpeg                    4.0.2                ha0c5888_2    conda-forge
fontconfig                2.13.1            h2176d3f_1000    conda-forge/label/gcc7
freeimage                 3.17.0                        0    menpo
freetype                  2.9.1             h3cfcefd_1004    conda-forge/label/gcc7
funcsigs                  1.0.2                     <pip>
functools32               3.2.3.2                  py27_1  
futures                   3.2.0                     <pip>
futures                   3.2.0                    py27_0  
gast                      0.2.0                     <pip>
gettext                   0.19.8.1          h9745a5d_1001    conda-forge/label/gcc7
giflib                    5.1.4                h470a237_1    conda-forge
glib                      2.56.2            had28632_1001    conda-forge/label/gcc7
gmp                       6.1.2                hfc679d8_0    conda-forge
gnutls                    3.5.19               h2a4e5f8_1    conda-forge
graphite2                 1.3.12               hfc679d8_1    conda-forge
grpcio                    1.17.1                    <pip>
gst-plugins-base          1.14.0               hbbd80ab_1  
gstreamer                 1.14.0               hb453b48_1  
h5py                      2.9.0                     <pip>
harfbuzz                  1.9.0                h04dbb29_1    conda-forge
hdf5                      1.10.4          nompi_h5598ddc_1105    conda-forge
icu                       58.2              hf484d3e_1000    conda-forge/label/gcc7
imageio                   2.4.1                 py27_1000    conda-forge
intel-openmp              2019.1                      144  
jasper                    1.900.1              hff1ad4c_5    conda-forge
jpeg                      9c                h14c3975_1001    conda-forge/label/gcc7
Keras-Applications        1.0.6                     <pip>
Keras-Preprocessing       1.0.5                     <pip>
kiwisolver                1.0.1           py27h6bb024c_1002    conda-forge/label/gcc7
libedit                   3.1.20170329         h6b74fdf_2  
libffi                    3.2.1                hd88cf55_4  
libgcc                    7.2.0                h69d50b8_2    conda-forge
libgcc-ng                 8.2.0                hdf63c60_1  
libgfortran               3.0.0                         1    conda-forge
libgfortran-ng            7.3.0                hdf63c60_0  
libiconv                  1.15              h14c3975_1003    conda-forge/label/gcc7
libopenblas               0.3.3                h5a2b251_3  
libpng                    1.6.36            h84994c4_1000    conda-forge/label/gcc7
libstdcxx-ng              8.2.0                hdf63c60_1  
libtiff                   4.0.10               he6b73bb_1    conda-forge
libuuid                   2.32.1            h14c3975_1000    conda-forge/label/gcc7
libwebp                   1.0.1                h08eee79_0    conda-forge
libxcb                    1.13              h14c3975_1002    conda-forge/label/gcc7
libxml2                   2.9.8             h143f9aa_1005    conda-forge/label/gcc7
Markdown                  3.0.1                     <pip>
matplotlib                2.2.3            py27hb69df0a_0  
mkl                       2019.1                      144  
mkl_fft                   1.0.10                   py27_0    conda-forge
mkl_random                1.0.2                    py27_0    conda-forge
mock                      2.0.0                     <pip>
ncurses                   6.1                  he6710b0_1  
nettle                    3.3                           0    conda-forge
numpy                     1.15.4           py27h7e9f1db_0  
numpy                     1.15.4                    <pip>
numpy-base                1.15.4           py27hde5b4d6_0  
olefile                   0.46                       py_0    conda-forge
openblas                  0.3.3                ha44fe06_1    conda-forge
openh264                  1.8.0                hd28b015_0    conda-forge
openssl                   1.0.2p            h14c3975_1001    conda-forge/label/gcc7
pandas                    0.23.4           py27h04863e7_0    anaconda
pbr                       5.1.1                     <pip>
pcre                      8.42                 h439df22_0  
pillow                    5.3.0            py27hc736899_0    conda-forge
pip                       18.1                     py27_0  
pixman                    0.34.0               h470a237_3    conda-forge
protobuf                  3.6.1                     <pip>
pthread-stubs             0.4               h14c3975_1001    conda-forge/label/gcc7
pyparsing                 2.2.1                      py_0    conda-forge/label/gcc7
pyqt                      5.9.2            py27h05f1152_2  
python                    2.7.15            h938d71a_1004    conda-forge/label/gcc7
python-dateutil           2.7.3                      py_0    conda-forge/label/gcc7
pytz                      2018.5                     py_0    conda-forge/label/gcc7
qt                        5.9.6                h8703b6f_2  
readline                  7.0                  h7b6447c_5  
scipy                     1.1.0            py27h7c811a0_2  
setuptools                40.6.3                   py27_0  
setuptools                40.6.3                    <pip>
singledispatch            3.4.0.3                  py27_0  
sip                       4.19.8          py27hf484d3e_1000    conda-forge/label/gcc7
six                       1.12.0                    <pip>
six                       1.12.0                   py27_0  
sqlite                    3.26.0               h7b6447c_0  
subprocess32              3.5.3            py27h14c3975_0    conda-forge/label/gcc7
tensorboard               1.12.1                    <pip>
tensorflow                1.12.0                    <pip>
termcolor                 1.1.0                     <pip>
tk                        8.6.8                hbc83047_0  
tornado                   5.1.1           py27h14c3975_1000    conda-forge/label/gcc7
Werkzeug                  0.14.1                    <pip>
wheel                     0.32.3                    <pip>
wheel                     0.32.3                   py27_0  
x264                      1!152.20180717       h470a237_1    conda-forge
xorg-kbproto              1.0.7                h470a237_2    conda-forge
xorg-libice               1.0.9                h470a237_4    conda-forge
xorg-libsm                1.2.3                h8c8a85c_0    conda-forge
xorg-libx11               1.6.6                h470a237_0    conda-forge
xorg-libxau               1.0.8             h14c3975_1006    conda-forge/label/gcc7
xorg-libxdmcp             1.1.2             h14c3975_1007    conda-forge/label/gcc7
xorg-libxext              1.3.3                h470a237_4    conda-forge
xorg-libxrender           0.9.10               h470a237_2    conda-forge
xorg-renderproto          0.11.1               h470a237_2    conda-forge
xorg-xextproto            7.3.0                h470a237_2    conda-forge
xorg-xproto               7.0.31               h470a237_7    conda-forge
xz                        5.2.4             h14c3975_1001    conda-forge/label/gcc7
zlib                      1.2.11               h7b6447c_3  

More info to come as I solve the problem.

neonb88 commented 5 years ago

I don't want to trouble the repo maintainer with this issue. My solution was just to completely uninstall conda and do a clean reinstall. Hopefully this comment saves you some time if you were trying to muck around with too much extra stuff

neonb88 commented 5 years ago

it wasn't a conda issue. I think I'm beginning to understand the structure of the CGAL library. Now going to try reinstalling CGAL

lrineau commented 5 years ago

The Pypi version of cgal-bindings (installed by pip) is not supported by our project, for the moment. Please report your issue to https://github.com/sciencectn/cgal-bindings.