Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] how to compile mex-file based on CGAL in Matlab

Subject: CGAL users discussion list

List archive

[cgal-discuss] how to compile mex-file based on CGAL in Matlab


Chronological Thread 
  • From: 魏华祎 <>
  • To:
  • Subject: [cgal-discuss] how to compile mex-file based on CGAL in Matlab
  • Date: Sun, 13 Mar 2011 10:40:40 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cFaEsxBPriC/KfFNRY9BtaI7jcJ3toN1vuJPAnogMQV0fQf/33v/RQzk+6kmI/p5K3 dIYdvstzMlafNyZgK7ZwJ96k9ri3EW43DamBORWr3q6fJY4sFlYgxp8TX9vAw+JzKllL tATWtd/KIp8CA7Gb0g6piyTXnZHee0XjxYwKA=

Hi, everyone,

     I have a problem to use mex in matlab to compile the "mexfile.cpp" in attachment. In matlab command windows, I use the following command:

>> mex mexfile.cpp  -I/usr/include/:/usr/local/include/:/opt/matlab/extern/include/ -L/usr/lib/:/usr/local/lib/:/opt/matlab/extern/lib/glnxa64


My CGAL and gmp install location is /usr/include/  and /usr/lib,   my boost location is /usr/local/include/  and /usr/local/lib/

But  I can't complie it, can you give me some suggestion about it?  Thanks very much!
The compile result is following:



Warning: You are using gcc version "4.4.3-4ubuntu5)".  The version
         currently supported with MEX is "4.2.3".
         For a list of currently supported compilers see:
         http://www.mathworks.com/support/compilers/current_release/

mexfile.o: In function `CGAL::Handle_for<CGAL::Gmpq_rep, std::allocator<CGAL::Gmpq_rep> >::~Handle_for()':
mexfile.cpp:(.text._ZN4CGAL10Handle_forINS_8Gmpq_repESaIS1_EED2Ev[CGAL::Handle_for<CGAL::Gmpq_rep, std::allocator<CGAL::Gmpq_rep> >::~Handle_for()]+0x18): undefined reference to `__gmpq_clear'
mexfile.o: In function `boost::operator-(CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN5boostmiERKN4CGAL4GmpqES3_[boost::operator-(CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3e): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN5boostmiERKN4CGAL4GmpqES3_[boost::operator-(CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x60): undefined reference to `__gmpq_sub'
mexfile.o: In function `boost::operator*(CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN5boostmlERKN4CGAL4GmpqES3_[boost::operator*(CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3e): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN5boostmlERKN4CGAL4GmpqES3_[boost::operator*(CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x60): undefined reference to `__gmpq_mul'
mexfile.o: In function `CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::orientationC2<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL13orientationC2INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::orientationC2<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xa1): undefined reference to `__gmpq_cmp'
mexfile.cpp:(.text._ZN4CGAL13orientationC2INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::orientationC2<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xb6): undefined reference to `__gmpq_cmp'
mexfile.o: In function `CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const':
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x37): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x5a): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x95): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0xba): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0xf5): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEES6_EENS4_INS_4GmpqEEENS_12NT_converterIdS9_EEEclERKNS_7Point_3IS6_EE[CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >::operator()(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x117): undefined reference to `__gmpq_set_d'
mexfile.o: In function `boost::thread_specific_ptr<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::Vector_with_reserve<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info, 64> >::~thread_specific_ptr()':
mexfile.cpp:(.text._ZN5boost19thread_specific_ptrIN4CGAL30Triangulation_data_structure_3INS1_26Surface_mesh_vertex_base_3INS1_28Robust_circumcenter_traits_3INS1_15Filtered_kernelINS1_16Simple_cartesianIdEELb1EEEEENS1_27Triangulation_vertex_base_3IS9_NS1_30Triangulation_ds_vertex_base_3IvEEEEEENS1_43Triangulation_cell_base_with_circumcenter_3IS9_NS1_24Surface_mesh_cell_base_3IS9_NS1_25Triangulation_cell_base_3IS9_NS1_28Triangulation_ds_cell_base_3IvEEEEEEEEE19Vector_with_reserveINSN_15iAdjacency_infoELi64EEEED1Ev[boost::thread_specific_ptr<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::Vector_with_reserve<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info, 64> >::~thread_specific_ptr()]+0x2d): undefined reference to `boost::detail::set_tss_data(void const*, boost::shared_ptr<boost::detail::tss_cleanup_function>, void*, bool)'
mexfile.o: In function `CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::create_star_3(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > >, CGAL::Default>, false>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int, int)':
mexfile.cpp:(.text._ZN4CGAL30Triangulation_data_structure_3INS_26Surface_mesh_vertex_base_3INS_28Robust_circumcenter_traits_3INS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEENS_27Triangulation_vertex_base_3IS7_NS_30Triangulation_ds_vertex_base_3IvEEEEEENS_43Triangulation_cell_base_with_circumcenter_3IS7_NS_24Surface_mesh_cell_base_3IS7_NS_25Triangulation_cell_base_3IS7_NS_28Triangulation_ds_cell_base_3IvEEEEEEEEE13create_star_3ENS_8internal11CC_iteratorINS_17Compact_containerINS1_IS7_NS8_IS7_NS9_ISL_EEEEEENS_7DefaultEEELb0EEENSN_INSO_INSD_IS7_NSE_IS7_NSF_IS7_NSG_ISL_EEEEEEEESS_EELb0EEEii[CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::create_star_3(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > >, CGAL::Default>, false>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int, int)]+0x294): undefined reference to `boost::detail::get_tss_data(void const*)'
mexfile.cpp:(.text._ZN4CGAL30Triangulation_data_structure_3INS_26Surface_mesh_vertex_base_3INS_28Robust_circumcenter_traits_3INS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEENS_27Triangulation_vertex_base_3IS7_NS_30Triangulation_ds_vertex_base_3IvEEEEEENS_43Triangulation_cell_base_with_circumcenter_3IS7_NS_24Surface_mesh_cell_base_3IS7_NS_25Triangulation_cell_base_3IS7_NS_28Triangulation_ds_cell_base_3IvEEEEEEEEE13create_star_3ENS_8internal11CC_iteratorINS_17Compact_containerINS1_IS7_NS8_IS7_NS9_ISL_EEEEEENS_7DefaultEEELb0EEENSN_INSO_INSD_IS7_NSE_IS7_NSF_IS7_NSG_ISL_EEEEEEEESS_EELb0EEEii[CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::create_star_3(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > >, CGAL::Default>, false>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int, int)]+0x304): undefined reference to `boost::detail::get_tss_data(void const*)'
mexfile.cpp:(.text._ZN4CGAL30Triangulation_data_structure_3INS_26Surface_mesh_vertex_base_3INS_28Robust_circumcenter_traits_3INS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEENS_27Triangulation_vertex_base_3IS7_NS_30Triangulation_ds_vertex_base_3IvEEEEEENS_43Triangulation_cell_base_with_circumcenter_3IS7_NS_24Surface_mesh_cell_base_3IS7_NS_25Triangulation_cell_base_3IS7_NS_28Triangulation_ds_cell_base_3IvEEEEEEEEE13create_star_3ENS_8internal11CC_iteratorINS_17Compact_containerINS1_IS7_NS8_IS7_NS9_ISL_EEEEEENS_7DefaultEEELb0EEENSN_INSO_INSD_IS7_NSE_IS7_NSF_IS7_NSG_ISL_EEEEEEEESS_EELb0EEEii[CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::create_star_3(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > >, CGAL::Default>, false>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int, int)]+0x346): undefined reference to `boost::detail::set_tss_data(void const*, boost::shared_ptr<boost::detail::tss_cleanup_function>, void*, bool)'
mexfile.cpp:(.text._ZN4CGAL30Triangulation_data_structure_3INS_26Surface_mesh_vertex_base_3INS_28Robust_circumcenter_traits_3INS_15Filtered_kernelINS_16Simple_cartesianIdEELb1EEEEENS_27Triangulation_vertex_base_3IS7_NS_30Triangulation_ds_vertex_base_3IvEEEEEENS_43Triangulation_cell_base_with_circumcenter_3IS7_NS_24Surface_mesh_cell_base_3IS7_NS_25Triangulation_cell_base_3IS7_NS_28Triangulation_ds_cell_base_3IvEEEEEEEEE13create_star_3ENS_8internal11CC_iteratorINS_17Compact_containerINS1_IS7_NS8_IS7_NS9_ISL_EEEEEENS_7DefaultEEELb0EEENSN_INSO_INSD_IS7_NSE_IS7_NSF_IS7_NSG_ISL_EEEEEEEESS_EELb0EEEii[CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > >::create_star_3(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > >, CGAL::Default>, false>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int, int)]+0x3a1): undefined reference to `boost::detail::get_tss_data(void const*)'
mexfile.o: In function `CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::coplanar_orientationC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL22coplanar_orientationC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::coplanar_orientationC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xb3): undefined reference to `__gmpq_cmp'
mexfile.cpp:(.text._ZN4CGAL22coplanar_orientationC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::coplanar_orientationC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xc7): undefined reference to `__gmpq_cmp'
mexfile.o: In function `CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x23a): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x265): undefined reference to `__gmpq_add'
mexfile.o: In function `CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3f1): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x420): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x5a2): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x5d1): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x753): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x786): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x90e): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x93d): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xae0): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL11determinantINS_4GmpqEEET_RKS2_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_S4_[CGAL::Gmpq CGAL::determinant<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xb0f): undefined reference to `__gmpq_add'
mexfile.o: In function `CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xcd): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xfc): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x178): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x1a1): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x32f): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x35e): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3dd): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x40c): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x5aa): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x5d9): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x658): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x687): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x825): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x856): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x8d5): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL25side_of_oriented_sphereC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_4SignET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Sign, CGAL::Gmpq>::type CGAL::side_of_oriented_sphereC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x906): undefined reference to `__gmpq_add'
mexfile.o: In function `CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)':
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xbc): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xeb): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x167): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x190): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x31a): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x349): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3c8): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x3f7): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x598): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x5c7): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x646): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0x676): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xa31): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xa60): undefined reference to `__gmpq_add'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xadf): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZN4CGAL33coplanar_side_of_bounded_circleC3INS_4GmpqEEENS_19Same_uncertainty_ntINS_12Bounded_sideET_E4typeERKS4_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_[CGAL::Same_uncertainty_nt<CGAL::Bounded_side, CGAL::Gmpq>::type CGAL::coplanar_side_of_bounded_circleC3<CGAL::Gmpq>(CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&, CGAL::Gmpq const&)]+0xb0e): undefined reference to `__gmpq_add'
mexfile.o: In function `CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const':
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x1eb): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x212): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x24d): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x273): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x2ad): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors22Coplanar_orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_EENS_4SignERKT_RKT0_RKT1_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x2d0): undefined reference to `__gmpq_set_d'
mexfile.o: In function `CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const':
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x1b9): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x1df): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x21d): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x243): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x27d): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x2a0): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x348): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x36e): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x3ab): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x3d2): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x411): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x43a): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x4ea): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x516): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x558): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x584): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x5c6): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x5f0): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x6b2): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x6de): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x720): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x74c): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x78d): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors13Orientation_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_4SignERKT_RKT0_RKT1_RKT2_[CGAL::Sign CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Orientation_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x7b6): undefined reference to `__gmpq_set_d'
mexfile.o: In function `CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const':
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x1c0): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x1e6): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x224): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x24d): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x288): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x2ab): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x356): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x37d): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x3bb): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x3e2): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x421): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x44a): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x4fa): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x526): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x568): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x594): undefined reference to `__gmpq_set_d'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x5d6): undefined reference to `__gmpq_init'
mexfile.cpp:(.text._ZNK4CGAL18Filtered_predicateINS_23CartesianKernelFunctors33Coplanar_side_of_bounded_circle_3INS_16Simple_cartesianINS_4GmpqEEEEENS2_INS3_INS_11Interval_ntILb0EEEEEEENS_19Cartesian_converterINS_21Type_equality_wrapperINS_27Cartesian_base_no_ref_countIdNS_15Filtered_kernelINS3_IdEELb1EEEEESG_EES5_NS_12NT_converterIdS4_EEEENSB_ISI_S9_NSJ_IdS8_EEEELb1EEclINS_7Point_3ISG_EESR_SR_SR_EENS_12Bounded_sideERKT_RKT0_RKT1_RKT2_[CGAL::Bounded_side CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Gmpq> >, CGAL::CartesianKernelFunctors::Coplanar_side_of_bounded_circle_3<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq> >, CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > >, true>::operator()<CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > >(CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&, CGAL::Point_3<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const]+0x600): undefined reference to `__gmpq_set_d'
collect2: ld returned 1 exit status

    mex: link of ' "mexfile.mexa64"' failed.
// Huayi Wei, <>


#include <CGAL/Surface_mesh_default_triangulation_3.h>
#include <iostream>
#include <fstream>
#include <list>
#include <set>
#include <vector>

#include "matrix.h"
#include "mex.h"


// default triangulation for Surface_mesher
typedef CGAL::Surface_mesh_default_triangulation_3 Delaunay3d;

typedef Delaunay3d::Finite_vertices_iterator Vit;
typedef Delaunay3d::Cell_handle Cell_handle;
typedef Delaunay3d::Vertex_handle Vertex_handle;
typedef Delaunay3d::Facet  Facet;
typedef Delaunay3d::Edge   Edge;
typedef Delaunay3d::Triangle Triangle;

typedef Delaunay3d::Geom_traits GT;
typedef GT::Point_3 Point_3;
typedef GT::Vector_3 Vector_3;
typedef GT::FT FT;


void mexFunction(int nlhs, mxArray* plhs[], int nrhs, mxArray *prhs[]){

  /* Check for proper number of input and output arguments */    
  if (nrhs != 1) {
    mexErrMsgTxt("we need one input of generators!");
  } 
  if(nlhs > 2){
    mexErrMsgTxt("Too many output arguments.");
  }

  mwIndex offset;
  mxArray * generator_on_sphere = prhs[0];
  mwSize number_of_generator = mxGetM(generator_on_sphere);
  
  std::vector<Point_3> points;
  double * pg_on_sphere = mxGetPr(generator_on_sphere);
  for(int i = 0; i < number_of_generator; i++){
    int subs[2];
    subs[0]=i;

    subs[1]=0;
    offset = mxCalcSingleSubscript(generator_on_sphere,2,subs);
    double x = pg_on_sphere[offset];

    subs[1]=1;
    offset = mxCalcSingleSubscript(generator_on_sphere,2,subs);
    double y = pg_on_sphere[offset];

    subs[1]=2;
    offset = mxCalcSingleSubscript(generator_on_sphere,2,subs);
    double z = pg_on_sphere[offset];

    points.push_back(Point_3(x,y,z));

  }

  //produce the delaunay triangulation
  Delaunay3d D3d(points.begin(),points.end());
  
  //compute the circumcenter of the facet on the sphere surface 
  std::map<Facet,int> facets_map;
  std::vector<Point_3> circumcenters;
  int count = 0;
  std::vector<Cell_handle> all_infinite_cells;
  D3d.incident_cells( D3d.infinite_vertex(), std::back_inserter(all_infinite_cells));
  std::vector<Cell_handle>::iterator cit = all_infinite_cells.begin();
  for( ;cit != all_infinite_cells.end(); cit++){
    int idx =(*cit)->index(D3d.infinite_vertex());
    Facet facet = Facet(*cit,idx);
    facets_map[facet]=count;

    Triangle t = D3d.triangle(facet);
    Point_3 p = CGAL::circumcenter(t);
    FT r = CGAL::sqrt(p.x()*p.x()+p.y()*p.y()+p.z()*p.z());
    circumcenters[count] = Point_3(p.x()/r,p.y()/r,p.z()/r);
    count ++;
  }

  //construct the voronoi diagram
  std::vector<Edge> all_infinite_edges;
  std::vector<std::list<int> > voronoi_cells;
  D3d.incident_edges(D3d.infinite_vertex(),std::back_inserter(all_infinite_edges));
  std::vector<Edge>::iterator eit = all_infinite_edges.begin();
  for(;eit != all_infinite_edges.end(); eit++){
    std::list<int> idx_of_voronoi_vertices;
    Cell_handle cell = (*eit).first;
    int i = (*eit).second;
    int j = (*eit).third;
    Vertex_handle v1, v2;// v1 is the finite vertex and v2 the infinite vertex of edge *eit
    if (D3d.is_infinite(cell->vertex(i))){
      v1 = cell->vertex(j);
      v2 = cell->vertex(i);
    }else{
      v1 = cell->vertex(i);
      v2 = cell->vertex(j);
    }
    Delaunay3d::Cell_circulator ccir = D3d.incident_cells(*eit);
    Delaunay3d::Cell_circulator ccir_begin = ccir;
    bool flag = true;
    while(true){
      Delaunay3d::Cell_circulator ccir_tmp = ccir++;
      int k1 = ccir_tmp->index(v1);
      int k2 = ccir_tmp->index(v2);
      idx_of_voronoi_vertices.push_back(facets_map[Facet(ccir_tmp,k2)]);
      if(flag)
	for( int j =0; j < 3; j++){
	  if(k1 == D3d.vertex_triple_index(k2,j)){
	    j = (j+2)%3;
	    if(ccir_tmp->neighbor(D3d.vertex_triple_index(k2,j))==ccir)
	      flag = false;
	  }
	}
      if( ccir == ccir_begin)
	break;
    }
    if(!flag)
      idx_of_voronoi_vertices.reverse();
    voronoi_cells.push_back(idx_of_voronoi_vertices);
  }

  // set the return data: cell
  mxArray *cell_matrix = mxCreateCellMatrix((mwSize)number_of_generator,1);
  for(int i = 0; i < number_of_generator; i++){
    int n = voronoi_cells[i].size();
    mxArray * mxcell = mxCreateDoubleMatrix((mwSize)n,1, mxREAL);
    double * ptr = mxGetPr(mxcell);
    std::list<int>::iterator it;
    int j = 0;
    for(it = voronoi_cells[i].begin(); it != voronoi_cells[i].end(); it++)
      ptr[j++]=*it;
    mxSetCell(cell_matrix,i,mxcell);
  }

  // voronoi vertex

  mxArray * voronoi_vertices_matrix = mxCreateDoubleMatrix((mwSize)count,3, mxREAL);
  double * ptr_vv = mxGetPr(voronoi_vertices_matrix);
  for(int i = 0; i < count; i++){
    int subs[2];
    subs[0]=i;
    subs[1]=0;
    offset = mxCalcSingleSubscript(voronoi_vertices_matrix,2,subs);
    ptr_vv[offset] = circumcenters[i].x();

    subs[0]=i;
    subs[1]=1;
    offset = mxCalcSingleSubscript(voronoi_vertices_matrix,2,subs);
    ptr_vv[offset] = circumcenters[i].y();

    subs[0]=i;
    subs[1]=2;
    offset = mxCalcSingleSubscript(voronoi_vertices_matrix,2,subs);
    ptr_vv[offset] = circumcenters[i].z();
  }
  

  plhs[0] =  voronoi_vertices_matrix;
  plhs[1] =  cell_matrix;
   
}


 



Archive powered by MHonArc 2.6.16.

Top of Page