nickgillian / ofxGrt

OpenFrameworks extension for the Gesture Recognition Toolkit
119 stars 27 forks source link

Link errors on ubuntu 14.04.03, #5

Open memo opened 8 years ago

memo commented 8 years ago

I'm getting a ton of link errors on all of the examples similar to the below. This happens whether i use make, or QTCreator. I have gcc/g++ 4.9.3.

The errors seem related to basic_string stuff, which apparently isn't in libstdc++. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42033

ClassificationDataStream.cpp:(.text+0x3941): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
ClassificationDataStream.cpp:(.text+0x39d4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
ClassificationDataStream.cpp:(.text+0x39ed): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3a5e): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3ad3): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3aec): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3b5d): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3b75): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
ClassificationDataStream.cpp:(.text+0x3bc8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ClassificationDataStream.cpp:(.text+0x3bd7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x3bf0): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3c80): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3d0e): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3db3): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
ClassificationDataStream.cpp:(.text+0x3ec8): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o):ClassificationDataStream.cpp:(.text+0x3f70): more undefined references to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::loadDatasetFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
ClassificationDataStream.cpp:(.text+0x43da): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x440e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x444a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::saveDatasetToCSVFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
ClassificationDataStream.cpp:(.text+0x44c3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::loadDatasetFromCSVFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)':
ClassificationDataStream.cpp:(.text+0x46d5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
ClassificationDataStream.cpp:(.text+0x46ed): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
ClassificationDataStream.cpp:(.text+0x4724): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ClassificationDataStream.cpp:(.text+0x4756): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x4a4d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::printStats() const':
ClassificationDataStream.cpp:(.text+0x4ad4): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ClassificationDataStream.cpp:(.text+0x4b03): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ClassificationDataStream.cpp:(.text+0x4c6e): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::getSubset(unsigned int, unsigned int) const':
ClassificationDataStream.cpp:(.text+0x4f61): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x4f8b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x4fbc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x4fda): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x50c4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x5105): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x51c5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o):ClassificationDataStream.cpp:(.text+0x51e8): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::getTimeSeriesClassificationData(bool) const':
ClassificationDataStream.cpp:(.text+0x52e1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x530b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x533c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x535a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x54d9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x54fc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::getClassificationData(bool) const':
ClassificationDataStream.cpp:(.text+0x55cd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x55f7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
ClassificationDataStream.cpp:(.text+0x5628): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x5646): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x5821): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
ClassificationDataStream.cpp:(.text+0x5844): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::getDatasetName[abi:cxx11]() const':
ClassificationDataStream.cpp:(.text._ZNK3GRT24ClassificationDataStream14getDatasetNameB5cxx11Ev[_ZNK3GRT24ClassificationDataStream14getDatasetNameB5cxx11Ev]+0x23): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(ClassificationDataStream.cpp.o): In function `GRT::ClassificationDataStream::getInfoText[abi:cxx11]() const':
ClassificationDataStream.cpp:(.text._ZNK3GRT24ClassificationDataStream11getInfoTextB5cxx11Ev[_ZNK3GRT24ClassificationDataStream11getInfoTextB5cxx11Ev]+0x23): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::TimeSeriesClassificationData(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
TimeSeriesClassificationData.cpp:(.text+0xc8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0xdb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x169): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x198): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1d1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x200): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x239): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x268): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x29e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x2c7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x2fd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x326): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x35c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x385): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3c1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3de): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x448): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x473): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x49e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4c6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4eb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0x510): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::TimeSeriesClassificationData(GRT::TimeSeriesClassificationData const&)':
TimeSeriesClassificationData.cpp:(.text+0x667): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x67a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x708): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x737): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x770): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x79f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x7d8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x807): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x83d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x866): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x89c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x8c5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x8fb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x924): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x963): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x98e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x9b9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x9e1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0xa06): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::operator=(GRT::TimeSeriesClassificationData const&)':
TimeSeriesClassificationData.cpp:(.text+0xc5f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0xc7a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::setDatasetName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
TimeSeriesClassificationData.cpp:(.text+0xe78): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long) const'
TimeSeriesClassificationData.cpp:(.text+0xe9a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::setInfoText(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
TimeSeriesClassificationData.cpp:(.text+0xef3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::setClassNameForCorrespondingClassLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int)':
TimeSeriesClassificationData.cpp:(.text+0xf7d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::addSample(unsigned int, GRT::MatrixFloat const&)':
TimeSeriesClassificationData.cpp:(.text+0x1173): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x11a6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x12be): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x12f1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x136f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x13ab): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::relabelAllSamplesWithClassLabel(unsigned int, unsigned int)':
TimeSeriesClassificationData.cpp:(.text+0x1a2e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x1a98): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1ace): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::save(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
TimeSeriesClassificationData.cpp:(.text+0x1e65): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x1e86): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1ec0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x1ee1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1f03): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1f2e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
TimeSeriesClassificationData.cpp:(.text+0x1f87): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x1fa8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x1fe2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x2003): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x2025): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x2050): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::saveDatasetToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const':
TimeSeriesClassificationData.cpp:(.text+0x20af): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
TimeSeriesClassificationData.cpp:(.text+0x2156): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x2191): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::loadDatasetFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
TimeSeriesClassificationData.cpp:(.text+0x274f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
TimeSeriesClassificationData.cpp:(.text+0x27d8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x27f1): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2871): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x28e6): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x28ff): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2970): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2988): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x29db): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x29ea): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x2a03): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2aa2): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2b3f): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2bf3): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
TimeSeriesClassificationData.cpp:(.text+0x2d0f): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0x2e7a): more undefined references to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::loadDatasetFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
TimeSeriesClassificationData.cpp:(.text+0x32a8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x32dc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3318): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::saveDatasetToCSVFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
TimeSeriesClassificationData.cpp:(.text+0x338d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::loadDatasetFromCSVFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
TimeSeriesClassificationData.cpp:(.text+0x3653): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x366b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x36a2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x36d4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3b25): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::printStats() const':
TimeSeriesClassificationData.cpp:(.text+0x3bbe): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3bca): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3bef): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getStatsAsString[abi:cxx11]() const':
TimeSeriesClassificationData.cpp:(.text+0x3c3e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3c94): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3ca3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3cb2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3d08): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3d17): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3d26): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3d95): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3da4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3db3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3dc2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3e31): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3e40): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3e4f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3e5e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3ede): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3eed): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3efc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3f0b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3f1f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x3fae): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x3fbd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x3fcc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4032): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x4041): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4050): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x40bb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x40ca): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x40d9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4112): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x429c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x42ab): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x42ba): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x42c9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x42d8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x42e7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0x42f6): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getStatsAsString[abi:cxx11]() const':
TimeSeriesClassificationData.cpp:(.text+0x4343): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
TimeSeriesClassificationData.cpp:(.text+0x4484): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x4490): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x449c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x44ab): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x44ba): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x44c9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0x44d5): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::partition(unsigned int, bool)':
TimeSeriesClassificationData.cpp:(.text+0x488b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x48b5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x48eb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4909): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x4942): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x496c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x49a2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x49c0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x5355): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x5378): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x53a9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o):TimeSeriesClassificationData.cpp:(.text+0x53cc): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::merge(GRT::TimeSeriesClassificationData const&)':
TimeSeriesClassificationData.cpp:(.text+0x5657): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x5678): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x56b4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getTrainingFoldData(unsigned int) const':
TimeSeriesClassificationData.cpp:(.text+0x5ec2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x5ee3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x5f08): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x5f20): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x609f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x60bc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getTestFoldData(unsigned int) const':
TimeSeriesClassificationData.cpp:(.text+0x6162): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x6183): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x61a8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x61c0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x62f1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x630e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getClassData(unsigned int) const':
TimeSeriesClassificationData.cpp:(.text+0x63b8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x63d9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x6400): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x6418): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x64b6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x64d3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::reformatAsUnlabelledData() const':
TimeSeriesClassificationData.cpp:(.text+0x657f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x65a9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
TimeSeriesClassificationData.cpp:(.text+0x65da): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x65f8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x6726): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
TimeSeriesClassificationData.cpp:(.text+0x6749): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(TimeSeriesClassificationData.cpp.o): In function `GRT::TimeSeriesClassificationData::getClassNameForCorrespondingClassLabel[abi:cxx11](unsigned int) const':
TimeSeriesClassificationData.cpp:(.text+0x6a0e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
TimeSeriesClassificationData.cpp:(.text+0x6a37): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o): In function `GRT::FeatureExtraction::FeatureExtraction()':
FeatureExtraction.cpp:(.text+0x199): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
FeatureExtraction.cpp:(.text+0x1dd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
FeatureExtraction.cpp:(.text+0x273): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
FeatureExtraction.cpp:(.text+0x29c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x2d2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
FeatureExtraction.cpp:(.text+0x2fb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x331): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
FeatureExtraction.cpp:(.text+0x35a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x391): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x3b6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x3db): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0x43d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o):FeatureExtraction.cpp:(.text+0x51a): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o): In function `GRT::FeatureExtraction::copyBaseVariables(GRT::FeatureExtraction const*)':
FeatureExtraction.cpp:(.text+0x61b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o): In function `GRT::FeatureExtraction::loadFeatureExtractionSettingsFromFile(std::basic_fstream<char, std::char_traits<char> >&)':
FeatureExtraction.cpp:(.text+0x95b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
FeatureExtraction.cpp:(.text+0x96e): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
FeatureExtraction.cpp:(.text+0xa11): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
FeatureExtraction.cpp:(.text+0xa33): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o): In function `GRT::FeatureExtraction::getFeatureExtractionType[abi:cxx11]() const':
FeatureExtraction.cpp:(.text+0xa74): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(FeatureExtraction.cpp.o): In function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GRT::FeatureExtraction* (*)()>::~pair()':
FeatureExtraction.cpp:(.text._ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT17FeatureExtractionEvEED2Ev[_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT17FeatureExtractionEvEED5Ev]+0x14): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::PostProcessing()':
PostProcessing.cpp:(.text+0x155): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
PostProcessing.cpp:(.text+0x17e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
PostProcessing.cpp:(.text+0x1fe): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::~PostProcessing()':
PostProcessing.cpp:(.text+0x2be): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::copyBaseVariables(GRT::PostProcessing const*)':
PostProcessing.cpp:(.text+0x3bf): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::saveModelToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const':
PostProcessing.cpp:(.text+0x56f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::loadModelFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
PostProcessing.cpp:(.text+0x669): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::loadPostProcessingSettingsFromFile(std::basic_fstream<char, std::char_traits<char> >&)':
PostProcessing.cpp:(.text+0x863): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
PostProcessing.cpp:(.text+0x876): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
PostProcessing.cpp:(.text+0x919): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
PostProcessing.cpp:(.text+0x93b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `GRT::PostProcessing::getPostProcessingType[abi:cxx11]() const':
PostProcessing.cpp:(.text+0x99c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(PostProcessing.cpp.o): In function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GRT::PostProcessing* (*)()>::~pair()':
PostProcessing.cpp:(.text._ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT14PostProcessingEvEED2Ev[_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT14PostProcessingEvEED5Ev]+0x14): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `GRT::Regressifier::Regressifier()':
Regressifier.cpp:(.text+0x1f7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
Regressifier.cpp:(.text+0x25c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
Regressifier.cpp:(.text+0x2d5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `GRT::Regressifier::~Regressifier()':
Regressifier.cpp:(.text+0x3ba): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `GRT::Regressifier::copyBaseVariables(GRT::Regressifier const*)':
Regressifier.cpp:(.text+0x4bb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `GRT::Regressifier::getRegressifierType[abi:cxx11]() const':
Regressifier.cpp:(.text+0x602): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `GRT::Regressifier::loadBaseSettingsFromFile(std::basic_fstream<char, std::char_traits<char> >&)':
Regressifier.cpp:(.text+0x955): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
Regressifier.cpp:(.text+0x97b): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
Regressifier.cpp:(.text+0xa63): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
Regressifier.cpp:(.text+0xb96): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
Regressifier.cpp:(.text+0xbb8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Regressifier.cpp.o): In function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GRT::Regressifier* (*)()>::~pair()':
Regressifier.cpp:(.text._ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT12RegressifierEvEED2Ev[_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPN3GRT12RegressifierEvEED5Ev]+0x14): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/memo/DEV/of_v0.9.1_linux64_release/addons/ofxGrt/libs/grt/lib/linux64/libgrt.a(Context.cpp.o): In function `GRT::Context::loadContextSettingsFromFile(std::basic_fstream<char, std::char_traits<char> >&)':
Context.cpp:(.text+0x333): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
Context.cpp:(.text+0x346): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
Context.cpp:(.text+0x3e9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
Context.cpp:(.text+0x40b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
collect2: error: ld returned 1 exit status
memo commented 8 years ago

I pulled the current grt src and rebuilt libgrt.a. This time I got a ton of other link errors related to GRT:: undefined references. So I zapped the headers too and used the fresh headers I got from the grt repo (i.e. to match the headers to the lib). I just had a few compile errors and had to change MatrixFloat to Matrix etc. After that it compiles/links and runs fine.

Note. I used the src from the grt master branch. Wasn't sure if master or dev is more recent. They seem to have diverged quite a while ago.

I also tried with the dev branch. Also, if I just remove the libgrt.a all together and just include the full grt src it also works. So must be something wrong with the libgrt.a in the repo.

nickgillian commented 8 years ago

I think the link errors related to using the older GRT master branch code (as the earlier version of ofxGrt was being built against the GRT dev branch).

The master and dev branches of the GRT are now relatively in sync, so these issues should go away if you try building the GRT from either dev/master.

Note that there is a script in the ofxGrt repo that you can use to build/update the static library of the GRT that lives in the ofxGrt repo:

https://github.com/nickgillian/ofxGrt/blob/master/scripts/update_grt.py