Problem building with the latest tecio 142

Creating Tecplot binary data files

Moderators: davetaflin, salter, steve, jprenaud, straton, Chris Idso

zonexo
Expert
Posts: 59
Joined: Mon Feb 11, 2008 8:57 pm
Location: Singapore
Contact:

Problem building with the latest tecio 142

Postby zonexo » Mon Oct 31, 2016 5:10 pm

Hi,

My sch has the latest tecplot 2016 ex R2 and I want to try the latest tecio 142 with SZL. I managed to build my CFD code with tecio 142 in windows with VS and Intel Fortran.

However, in linux, there's a lot of errors, both when using the supplied libtecio.a, libteciompi.a and also my own compiled libteciompi.a using the given source code. Part of the errors are below. Please help.

/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.137':
TecioSZL.cpp:(.text+0x1fb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.139':
TecioSZL.cpp:(.text+0x7fb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3971(int, char const*, char const*)':
TecioSZL.cpp:(.text+0x16d3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
TecioSZL.cpp:(.text+0x1703): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3990(int, int const*, char const*, char const*)':
TecioSZL.cpp:(.text+0x1bf3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o):TecioSZL.cpp:(.text+0x1c23): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)' follow
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::TECIOSZL_MPIINIT(int*, void*, int const*)':
TecioSZL.cpp:(.text+0x2167): undefined reference to `ompi_mpi_int'
TecioSZL.cpp:(.text+0x219e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)'
TecioSZL.cpp:(.text+0x21ba): undefined reference to `ompi_mpi_char'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::TECIOSZL_FTN_MPIINIT(int*, void*, int const*)':
TecioSZL.cpp:(.text+0x2237): undefined reference to `MPI_Comm_f2c'
TecioSZL.cpp:(.text+0x23e7): undefined reference to `ompi_mpi_int'
TecioSZL.cpp:(.text+0x241e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)'
TecioSZL.cpp:(.text+0x243a): undefined reference to `ompi_mpi_char'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3992(int, char const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, double const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*)':
TecioSZL.cpp:(.text+0x271f): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x274f): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x27a8): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x27d1): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x287a): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioSZL.cpp:(.text+0x28ab): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x28c4): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x28d6): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x2a11): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::(anonymous namespace)::getPartitionZoneNum(int, int, char const*)':
TecioSZL.cpp:(.text+0x2c15): undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x2c50): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
TecioSZL.cpp:(.text+0x2c8c): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioSZL.cpp:(.text+0x2ca9): undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x2cf0): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
TecioSZL.cpp:(.text+0x2d49): undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x2de9): undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3978(int, char const*)':
TecioSZL.cpp:(.text+0x4e27): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)'
TecioSZL.cpp:(.text+0x4eee): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)'
TecioSZL.cpp:(.text+0x529b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
TecioSZL.cpp:(.text+0x5318): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3977(int, char const*, char const*, char const*, char const*, int const*, int const*, int const*)':
TecioSZL.cpp:(.text+0x5c0f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const'
TecioSZL.cpp:(.text+0x5e8c): undefined reference to `ompi_mpi_comm_self'
TecioSZL.cpp:(.text+0x6088): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
TecioSZL.cpp:(.text+0x6b16): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
TecioSZL.cpp:(.text+0x6ba3): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::___3973(int)':
TecioSZL.cpp:(.text+0x74d2): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x74fc): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7576): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7617): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioSZL.cpp:(.text+0x7690): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x76bc): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7974): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `tecplot::tecioszl::tecioszl_convertrawdata(char const*)':
TecioSZL.cpp:(.text+0x7ae9): undefined reference to `ompi_mpi_comm_world'
TecioSZL.cpp:(.text+0x7b56): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7b79): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7bd1): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7bfa): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x7cd2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x7cf6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x7e52): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char const*, unsigned long, unsigned long) const'
TecioSZL.cpp:(.text+0x7e7e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)'
TecioSZL.cpp:(.text+0x7edf): undefined reference to `ompi_mpi_comm_world'
TecioSZL.cpp:(.text+0x7f0d): undefined reference to `ompi_mpi_comm_world'
TecioSZL.cpp:(.text+0x80dd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x8218): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x8231): undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x8243): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x827e): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x8285): undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
TecioSZL.cpp:(.text+0x83ab): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
TecioSZL.cpp:(.text+0x8470): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text+0x854e): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
TecioSZL.cpp:(.text+0x85c2): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':
TecioSZL.cpp:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb]+0x15): undefined reference to `ompi_mpi_cxx_op_intercept'
TecioSZL.cpp:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb]+0x30): undefined reference to `ompi_op_set_cxx_callback'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intracomm::Clone() const':
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5CloneEv[_ZNK3MPI9Intracomm5CloneEv]+0x2a): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5CloneEv[_ZNK3MPI9Intracomm5CloneEv]+0x54): undefined reference to `ompi_mpi_comm_null'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5CloneEv[_ZNK3MPI9Intracomm5CloneEv]+0x6e): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Graphcomm::Clone() const':
TecioSZL.cpp:(.text._ZNK3MPI9Graphcomm5CloneEv[_ZNK3MPI9Graphcomm5CloneEv]+0x25): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Graphcomm5CloneEv[_ZNK3MPI9Graphcomm5CloneEv]+0x54): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Cartcomm::Sub(bool const*) const':
TecioSZL.cpp:(.text._ZNK3MPI8Cartcomm3SubEPKb[_ZNK3MPI8Cartcomm3SubEPKb]+0x8d): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI8Cartcomm3SubEPKb[_ZNK3MPI8Cartcomm3SubEPKb]+0xbe): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const':
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[_ZNK3MPI9Intracomm12Create_graphEiPKiS2_b]+0x29): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[_ZNK3MPI9Intracomm12Create_graphEiPKiS2_b]+0x58): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Cartcomm::Clone() const':
TecioSZL.cpp:(.text._ZNK3MPI8Cartcomm5CloneEv[_ZNK3MPI8Cartcomm5CloneEv]+0x25): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI8Cartcomm5CloneEv[_ZNK3MPI8Cartcomm5CloneEv]+0x54): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const':
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[_ZNK3MPI9Intracomm11Create_cartEiPKiPKbb]+0x97): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[_ZNK3MPI9Intracomm11Create_cartEiPKiPKbb]+0xc8): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intercomm::Merge(bool) const':
TecioSZL.cpp:(.text._ZNK3MPI9Intercomm5MergeEb[_ZNK3MPI9Intercomm5MergeEb]+0x27): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intercomm5MergeEb[_ZNK3MPI9Intercomm5MergeEb]+0x51): undefined reference to `ompi_mpi_comm_null'
TecioSZL.cpp:(.text._ZNK3MPI9Intercomm5MergeEb[_ZNK3MPI9Intercomm5MergeEb]+0x6b): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intracomm::Create(MPI::Group const&) const':
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[_ZNK3MPI9Intracomm6CreateERKNS_5GroupE]+0x2a): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[_ZNK3MPI9Intracomm6CreateERKNS_5GroupE]+0x54): undefined reference to `ompi_mpi_comm_null'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[_ZNK3MPI9Intracomm6CreateERKNS_5GroupE]+0x6e): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `MPI::Intracomm::Split(int, int) const':
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5SplitEii[_ZNK3MPI9Intracomm5SplitEii]+0x26): undefined reference to `MPI::Comm::Comm()'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5SplitEii[_ZNK3MPI9Intracomm5SplitEii]+0x50): undefined reference to `ompi_mpi_comm_null'
TecioSZL.cpp:(.text._ZNK3MPI9Intracomm5SplitEii[_ZNK3MPI9Intracomm5SplitEii]+0x6a): undefined reference to `ompi_mpi_comm_null'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::escaped_list_error> >::clone() const':
TecioSZL.cpp:(.text._ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_18escaped_list_errorEEEE5cloneEv[_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_18escaped_list_errorEEEE5cloneEv]+0x2e): undefined reference to `std::runtime_error::runtime_error(std::runtime_error const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()':
TecioSZL.cpp:(.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x3): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()':
TecioSZL.cpp:(.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x3): undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)':
TecioSZL.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_]+0x8d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
TecioSZL.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_]+0xcb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
TecioSZL.cpp:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0x9c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0xac): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0x30b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
TecioSZL.cpp:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0x34b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `boost::exception_detail::error_info_injector<boost::escaped_list_error>::error_info_injector(boost::exception_detail::error_info_injector<boost::escaped_list_error> const&)':
TecioSZL.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_18escaped_list_errorEEC2ERKS3_[_ZN5boost16exception_detail19error_info_injectorINS_18escaped_list_errorEEC5ERKS3_]+0xd): undefined reference to `std::runtime_error::runtime_error(std::runtime_error const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `void boost::throw_exception<boost::exception_detail::error_info_injector<boost::escaped_list_error> >(boost::exception_detail::error_info_injector<boost::escaped_list_error> const&)':
TecioSZL.cpp:(.text._ZN5boost15throw_exceptionINS_16exception_detail19error_info_injectorINS_18escaped_list_errorEEEEEvRKT_[_ZN5boost15throw_exceptionINS_16exception_detail19error_info_injectorINS_18escaped_list_errorEEEEEvRKT_]+0x40): undefined reference to `std::runtime_error::runtime_error(std::runtime_error const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `void boost::exception_detail::throw_exception_<boost::escaped_list_error>(boost::escaped_list_error const&, char const*, char const*, int)':
TecioSZL.cpp:(.text._ZN5boost16exception_detail16throw_exception_INS_18escaped_list_errorEEEvRKT_PKcS7_i[_ZN5boost16exception_detail16throw_exception_INS_18escaped_list_errorEEEvRKT_PKcS7_i]+0x1c): undefined reference to `std::runtime_error::runtime_error(std::runtime_error const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioSZL.cpp.o): In function `bool boost::escaped_list_separator<char, std::char_traits<char> >::operator()<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
TecioSZL.cpp:(.text._ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_[_ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_]+0x3d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text._ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_[_ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_]+0x4c7): undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioSZL.cpp:(.text._ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_[_ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_]+0x556): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
TecioSZL.cpp:(.text._ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_[_ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_]+0x689): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
TecioSZL.cpp:(.text._ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_[_ZN5boost22escaped_list_separatorIcSt11char_traitsIcEEclIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcS2_SaIcEEEEESC_EEbRT_SE_RT0_]+0x8cd): undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioData.cpp.o): In function `tecplot::tecioszl::(anonymous namespace)::throwIfInvalidIndex(char const*, long, long)':
TecioData.cpp:(.text+0x2b): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
TecioData.cpp:(.text+0xb9): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioData.cpp:(.text+0xc4): undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioData.cpp:(.text+0x102): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioData.cpp.o): In function `tecplot::tecioszl::(anonymous namespace)::throwIf(bool, char const*, long)':
TecioData.cpp:(.text+0x168): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
TecioData.cpp:(.text+0x1aa): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioData.cpp:(.text+0x1b5): undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioData.cpp:(.text+0x1f3): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioData.cpp.o): In function `_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.308':
TecioData.cpp:(.text+0x28b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioData.cpp.o): In function `_ZN7tecplot8tecioszl12_GLOBAL__N_17throwIfEbPKcl.constprop.839':
TecioData.cpp:(.text+0x445): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
TecioData.cpp:(.text+0x48a): undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const'
TecioData.cpp:(.text+0x495): undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TecioData.cpp:(.text+0x4d3): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/users/nus/tsltaywb/lib/tecio/linux/libteciompi.a(TecioData.cpp.o): In function `_ZN7tecplot8tecioszl12_GLOBAL__N_17throwIfEbPKcl.constprop.840':
TecioData.cpp:(.text+0x535): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'

Return to “TecIO Library”

Who is online

Users browsing this forum: Google [Bot] and 1 guest