Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] compiling a mex file with CGAL

Subject: CGAL users discussion list

List archive

[cgal-discuss] compiling a mex file with CGAL


Chronological Thread 
  • From: Gil <>
  • To:
  • Subject: [cgal-discuss] compiling a mex file with CGAL
  • Date: Tue, 31 May 2011 21:36:09 +0100

Dear all

When I try to compile a mex file I got the following two errors:
mexfile.mexw64 : fatal error LNK1120: 2 unresolved externals
I would appreciate very much if someone could give me a guess why I'm getting this error.

Regards

Gil

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   Creating library C:\USERS\GIL\APPDATA\LOCAL\TEMP\MEX_QJ~1\templib.x and object C:\USERS\GIL\APPDATA\LOCAL\TEMP\MEX_QJ~1\templib.exp
mexfile.obj : error LNK2019: unresolved external symbol "void * __cdecl boost::detail::get_tss_data(void const *)" (?get_tss_data@detail@boost@@YAPEAXPEBX@Z) referenced in function "public: class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > * __cdecl boost::thread_specific_ptr<class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > >::get(void)const " (?get@?$thread_specific_ptr@V?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@C GAL@@ V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@boost@@QEBAPEAV?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulatio n_ve rtex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@XZ)
mexfile.obj : error LNK2019: unresolved external symbol "void __cdecl boost::detail::set_tss_data(void const *,class boost::shared_ptr<struct boost::detail::tss_cleanup_function>,void *,bool)" (?set_tss_data@detail@boost@@YAXPEBXV?$shared_ptr@Utss_cleanup_function@detail@boost@@@2@PEAX_N@Z) referenced in function "public: void __cdecl boost::thread_specific_ptr<class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > >::reset(class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > *)" (?reset@?$thread_specific_ptr@V?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@ @CGAL @@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@boost@@QEAAXPEAV?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangula tion _vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@Z)
mexfile.mexw64 : fatal error LNK1120: 2 unresolved externals 



Archive powered by MHonArc 2.6.16.

Top of Page