Thread: [Cppunit-devel] use cppunit in Cygwin
Brought to you by:
blep
From: CppUnit d. m. l. <cpp...@li...> - 2009-11-25 12:50:24
|
Hi, I'd successfully Installed the 1.12.1 in cygwin, but get error when using it. Many undefined references when a program is linking to the libcppunit.a: My sanity check is: $ cppunit-config --libs -L/usr/local/lib -lcppunit -ldl And, the errors are: Making check in PPS make[1]: Entering directory `/cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS' make runtests.exe make[2]: Entering directory `/cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS' g++ -g -O2 `cppunit-config --cflags` -g -O2 `cppunit-config --libs` -o runtests.exe runtests-TestMain.o runtests-RealTimeAccTest.o runtests-TestMain.o: In function `main': /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:10: undefined reference to `CppUnit::TextTestRunner::TextTestRunner(CppUnit::Outputter*)' /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:12: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:13: undefined reference to `CppUnit::TestRunner::addTest(CppUnit::Test*)' /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:14: undefined reference to `CppUnit::TextTestRunner::run(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool)' /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:15: undefined reference to `CppUnit::TextTestRunner::~TextTestRunner()' /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/TestMain.cpp:15: undefined reference to `CppUnit::TextTestRunner::~TextTestRunner()' runtests-RealTimeAccTest.o: In function `__tcf_0': /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/RealTimeAccTest.h:10: undefined reference to `CppUnit::TestNamer::~TestNamer()' runtests-RealTimeAccTest.o: In function `AutoRegisterSuite': /usr/local/include/cppunit/extensions/AutoRegisterSuite.h:34: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/local/include/cppunit/extensions/AutoRegisterSuite.h:36: undefined reference to `CppUnit::TestFactoryRegistry::registerFactory(CppUnit::TestFactory*)' runtests-RealTimeAccTest.o: In function `~AutoRegisterSuite': /usr/local/include/cppunit/extensions/AutoRegisterSuite.h:50: undefined reference to `CppUnit::TestFactoryRegistry::isValid()' /usr/local/include/cppunit/extensions/AutoRegisterSuite.h:51: undefined reference to `CppUnit::TestFactoryRegistry::unregisterFactory(CppUnit::TestFactory*)' runtests-RealTimeAccTest.o: In function `_ZN15RealTimeAccTest14getTestNamer__Ev': /cygdrive/d/woody/svn/fox3/ZH-SG-PP/_test/PPS/RealTimeAccTest.h:10: undefined reference to `CppUnit::TestNamer::TestNamer(std::type_info const&)' runtests-RealTimeAccTest.o: In function `~TestSuiteBuilderContext': /usr/local/include/cppunit/extensions/TestSuiteBuilderContext.h:101: undefined reference to `CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase()' /usr/local/include/cppunit/extensions/TestSuiteBuilderContext.h:101: undefined reference to `CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase()' What's wrong with my installation? Does anyone have a clue? Thanks! - narke -- Life is the only flaw in an otherwise perfect nonexistence -- Schopenhauer narke public key at http://subkeys.pgp.net:11371 (nar...@gm...) |