Subject: CGAL users discussion list
List archive
- From: Andreas Fabri <>
- To:
- Subject: Re: [cgal-discuss] compiling a mex file with CGAL
- Date: Tue, 31 May 2011 22:39:39 +0200
- Organization: GeometryFactory
Hi Gil,
You don't link against the Boost thread library
andreas
On 31/05/2011 22:36, Gil wrote:
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
--
Andreas Fabri, PhD
Chief Officer, GeometryFactory
Editor, The CGAL Project
phone: +33.492.954.912 skype: andreas.fabri
- [cgal-discuss] compiling a mex file with CGAL, Gil, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Andreas Fabri, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Gil, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Andreas Fabri, 05/31/2011
Archive powered by MHonArc 2.6.16.