Hi Oliver,

are you sure, that the cxxtools headers have the same version as your 
library?

If you configure cxxtools with default options it is installed into 
/usr/local/lib but you link against /usr/lib/libcxxtools.so. Maybe you 
have a older cxxtools version installed. And since it is located ad 
/usr/lib, I guess, you have installed it from your distributions repository.

Tommi

Am 07.01.2013 19:36, schrieb Oliver Rath:
> Hi List,
>
> today i tried to compile the actual version of cxxtools and tntnet.
> cxxtools compiled und installed fine. Then i did a "sudo ldconfig".
> After this i tried to compile tntnet with the following result. Both are
> taken from svn today.
>
> Whats wrong?
>
> Tfh!
> Oliver
>
>
>
> dmiversion@dmiversionPC:~/tntnet$ make
> Making all in framework/common
> make[1]: Betrete Verzeichnis '/home/dmiversion/tntnet/framework/common'
> make  all-am
> make[2]: Betrete Verzeichnis '/home/dmiversion/tntnet/framework/common'
> make[2]: Verlasse Verzeichnis '/home/dmiversion/tntnet/framework/common'
> make[1]: Verlasse Verzeichnis '/home/dmiversion/tntnet/framework/common'
> Making all in doc/man
> make[1]: Betrete Verzeichnis '/home/dmiversion/tntnet/doc/man'
> make[1]: Für das Ziel »all« ist nichts zu tun.
> make[1]: Verlasse Verzeichnis '/home/dmiversion/tntnet/doc/man'
> Making all in framework/runtime
> make[1]: Betrete Verzeichnis '/home/dmiversion/tntnet/framework/runtime'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++
> -DTNTNET_CONF=\"/usr/local/etc/tntnet/tntnet.xml\"
> -DTNTNET_PID=\"/usr/local/var/tntnet.pid\"  -g -O2 -Wno-long-long -Wall
> -pedantic -lcxxtools  -o tntnet tntnet-main.o tntnet-process.o
> ../../framework/common/libtntnet.la -lpthread -ldl
> libtool: link: g++ -DTNTNET_CONF=\"/usr/local/etc/tntnet/tntnet.xml\"
> -DTNTNET_PID=\"/usr/local/var/tntnet.pid\" -g -O2 -Wno-long-long -Wall
> -pedantic -o .libs/tntnet tntnet-main.o tntnet-process.o
> /usr/lib/libcxxtools.so ../../framework/common/.libs/libtntnet.so
> -lpthread -ldl
> tntnet-main.o: In function `getLogger':
> /home/dmiversion/tntnet/framework/runtime/main.cpp:60: undefined
> reference to `cxxtools::LoggerManager::_enabled'
> /home/dmiversion/tntnet/framework/runtime/main.cpp:60: undefined
> reference to `cxxtools::LoggerManager::getInstance()'
> /home/dmiversion/tntnet/framework/runtime/main.cpp:60: undefined
> reference to `cxxtools::LoggerManager::getLogger(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
> tntnet-main.o: In function `tnt::TntnetProcess::initializeLogging()':
> /home/dmiversion/tntnet/framework/runtime/main.cpp:198: undefined
> reference to
> `cxxtools::LoggerManager::logInit(cxxtools::SerializationInfo const&)'
> tntnet-main.o: In function
> `processConfigFile<cxxtools::xml::XmlDeserializer>':
> /home/dmiversion/tntnet/framework/runtime/main.cpp:119: undefined
> reference to
> `cxxtools::xml::XmlDeserializer::XmlDeserializer(std::basic_istream<char, 
> std::char_traits<char>
>> &)'
> tntnet-main.o: In function `~XmlDeserializer':
> /usr/local/include/cxxtools/xml/xmldeserializer.h:50: undefined
> reference to `vtable for cxxtools::xml::XmlDeserializer'
> tntnet-main.o: In function `~auto_ptr':
> /usr/include/c++/4.6/backward/auto_ptr.h:170: undefined reference to
> `cxxtools::xml::XmlReader::~XmlReader()'
> tntnet-main.o: In function `~XmlDeserializer':
> /usr/local/include/cxxtools/xml/xmldeserializer.h:50: undefined
> reference to `vtable for cxxtools::xml::XmlDeserializer'
> tntnet-main.o: In function `~auto_ptr':
> /usr/include/c++/4.6/backward/auto_ptr.h:170: undefined reference to
> `cxxtools::xml::XmlReader::~XmlReader()'
> tntnet-main.o: In function `~XmlDeserializer':
> /usr/local/include/cxxtools/xml/xmldeserializer.h:50: undefined
> reference to `vtable for cxxtools::xml::XmlDeserializer'
> tntnet-main.o: In function `~auto_ptr':
> /usr/include/c++/4.6/backward/auto_ptr.h:170: undefined reference to
> `cxxtools::xml::XmlReader::~XmlReader()'
> tntnet-main.o: In function `main':
> /home/dmiversion/tntnet/framework/runtime/main.cpp:241: undefined
> reference to `cxxtools::LoggerManager::logInit(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
> /home/dmiversion/tntnet/framework/runtime/main.cpp:257: undefined
> reference to `cxxtools::LogMessage::finish()'
> /home/dmiversion/tntnet/framework/runtime/main.cpp:270: undefined
> reference to `cxxtools::LogMessage::finish()'
> tntnet-process.o: In function `getLogger':
> /home/dmiversion/tntnet/framework/runtime/process.cpp:42: undefined
> reference to `cxxtools::LoggerManager::_enabled'
> /home/dmiversion/tntnet/framework/runtime/process.cpp:42: undefined
> reference to `cxxtools::LoggerManager::getInstance()'
> /home/dmiversion/tntnet/framework/runtime/process.cpp:42: undefined
> reference to `cxxtools::LoggerManager::getLogger(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
> tntnet-process.o: In function `tnt::Process::initWorker()':
> /home/dmiversion/tntnet/framework/runtime/process.cpp:271: undefined
> reference to `cxxtools::LogMessage::finish()'
> /home/dmiversion/tntnet/framework/runtime/process.cpp:273: undefined
> reference to `cxxtools::LogMessage::finish()'
> /home/dmiversion/tntnet/framework/runtime/process.cpp:278: undefined
> reference to `cxxtools::LogMessage::finish()'
> tntnet-process.o: In function `setGroup':
> /home/dmiversion/tntnet/framework/runtime/process.cpp:68: undefined
> reference to `cxxtools::LogMessage::finish()'
> tntnet-process.o: In function `tnt::Process::initWorker()':
> /home/dmiversion/tntnet/framework/runtime/process.cpp:284: undefined
> reference to `cxxtools::LogMessage::finish()'
> tntnet-process.o:/home/dmiversion/tntnet/framework/runtime/process.cpp:81:
> more undefined references to `cxxtools::LogMessage::finish()' follow
> ../../framework/common/.libs/libtntnet.so: undefined reference to
> `cxxtools::QueryParams::clear()'
> ../../framework/common/.libs/libtntnet.so: undefined reference to
> `cxxtools::LogTracer::out()'
> ../../framework/common/.libs/libtntnet.so: undefined reference to
> `cxxtools::LogTracer::LogTracer()'
> ../../framework/common/.libs/libtntnet.so: undefined reference to
> `cxxtools::LogTracer::setLogger(cxxtools::Logger*)'
> ../../framework/common/.libs/libtntnet.so: undefined reference to
> `cxxtools::QueryParams::param(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&, unsigned long,
> std::basic_string<char, std::char_traits<char>, std::allocator<char> >
> const&) const'
> collect2: ld returned 1 exit status
> make[1]: *** [tntnet] Fehler 1
> make[1]: Verlasse Verzeichnis '/home/dmiversion/tntnet/framework/runtime'
> make: *** [all-recursive] Fehler 1
> dmiversion@dmiversionPC:~/tntnet$
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122412
> _______________________________________________
> Tntnet-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tntnet-general


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Tntnet-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tntnet-general

Reply via email to