<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><br><br><hr id="zwchr"><blockquote id="DWT2600" style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">Aha, good catch.<br><br>Iulian, could you backport the imesh_freememory function? Thanks.<br><br></blockquote>Hello,<br>The Version 4.6 was released on February 11. The link to the tar ball is in the web page.<br>http://trac.mcs.anl.gov/projects/ITAPS/wiki/MOAB<br><br>http://ftp.mcs.anl.gov/pub/fathom/moab-4.6.0.tar.gz<br>(so this is the official release 4.6)<br><br>The current Version4.6 branch, in the git repository, already has the free memory function backported.<br>That tarball is updated nightly, and you can get it from this link (on the moab wiki page too)<br><br>http://ftp.mcs.anl.gov/pub/fathom/moab-4.6-nightly.tar.gz<br><br>Is this what they need?<br><br>Thanks,<br>Iulian<br> <br><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">- tim<br><br>On 09/11/2013 11:33 AM, Vijay S. Mahadevan wrote:<br>> The linker error is because of your version mismatch. You need to<br>> update your moab to the latest version. I see you are using v4.6 now.<br>> You should be able to use the dev version from<br>> https://bitbucket.org/fathomteam/moab with git or download the newer<br>> patch from https://trac.mcs.anl.gov/projects/ITAPS/wiki/MOAB.<br>><br>> Tim, can we create a new patched version of the release for download.<br>> I spoke to Rajeev about this some time back but we need to decide what<br>> fixes to backport.<br>><br>> Vijay<br>><br>> On Wed, Sep 11, 2013 at 11:20 AM, <nek5000-users@lists.mcs.anl.gov> wrote:<br>>><br>>> Yes , I am using gnu, and whwen I add USR_LFLAGS="-lmpi_cxx -lstdc++,<br>>> I get this,<br>>> makenek - automatic build tool for Nek5000<br>>> generating makefile ...<br>>> mpif77 -c -O2 -fdefault-real-8 -x f77-cpp-input -fcray-pointer -DMOAB<br>>> -DPTRSIZE8 -DMPI -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>>> -I/home/amirreza/nek5_svn/amirreza_test/examples/moab<br>>> -I/home/amirreza/nek5_svn/trunk/nek -I./<br>>> /home/amirreza/nek5_svn/amirreza_test/examples/moab/pipe.f<br>>> -I/home/amirreza/nek5_svn/trunk/nek/3rd_party<br>>> -I/home/amirreza/Amirreza/moab-4.6.0/gcc/include -o obj/pipe.o<br>>> mpif77 -o nek5000 obj/pipe.o obj/drive.o obj/drive1.o obj/drive2.o<br>>> obj/plan4.o obj/bdry.o obj/coef.o obj/conduct.o obj/connect1.o<br>>> obj/connect2.o obj/dssum.o obj/edgec.o obj/eigsolv.o obj/gauss.o<br>>> obj/genxyz.o obj/navier1.o obj/makeq.o obj/navier0.o obj/navier2.o<br>>> obj/navier3.o obj/navier4.o obj/prepost.o obj/speclib.o obj/map2.o<br>>> obj/turb.o obj/mvmesh.o obj/ic.o obj/ssolv.o obj/planx.o obj/math.o<br>>> obj/mxm_wrapper.o obj/hmholtz.o obj/gfdm_par.o obj/gfdm_op.o<br>>> obj/gfdm_solve.o obj/subs1.o obj/subs2.o obj/genbox.o obj/gmres.o obj/hsmg.o<br>>> obj/convect.o obj/induct.o obj/perturb.o obj/navier5.o obj/navier6.o<br>>> obj/navier7.o obj/navier8.o obj/fast3d.o obj/fasts.o obj/calcz.o obj/byte.o<br>>> obj/chelpers.o obj/byte_mpi.o obj/postpro.o obj/cvode_driver.o<br>>> obj/nek_comm.o obj/init_plugin.o obj/setprop.o obj/qthermal.o<br>>> obj/cvode_aux.o obj/makeq_aux.o obj/papi.o obj/ssygv.o obj/dsygv.o<br>>> obj/nek_in_situ.o obj/mxm_std.o obj/blas.o obj/moab.o obj/imeshutil.o<br>>> obj/imeshcutil.o obj/comm_mpi.o obj/singlmesh.o obj/jl_gs.o obj/jl_sort.o<br>>> obj/jl_sarray_transfer.o obj/jl_sarray_sort.o obj/jl_gs_local.o<br>>> obj/jl_crystal.o obj/jl_comm.o obj/jl_tensor.o obj/jl_fail.o<br>>> obj/jl_fcrystal.o obj/jl_findpts.o obj/jl_findpts_local.o obj/jl_obbox.o<br>>> obj/jl_poly.o obj/jl_lob_bnd.o obj/jl_findpts_el_3.o obj/jl_findpts_el_2.o<br>>> obj/jl_sparse_cholesky.o obj/jl_xxt.o obj/jl_fcrs.o<br>>> -L/home/amirreza/Amirreza/netcdf-4.1.3/gcc/lib<br>>> -L/home/amirreza/Amirreza/zlib-1.2.5/gcc/lib<br>>> -L/home/amirreza/Amirreza/szip-2.1/gcc/lib<br>>> -L/home/amirreza/Amirreza/hdf5-1.8.11/lib<br>>> -L/home/amirreza/Amirreza/moab-4.6.0/gcc/lib<br>>> -L/home/amirreza/Amirreza/moab-4.6.0/gcc/lib -liMesh -lMOAB -lnetcdf -lhdf5<br>>> -lsz -lm -lmpi_cxx -lstdc++<br>>> obj/moab.o: In function `nekmoab_intbc_':<br>>> moab.f:(.text+0xe9d): undefined reference to `imesh_freememory_'<br>>> moab.f:(.text+0xece): undefined reference to `imesh_freememory_'<br>>> moab.f:(.text+0xee4): undefined reference to `imesh_freememory_'<br>>> moab.f:(.text+0xf05): undefined reference to `imesh_freememory_'<br>>> obj/moab.o: In function `nekmoab_bc_':<br>>> moab.f:(.text+0x1306): undefined reference to `imesh_freememory_'<br>>><br>>> collect2: ld returned 1 exit status<br>>> make: *** [nek5000] Error 1<br>>><br>>> Thanks,<br>>> Ami<br>>><br>>><br>>> On Wed, Sep 11, 2013 at 12:05 PM, <nek5000-users@lists.mcs.anl.gov> wrote:<br>>>><br>>>> It depends which compiler you're using. Are you using gnu?<br>>>><br>>>> Please send complete compile output.<br>>>><br>>>> - tim<br>>>><br>>>><br>>>> On 09/11/2013 10:11 AM, nek5000-users@lists.mcs.anl.gov wrote:<br>>>>><br>>>>> Thanks for your answer, to make sure I have added libraries to makenek<br>>>>> ''USR_LFLAGS="-lmpi_cxx -lstdc++" which I'm<br>>>>> getting same error,so you mean I need to add appropriate fortran library<br>>>>> to USR_LFLAGS?<br>>>>><br>>>>> Thanks,<br>>>>> Ami<br>>>>><br>>>>><br>>>>> On Wed, Sep 11, 2013 at 10:47 AM, <nek5000-users@lists.mcs.anl.gov<br>>>>> <mailto:nek5000-users@lists.mcs.anl.gov>> wrote:<br>>>>><br>>>>> Hi Ami,<br>>>>> That's the C++ runtime. You have two options:<br>>>>> 1. Link with the C++ compiler; in this case, you'll have to<br>>>>> explicitly add the fortran runtime libraries to the link<br>>>>> statement, which is most easily done by adding it to USR_LFLAGS in<br>>>>> makenek. Compiler documents often tell you which<br>>>>> libraries implement the fortran runtime, usually in a section about<br>>>>> inter-language linking.<br>>>>><br>>>>> 2. Add the C++ std libs to USR_LFLAGS. The trunk/nek/makenek file<br>>>>> has a few examples of this method for<br>>>>> gnu/intel/pgi. Sometimes, like on BG/x, it can be difficult to<br>>>>> figure out what all comprises the C++ runtime, which<br>>>>> is why I list 1. above.<br>>>>><br>>>>> - tim<br>>>>><br>>>>><br>>>>> On 09/11/2013 09:31 AM, nek5000-users@lists.mcs.anl.__gov<br>>>>> <mailto:nek5000-users@lists.mcs.anl.gov> wrote:<br>>>>><br>>>>> Hello Neks,<br>>>>><br>>>>> I am trying to run MOAB example with nek5000, but all the time<br>>>>> which I am running, it gives me set of undefined<br>>>>> reference error. I put an error with last part of my ./makenek<br>>>>> pipe log below.<br>>>>> What is wrong with my work?<br>>>>><br>>>>> IODebugTrack.cpp:(.text+0xb74)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xb7f)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xb8c)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xb97)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xbd3)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xbde)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xbeb)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xbf6)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xc03)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xc0e)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xc1b)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xc26)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(unsigned long)'<br>>>>> IODebugTrack.cpp:(.text+0xc33)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> IODebugTrack.cpp:(.text+0xc38)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>><br>>>>> std::endl<char, std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&)'<br>>>>> IODebugTrack.cpp:(.text+0xc40)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(std::basic___ostream<char, std::char_traits<char><br>>>>>> & (*)(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&))'<br>>>>> IODebugTrack.cpp:(.text+0xc50)__: undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::flush()'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>> `moab::IODebugTrack::all___reduce()':<br>>>>> IODebugTrack.cpp:(.text+0xd08)__: undefined reference to<br>>>>> `MPI_Comm_size'<br>>>>> IODebugTrack.cpp:(.text+0xdfe)__: undefined reference to<br>>>>> `MPI_Gather'<br>>>>> IODebugTrack.cpp:(.text+__0x1080): undefined reference to<br>>>>> `MPI_Gatherv'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>> `__static_initialization_and___destruction_0(int, int)':<br>>>>> IODebugTrack.cpp:(.text+__0x1221): undefined reference to<br>>>>> `std::ios_base::Init::Init()'<br>>>>> IODebugTrack.cpp:(.text+__0x1226): undefined reference to<br>>>>> `std::ios_base::Init::~Init()'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>> `std::list<moab::IODebugTrack:__:DRange,<br>>>>> std::allocator<moab::__IODebugTrack::DRange><br>>>>>> ::_M_insert(std::_List___iterator<moab::IODebugTrack::__DRange>,<br>>>>> moab::IODebugTrack::DRange const&)':<br>>>>><br>>>>> IODebugTrack.cpp:(.text.___ZNSt4listIN4moab12IODebugTrack__6DRangeESaIS2_EE9_M___insertESt14_List_iteratorIS2___ERKS2_[std::list<moab::__IODebugTrack::DRange,<br>>>>> std::allocator<moab::__IODebugTrack::DRange><br>>>>>> ::_M_insert(std::_List___iterator<moab::IODebugTrack::__DRange>,<br>>>>><br>>>>> moab::IODebugTrack::DRange const&)]+0x3a): undefined reference to<br>>>>><br>>>>> `std::__detail::_List_node___base::_M_hook(std::__detail::___List_node_base*)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>><br>>>>> `__gnu_cxx::new_allocator<std:__:_List_node<moab::__IODebugTrack::DRange><br>>>>> >::deallocate(std::_List_node<__moab::IODebugTrack::DRange>*,<br>>>>> unsigned long)':<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new_allocatorISt10___List___nodeIN4moab12IODebugTrack6DRan__geEEE10deallocateEPS5_m[__gnu___cxx::new_allocator<std::_List___node<moab::IODebugTrack::__DRange><br>>>>> >::deallocate(std::_List_node<__moab::IODebugTrack::DRange>*,<br>>>>> unsigned long)]+0x1c): undefined reference to<br>>>>> `operator<br>>>>> delete(void*)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>><br>>>>> `__gnu_cxx::new_allocator<__moab::IODebugTrack::DRange>::__allocate(unsigned<br>>>>> long, void const*)':<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new___allocatorIN4moab12IODebugTrack__6DRangeEE8allocateEmPKv[__gnu___cxx::new_allocator<moab::__IODebugTrack::DRange>::__allocate(unsigned<br>>>>><br>>>>> long, void const*)]+0x2c): undefined reference to<br>>>>> `std::__throw_bad_alloc()'<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new___allocatorIN4moab12IODebugTrack__6DRangeEE8allocateEmPKv[__gnu___cxx::new_allocator<moab::__IODebugTrack::DRange>::__allocate(unsigned<br>>>>><br>>>>> long, void const*)]+0x45): undefined reference to `operator<br>>>>> new(unsigned long)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>><br>>>>> `__gnu_cxx::new_allocator<__moab::IODebugTrack::DRange>::__deallocate(moab::IODebugTrack:__:DRange*,<br>>>>> unsigned<br>>>>> long)':<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new___allocatorIN4moab12IODebugTrack__6DRangeEE10deallocateEPS3_m[____gnu_cxx::new_allocator<moab::__IODebugTrack::DRange>::__deallocate(moab::IODebugTrack:__:DRange*,<br>>>>><br>>>>> unsigned long)]+0x1c): undefined reference to `operator<br>>>>> delete(void*)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o): In<br>>>>> function<br>>>>><br>>>>> `__gnu_cxx::new_allocator<std:__:_List_node<moab::__IODebugTrack::DRange><br>>>>>> ::allocate(unsigned long, void const*)':<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new_allocatorISt10___List___nodeIN4moab12IODebugTrack6DRan__geEEE8allocateEmPKv[__gnu_cxx:__:new_allocator<std::_List___node<moab::IODebugTrack::__DRange><br>>>>><br>>>>> >::allocate(unsigned long, void const*)]+0x2c): undefined<br>>>>> reference to `std::__throw_bad_alloc()'<br>>>>><br>>>>> IODebugTrack.cpp:(.text._ZN9____gnu_cxx13new_allocatorISt10___List___nodeIN4moab12IODebugTrack6DRan__geEEE8allocateEmPKv[__gnu_cxx:__:new_allocator<std::_List___node<moab::IODebugTrack::__DRange><br>>>>><br>>>>> >::allocate(unsigned long, void const*)]+0x46): undefined<br>>>>> reference to `operator new(unsigned long)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__IODebugTrack.o):(.eh_frame+__0x24b):<br>>>>> undefined reference to<br>>>>> `__gxx_personality_v0'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__OrientedBox.o): In<br>>>>> function<br>>>>> `moab::operator<<(std::basic___ostream<char,<br>>>>> std::char_traits<char> >&, moab::OrientedBox const&)':<br>>>>><br>>>>> OrientedBox.cpp:(.text+0x97): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<<<br>>>>> <std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0xaf): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<<<br>>>>> <std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0xbc): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(double)'<br>>>>> OrientedBox.cpp:(.text+0xc9): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<<<br>>>>> <std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0xe1): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<<<br>>>>> <std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0xee): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(double)'<br>>>>> OrientedBox.cpp:(.text+0xfb): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<<<br>>>>> <std::char_traits<char> >(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0x113): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<< <std::char_traits<char><br>>>>>> (std::basic_ostream<char, std::char_traits<char> >&, char const*)'<br>>>>> OrientedBox.cpp:(.text+0x120): undefined reference to<br>>>>> `std::basic_ostream<char, std::char_traits<char><br>>>>> >::operator<<(double)'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__OrientedBox.o): In<br>>>>> function<br>>>>> `__static_initialization_and___destruction_0(int, int)':<br>>>>> OrientedBox.cpp:(.text+0x3aaf)__: undefined reference to<br>>>>> `std::ios_base::Init::Init()'<br>>>>> OrientedBox.cpp:(.text+0x3ab4)__: undefined reference to<br>>>>> `std::ios_base::Init::~Init()'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__OrientedBox.o): In<br>>>>> function `moab::ErrorCode<br>>>>> moab::EigenDecomp<moab::__Matrix3, moab::CartVect>(moab::Matrix3<br>>>>> const&, double*, moab::CartVect*)':<br>>>>><br>>>>> OrientedBox.cpp:(.text.___ZN4moab11EigenDecompINS___7Matrix3ENS_8CartVectEEENS___9ErrorCodeERKT_PdPT0_[moab::__ErrorCode<br>>>>> moab::EigenDecomp<moab::__Matrix3, moab::CartVect>(moab::Matrix3<br>>>>> const&, double*, moab::CartVect*)]+0xb7f):<br>>>>><br>>>>> undefined<br>>>>> reference to `std::cerr'<br>>>>><br>>>>> OrientedBox.cpp:(.text.___ZN4moab11EigenDecompINS___7Matrix3ENS_8CartVectEEENS___9ErrorCodeERKT_PdPT0_[moab::__ErrorCode<br>>>>> moab::EigenDecomp<moab::__Matrix3, moab::CartVect>(moab::Matrix3<br>>>>> const&, double*, moab::CartVect*)]+0xb84):<br>>>>><br>>>>> undefined<br>>>>> reference to `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::operator<< <std::char_traits<char><br>>>>> >(std::basic_ostream<char, std::char_traits<char> >&, char<br>>>>> const*)'<br>>>>><br>>>>> OrientedBox.cpp:(.text.___ZN4moab11EigenDecompINS___7Matrix3ENS_8CartVectEEENS___9ErrorCodeERKT_PdPT0_[moab::__ErrorCode<br>>>>> moab::EigenDecomp<moab::__Matrix3, moab::CartVect>(moab::Matrix3<br>>>>> const&, double*, moab::CartVect*)]+0xb89):<br>>>>><br>>>>> undefined<br>>>>> reference to `std::basic_ostream<char, std::char_traits<char> >&<br>>>>> std::endl<char, std::char_traits<char><br>>>>> >(std::basic_ostream<char, std::char_traits<char> >&)'<br>>>>><br>>>>> OrientedBox.cpp:(.text.___ZN4moab11EigenDecompINS___7Matrix3ENS_8CartVectEEENS___9ErrorCodeERKT_PdPT0_[moab::__ErrorCode<br>>>>> moab::EigenDecomp<moab::__Matrix3, moab::CartVect>(moab::Matrix3<br>>>>> const&, double*, moab::CartVect*)]+0xb91):<br>>>>> undefined<br>>>>> reference to `std::basic_ostream<char, std::char_traits<char><br>>>>>> ::operator<<(std::basic___ostream<char,<br>>>>><br>>>>> std::char_traits<char> >& (*)(std::basic_ostream<char,<br>>>>> std::char_traits<char> >&))'<br>>>>><br>>>>> /home/amirreza/Amirreza/moab-__4.6.0/gcc/lib/libMOAB.a(__OrientedBox.o):(.eh_frame+__0x22f):<br>>>>> undefined reference to<br>>>>><br>>>>> `__gxx_personality_v0'<br>>>>> collect2: ld returned 1 exit status<br>>>>> make: *** [nek5000] Error 1<br>>>>><br>>>>> Thanks,<br>>>>> Ami<br>>>>><br>>>>><br>>>>> _________________________________________________<br>>>>> Nek5000-users mailing list<br>>>>> Nek5000-users@lists.mcs.anl.__gov<br>>>>> <mailto:Nek5000-users@lists.mcs.anl.gov><br>>>>> https://lists.mcs.anl.gov/__mailman/listinfo/nek5000-users<br>>>>> <https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users><br>>>>><br>>>>><br>>>>> --<br>>>>> ==============================__==============================__====<br>>>>><br>>>>> "You will keep in perfect peace him whose mind is<br>>>>> steadfast, because he trusts in you." Isaiah 26:3<br>>>>><br>>>>> Tim Tautges Argonne National Laboratory<br>>>>> (tautges@mcs.anl.gov <mailto:tautges@mcs.anl.gov>)<br>>>>> (telecommuting from UW-Madison)<br>>>>> phone (gvoice): (608) 354-1459 <tel:%28608%29%20354-1459> 1500<br>>>>> Engineering Dr.<br>>>>> fax: (608) 263-4499 <tel:%28608%29%20263-4499><br>>>>> Madison, WI 53706<br>>>>><br>>>>> _________________________________________________<br>>>>> Nek5000-users mailing list<br>>>>> Nek5000-users@lists.mcs.anl.__gov<br>>>>> <mailto:Nek5000-users@lists.mcs.anl.gov><br>>>>> https://lists.mcs.anl.gov/__mailman/listinfo/nek5000-users<br>>>>> <https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>> _______________________________________________<br>>>>> Nek5000-users mailing list<br>>>>> Nek5000-users@lists.mcs.anl.gov<br>>>>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users<br>>>>><br>>>><br>>>> --<br>>>> ================================================================<br>>>> "You will keep in perfect peace him whose mind is<br>>>> steadfast, because he trusts in you." Isaiah 26:3<br>>>><br>>>> Tim Tautges Argonne National Laboratory<br>>>> (tautges@mcs.anl.gov) (telecommuting from UW-Madison)<br>>>> phone (gvoice): (608) 354-1459 1500 Engineering Dr.<br>>>> fax: (608) 263-4499 Madison, WI 53706<br>>>><br>>>> _______________________________________________<br>>>> Nek5000-users mailing list<br>>>> Nek5000-users@lists.mcs.anl.gov<br>>>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users<br>>><br>>><br>>><br>>> _______________________________________________<br>>> Nek5000-users mailing list<br>>> Nek5000-users@lists.mcs.anl.gov<br>>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users<br>>><br>><br><br>-- <br>================================================================<br>"You will keep in perfect peace him whose mind is<br> steadfast, because he trusts in you." Isaiah 26:3<br><br> Tim Tautges Argonne National Laboratory<br> (tautges@mcs.anl.gov) (telecommuting from UW-Madison)<br> phone (gvoice): (608) 354-1459 1500 Engineering Dr.<br> fax: (608) 263-4499 Madison, WI 53706<br><br></blockquote><br></div></body></html>