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
