Here is the build log to go with the previous email.

On Fri, Aug 8, 2014 at 6:17 PM, Tommi Mäkitalo <[email protected]> wrote:

>  Hi,
>
> it should be enough to run:
>
> g++ -I/usr/local/include -L/usr/local/lib -o jsonwrite -lcxxtools
> jsonwrite.cpp
>
> The linker error looks like you link against a wrong library. Please check
> if you have a libcxxtools.so in /usr/lib. If so I guess you have installed
> cxxtools from the repository and also installed the git version.
>
> The compiler then finds the cxxtools headers in /usr/local/include, which
> are the headers from the git version but the linker tries to link against
> /usr/lib/libcxxtools.so, which comes from the repo and have different
> symbols than the headers declare.
>
>
> Tommi
>
>
> Am 08.08.2014 16:04, schrieb Robert Goley:
>
> I am trying to compile the example from this howto.  The jsonwrite.cpp
> fails with the following on Ubuntu 14.04.
>
>  g++ -I/usr/local/include -L/usr/local/lib -o jsonwrite -lcxxtools
>  -lcxxtools-bin  -lcxxtools-http  -lcxxtools-json  -lcxxtools-unit
>  -lcxxtools-xmlrpc -lcxxtools -lstdc++ -Xlinker --no-demangle jsonwrite.cpp
> g++: error: jsonwrite.cpp: No such file or directory
> rag@dell-dev-rag:/usr/local/lib$ cd /rdadev
> rag@dell-dev-rag:/rdadev$ g++ -I/usr/local/include -L/usr/local/lib -o
> jsonwrite -lcxxtools  -lcxxtools-bin  -lcxxtools-http  -lcxxtools-json
>  -lcxxtools-unit  -lcxxtools-xmlrpc -lcxxtools -lstdc++ -Xlinker
> --no-demangle jsonwrite.cpp
> /tmp/cc880bOn.o: In function `_ZN8cxxtools10InitLocaleC2Ev':
> jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x25):
> undefined reference to `_ZNSt5ctypeIN8cxxtools4CharEEC1Em'
> jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x98):
> undefined reference to `_ZNSt8numpunctIN8cxxtools4CharEEC1Em'
> /tmp/cc880bOn.o: In function
> `_ZNSt6localeC1ISt5ctypeIN8cxxtools4CharEEEERKS_PT_':
> jsonwrite.cpp:(.text._ZNSt6localeC2ISt5ctypeIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt5ctypeIN8cxxtools4CharEEEERKS_PT_]+0x4e):
> undefined reference to `_ZNSt5ctypeIN8cxxtools4CharEE2idE'
> /tmp/cc880bOn.o: In function
> `_ZNSt6localeC1ISt8numpunctIN8cxxtools4CharEEEERKS_PT_':
> jsonwrite.cpp:(.text._ZNSt6localeC2ISt8numpunctIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt8numpunctIN8cxxtools4CharEEEERKS_PT_]+0x4e):
> undefined reference to `_ZNSt8numpunctIN8cxxtools4CharEE2idE'
> /tmp/cc880bOn.o: In function
> `_ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale':
> jsonwrite.cpp:(.text._ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale[_ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale]+0x14):
> undefined reference to `_ZNSt8numpunctIN8cxxtools4CharEE2idE'
> /tmp/cc880bOn.o: In function
> `_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale':
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x78):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE8groupingEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0xdf):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE8groupingEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x181):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE8truenameEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x22d):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE8truenameEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x248):
> undefined reference to
> `_ZNKSbIN8cxxtools4CharESt11char_traitsIS0_ESaIS0_EE4copyEPS0_mm'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x27c):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE9falsenameEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x322):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE9falsenameEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x33d):
> undefined reference to
> `_ZNKSbIN8cxxtools4CharESt11char_traitsIS0_ESaIS0_EE4copyEPS0_mm'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x36a):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE13decimal_pointEv'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x39c):
> undefined reference to `_ZNKSt8numpunctIN8cxxtools4CharEE13thousands_sepEv'
> /tmp/cc880bOn.o: In function
> `_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale':
> jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0xd):
> undefined reference to `_ZNSt5ctypeIN8cxxtools4CharEE2idE'
> jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0x76):
> undefined reference to `_ZTISt5ctypeIN8cxxtools4CharEE'
> /tmp/cc880bOn.o: In function
> `_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale':
> jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0xd):
> undefined reference to `_ZNSt8numpunctIN8cxxtools4CharEE2idE'
> jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0x76):
> undefined reference to `_ZTISt8numpunctIN8cxxtools4CharEE'
> collect2: error: ld returned 1 exit status
>
>
>  I have looked at the libraries with nm and see
> the _ZNSt5ctypeIN8cxxtools4CharEEC1Em
> and _ZNSt8numpunctIN8cxxtools4CharEEC1Em functions existing in the llibrary
> as text type values so I know that are in the library I am trying to link
> against.  I am kinda puzzled why it would say they can not be found...
>  Below is the same error with demangling left on for readability.  Anyone
> see what I am missing?
>
>
>  g++ -I/usr/local/include -L/usr/local/lib -o jsonwrite -lcxxtools
>  -lcxxtools-bin  -lcxxtools-http  -lcxxtools-json  -lcxxtools-unit
>  -lcxxtools-xmlrpc -lcxxtools -lstdc++  jsonwrite.cpp
> /tmp/cckHR6BG.o: In function `cxxtools::InitLocale::InitLocale()':
> jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x25):
> undefined reference to `std::ctype<cxxtools::Char>::ctype(unsigned long)'
> jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x98):
> undefined reference to `std::numpunct<cxxtools::Char>::numpunct(unsigned
> long)'
> /tmp/cckHR6BG.o: In function
> `std::locale::locale<std::ctype<cxxtools::Char> >(std::locale const&,
> std::ctype<cxxtools::Char>*)':
> jsonwrite.cpp:(.text._ZNSt6localeC2ISt5ctypeIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt5ctypeIN8cxxtools4CharEEEERKS_PT_]+0x4e):
> undefined reference to `std::ctype<cxxtools::Char>::id'
> /tmp/cckHR6BG.o: In function
> `std::locale::locale<std::numpunct<cxxtools::Char> >(std::locale const&,
> std::numpunct<cxxtools::Char>*)':
> jsonwrite.cpp:(.text._ZNSt6localeC2ISt8numpunctIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt8numpunctIN8cxxtools4CharEEEERKS_PT_]+0x4e):
> undefined reference to `std::numpunct<cxxtools::Char>::id'
>  /tmp/cckHR6BG.o: In function
> `std::__use_cache<std::__numpunct_cache<cxxtools::Char>
> >::operator()(std::locale const&) const':
> jsonwrite.cpp:(.text._ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale[_ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale]+0x14):
> undefined reference to `std::numpunct<cxxtools::Char>::id'
> /tmp/cckHR6BG.o: In function
> `std::__numpunct_cache<cxxtools::Char>::_M_cache(std::locale const&)':
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x78):
> undefined reference to `std::numpunct<cxxtools::Char>::grouping() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0xdf):
> undefined reference to `std::numpunct<cxxtools::Char>::grouping() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x181):
> undefined reference to `std::numpunct<cxxtools::Char>::truename() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x22d):
> undefined reference to `std::numpunct<cxxtools::Char>::truename() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x248):
> undefined reference to `std::basic_string<cxxtools::Char,
> std::char_traits<cxxtools::Char>, std::allocator<cxxtools::Char>
> >::copy(cxxtools::Char*, unsigned long, unsigned long) const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x27c):
> undefined reference to `std::numpunct<cxxtools::Char>::falsename() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x322):
> undefined reference to `std::numpunct<cxxtools::Char>::falsename() const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x33d):
> undefined reference to `std::basic_string<cxxtools::Char,
> std::char_traits<cxxtools::Char>, std::allocator<cxxtools::Char>
> >::copy(cxxtools::Char*, unsigned long, unsigned long) const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x36a):
> undefined reference to `std::numpunct<cxxtools::Char>::decimal_point()
> const'
> jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x39c):
> undefined reference to `std::numpunct<cxxtools::Char>::thousands_sep()
> const'
> /tmp/cckHR6BG.o: In function `std::ctype<cxxtools::Char> const&
> std::use_facet<std::ctype<cxxtools::Char> >(std::locale const&)':
> jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0xd):
> undefined reference to `std::ctype<cxxtools::Char>::id'
> jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0x76):
> undefined reference to `typeinfo for std::ctype<cxxtools::Char>'
> /tmp/cckHR6BG.o: In function `std::numpunct<cxxtools::Char> const&
> std::use_facet<std::numpunct<cxxtools::Char> >(std::locale const&)':
> jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0xd):
> undefined reference to `std::numpunct<cxxtools::Char>::id'
> jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0x76):
> undefined reference to `typeinfo for std::numpunct<cxxtools::Char>'
> collect2: error: ld returned 1 exit status
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.http://p.sf.net/sfu/bds
>
>
>
> _______________________________________________
> Tntnet-general mailing 
> [email protected]https://lists.sourceforge.net/lists/listinfo/tntnet-general
>
>
>
>
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> Tntnet-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tntnet-general
>
>
/tmp/cc0mMvRn.o: In function `operator<<=(cxxtools::SerializationInfo&, Configuration const&)':
jsonwrite.cpp:(.text+0xe0): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
jsonwrite.cpp:(.text+0x13f): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
jsonwrite.cpp:(.text+0x196): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
jsonwrite.cpp:(.text+0x1ed): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
jsonwrite.cpp:(.text+0x24e): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
/tmp/cc0mMvRn.o: In function `operator>>=(cxxtools::SerializationInfo const&, Configuration&)':
jsonwrite.cpp:(.text+0x39c): undefined reference to `cxxtools::SerializationInfo::getMember(std::string const&) const'
jsonwrite.cpp:(.text+0x3fb): undefined reference to `cxxtools::SerializationInfo::getMember(std::string const&) const'
jsonwrite.cpp:(.text+0x452): undefined reference to `cxxtools::SerializationInfo::getMember(std::string const&) const'
jsonwrite.cpp:(.text+0x4aa): undefined reference to `cxxtools::SerializationInfo::getMember(std::string const&) const'
jsonwrite.cpp:(.text+0x509): undefined reference to `cxxtools::SerializationInfo::getMember(std::string const&) const'
/tmp/cc0mMvRn.o: In function `main':
jsonwrite.cpp:(.text+0x76a): undefined reference to `cxxtools::JsonSerializer::JsonSerializer(std::ostream&, cxxtools::TextCodec<cxxtools::Char, char>*)'
/tmp/cc0mMvRn.o: In function `cxxtools::InitLocale::InitLocale()':
jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x25): undefined reference to `std::ctype<cxxtools::Char>::ctype(unsigned long)'
jsonwrite.cpp:(.text._ZN8cxxtools10InitLocaleC2Ev[_ZN8cxxtools10InitLocaleC5Ev]+0x98): undefined reference to `std::numpunct<cxxtools::Char>::numpunct(unsigned long)'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::~SerializationInfo()':
jsonwrite.cpp:(.text._ZN8cxxtools17SerializationInfoD2Ev[_ZN8cxxtools17SerializationInfoD5Ev]+0x15): undefined reference to `cxxtools::SerializationInfo::_releaseValue()'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::setValue(std::string const&)':
jsonwrite.cpp:(.text._ZN8cxxtools17SerializationInfo8setValueERKSs[_ZN8cxxtools17SerializationInfo8setValueERKSs]+0x1f): undefined reference to `cxxtools::SerializationInfo::_setString8(std::string const&)'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::setValue(bool)':
jsonwrite.cpp:(.text._ZN8cxxtools17SerializationInfo8setValueEb[_ZN8cxxtools17SerializationInfo8setValueEb]+0x1f): undefined reference to `cxxtools::SerializationInfo::_setBool(bool)'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::setValue(int)':
jsonwrite.cpp:(.text._ZN8cxxtools17SerializationInfo8setValueEi[_ZN8cxxtools17SerializationInfo8setValueEi]+0x20): undefined reference to `cxxtools::SerializationInfo::_setInt(long long)'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::getValue(bool&) const':
jsonwrite.cpp:(.text._ZNK8cxxtools17SerializationInfo8getValueERb[_ZNK8cxxtools17SerializationInfo8getValueERb]+0x18): undefined reference to `cxxtools::SerializationInfo::_getBool() const'
/tmp/cc0mMvRn.o: In function `cxxtools::SerializationInfo::getValue(int&) const':
jsonwrite.cpp:(.text._ZNK8cxxtools17SerializationInfo8getValueERi[_ZNK8cxxtools17SerializationInfo8getValueERi]+0x31): undefined reference to `cxxtools::SerializationInfo::_getInt(char const*, long long, long long) const'
/tmp/cc0mMvRn.o: In function `cxxtools::operator>>=(cxxtools::SerializationInfo const&, std::string&)':
jsonwrite.cpp:(.text._ZN8cxxtoolsrSERKNS_17SerializationInfoERSs[_ZN8cxxtoolsrSERKNS_17SerializationInfoERSs]+0x1f): undefined reference to `cxxtools::SerializationInfo::getValue(std::string&) const'
/tmp/cc0mMvRn.o: In function `cxxtools::Formatter::~Formatter()':
jsonwrite.cpp:(.text._ZN8cxxtools9FormatterD2Ev[_ZN8cxxtools9FormatterD5Ev]+0x13): undefined reference to `vtable for cxxtools::Formatter'
/tmp/cc0mMvRn.o: In function `cxxtools::JsonSerializer::finish()':
jsonwrite.cpp:(.text._ZN8cxxtools14JsonSerializer6finishEv[_ZN8cxxtools14JsonSerializer6finishEv]+0x20): undefined reference to `cxxtools::JsonFormatter::finishObject()'
jsonwrite.cpp:(.text._ZN8cxxtools14JsonSerializer6finishEv[_ZN8cxxtools14JsonSerializer6finishEv]+0x34): undefined reference to `cxxtools::JsonFormatter::finish()'
/tmp/cc0mMvRn.o: In function `std::locale::locale<std::ctype<cxxtools::Char> >(std::locale const&, std::ctype<cxxtools::Char>*)':
jsonwrite.cpp:(.text._ZNSt6localeC2ISt5ctypeIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt5ctypeIN8cxxtools4CharEEEERKS_PT_]+0x4e): undefined reference to `std::ctype<cxxtools::Char>::id'
/tmp/cc0mMvRn.o: In function `std::locale::locale<std::numpunct<cxxtools::Char> >(std::locale const&, std::numpunct<cxxtools::Char>*)':
jsonwrite.cpp:(.text._ZNSt6localeC2ISt8numpunctIN8cxxtools4CharEEEERKS_PT_[_ZNSt6localeC5ISt8numpunctIN8cxxtools4CharEEEERKS_PT_]+0x4e): undefined reference to `std::numpunct<cxxtools::Char>::id'
/tmp/cc0mMvRn.o: In function `void cxxtools::operator<<=<std::string, std::allocator<std::string> >(cxxtools::SerializationInfo&, std::vector<std::string, std::allocator<std::string> > const&)':
jsonwrite.cpp:(.text._ZN8cxxtoolslSISsSaISsEEEvRNS_17SerializationInfoERKSt6vectorIT_T0_E[_ZN8cxxtoolslSISsSaISsEEEvRNS_17SerializationInfoERKSt6vectorIT_T0_E]+0x37): undefined reference to `cxxtools::SerializationInfo::reserve(unsigned long)'
jsonwrite.cpp:(.text._ZN8cxxtoolslSISsSaISsEEEvRNS_17SerializationInfoERKSt6vectorIT_T0_E[_ZN8cxxtoolslSISsSaISsEEEvRNS_17SerializationInfoERKSt6vectorIT_T0_E]+0x68): undefined reference to `cxxtools::SerializationInfo::addMember(std::string const&)'
/tmp/cc0mMvRn.o: In function `void cxxtools::operator>>=<std::string, std::allocator<std::string> >(cxxtools::SerializationInfo const&, std::vector<std::string, std::allocator<std::string> >&)':
jsonwrite.cpp:(.text._ZN8cxxtoolsrSISsSaISsEEEvRKNS_17SerializationInfoERSt6vectorIT_T0_E[_ZN8cxxtoolsrSISsSaISsEEEvRKNS_17SerializationInfoERSt6vectorIT_T0_E]+0x4a): undefined reference to `cxxtools::SerializationInfo::begin() const'
jsonwrite.cpp:(.text._ZN8cxxtoolsrSISsSaISsEEEvRKNS_17SerializationInfoERSt6vectorIT_T0_E[_ZN8cxxtoolsrSISsSaISsEEEvRKNS_17SerializationInfoERSt6vectorIT_T0_E]+0xcc): undefined reference to `cxxtools::SerializationInfo::end() const'
/tmp/cc0mMvRn.o: In function `cxxtools::Decomposer<Configuration>::Decomposer()':
jsonwrite.cpp:(.text._ZN8cxxtools10DecomposerI13ConfigurationEC2Ev[_ZN8cxxtools10DecomposerI13ConfigurationEC5Ev]+0x30): undefined reference to `cxxtools::SerializationInfo::SerializationInfo()'
/tmp/cc0mMvRn.o: In function `cxxtools::Decomposer<Configuration>::begin(Configuration const&)':
jsonwrite.cpp:(.text._ZN8cxxtools10DecomposerI13ConfigurationE5beginERKS1_[_ZN8cxxtools10DecomposerI13ConfigurationE5beginERKS1_]+0x1c): undefined reference to `cxxtools::SerializationInfo::clear()'
/tmp/cc0mMvRn.o: In function `cxxtools::Decomposer<Configuration>::format(cxxtools::Formatter&)':
jsonwrite.cpp:(.text._ZN8cxxtools10DecomposerI13ConfigurationE6formatERNS_9FormatterE[_ZN8cxxtools10DecomposerI13ConfigurationE6formatERNS_9FormatterE]+0x23): undefined reference to `cxxtools::IDecomposer::formatEach(cxxtools::SerializationInfo const&, cxxtools::Formatter&)'
/tmp/cc0mMvRn.o: In function `cxxtools::JsonFormatter::~JsonFormatter()':
jsonwrite.cpp:(.text._ZN8cxxtools13JsonFormatterD2Ev[_ZN8cxxtools13JsonFormatterD5Ev]+0x13): undefined reference to `vtable for cxxtools::JsonFormatter'
/tmp/cc0mMvRn.o: In function `std::__use_cache<std::__numpunct_cache<cxxtools::Char> >::operator()(std::locale const&) const':
jsonwrite.cpp:(.text._ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale[_ZNKSt11__use_cacheISt16__numpunct_cacheIN8cxxtools4CharEEEclERKSt6locale]+0x14): undefined reference to `std::numpunct<cxxtools::Char>::id'
/tmp/cc0mMvRn.o: In function `std::__numpunct_cache<cxxtools::Char>::_M_cache(std::locale const&)':
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x78): undefined reference to `std::numpunct<cxxtools::Char>::grouping() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0xe2): undefined reference to `std::numpunct<cxxtools::Char>::grouping() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x184): undefined reference to `std::numpunct<cxxtools::Char>::truename() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x220): undefined reference to `std::numpunct<cxxtools::Char>::truename() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x23b): undefined reference to `std::basic_string<cxxtools::Char, std::char_traits<cxxtools::Char>, std::allocator<cxxtools::Char> >::copy(cxxtools::Char*, unsigned long, unsigned long) const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x26f): undefined reference to `std::numpunct<cxxtools::Char>::falsename() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x305): undefined reference to `std::numpunct<cxxtools::Char>::falsename() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x320): undefined reference to `std::basic_string<cxxtools::Char, std::char_traits<cxxtools::Char>, std::allocator<cxxtools::Char> >::copy(cxxtools::Char*, unsigned long, unsigned long) const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x34d): undefined reference to `std::numpunct<cxxtools::Char>::decimal_point() const'
jsonwrite.cpp:(.text._ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale[_ZNSt16__numpunct_cacheIN8cxxtools4CharEE8_M_cacheERKSt6locale]+0x37f): undefined reference to `std::numpunct<cxxtools::Char>::thousands_sep() const'
/tmp/cc0mMvRn.o: In function `std::ctype<cxxtools::Char> const& std::use_facet<std::ctype<cxxtools::Char> >(std::locale const&)':
jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0xd): undefined reference to `std::ctype<cxxtools::Char>::id'
jsonwrite.cpp:(.text._ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt5ctypeIN8cxxtools4CharEEERKT_RKSt6locale]+0x76): undefined reference to `typeinfo for std::ctype<cxxtools::Char>'
/tmp/cc0mMvRn.o: In function `std::numpunct<cxxtools::Char> const& std::use_facet<std::numpunct<cxxtools::Char> >(std::locale const&)':
jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0xd): undefined reference to `std::numpunct<cxxtools::Char>::id'
jsonwrite.cpp:(.text._ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale[_ZSt9use_facetISt8numpunctIN8cxxtools4CharEEERKT_RKSt6locale]+0x76): undefined reference to `typeinfo for std::numpunct<cxxtools::Char>'
collect2: error: ld returned 1 exit status
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Tntnet-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tntnet-general

Reply via email to