RE: [Cppunit-devel] I can't compile with cppunit
Brought to you by:
blep
From: Manu A. <Ma...@ma...> - 2003-07-04 07:22:46
|
Try moving the -L option at the end. -Manu > ---------- > From: Ding Yanming[SMTP:ym...@tr...] > Sent: Friday, July 04, 2003 11:08 AM > To: cpp...@li... > Subject: [Cppunit-devel] I can't compile with cppunit > > I don't know why ,can you help me? > > > $ CC -I/userhome/rddym/cppunit/include -L/userhome/rddym/cppunit/lib > -lcppunit test.c > Undefined first referenced > symbol in file > void std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> > >::__allocate_at_end() /userhome/rddym/cppunit/lib/libcppunit.so > void > __rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ > ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::Test > Factory*>,std::allocator<CppUnit::TestFactory*> >::__deallocate_buffers() > /userhome/rddym/cppunit/lib/libcppunit.so > __rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std: > :pair<CppUnit::Test*const,CppUnit::TestFailure*> > >::iterator > __rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std: > :pair<CppUnit::Test*const,CppUnit::TestFailure*> > > >::find(CppUnit::Test*const&)const > /userhome/rddym/cppunit/lib/libcppunit.so > std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> >::~deque() > /userhome/rddym/cppunit/lib/libcppunit.so > __type_0 > std::find<std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestLi > stener*> >::iterator,CppUnit::TestListener*>(__type_0,__type_0,const > __type_1&) /userhome/rddym/cppunit/lib/libcppunit.so > std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestListener*> > >::~deque() /userhome/rddym/cppunit/lib/libcppunit.so > unsigned > __rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ > ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::Test > Factory*>,std::allocator<CppUnit::TestFactory*> > >::count(CppUnit::TestFactory*const&)const > /userhome/rddym/cppunit/lib/libcppunit.so > void > std::deque<std::pair<std::basic_string<char,std::char_traits<char>,std::al > locator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,s > td::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > >::__allocate_at_end() /userhome/rddym/cppunit/lib/libcppunit.so > unsigned > std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestFailure*> > >::__buffer_size() /userhome/rddym/cppunit/lib/libcppunit.so > std::pair<__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char> > ,std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<c > har>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > > >::iterator,bool>__rwstd::__rb_tree<std::basic_string<char,std::char_trait > s<char>,std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegist! > ry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > >::insert(const std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>&) > /userhome/rddym/cppunit/lib/libcppunit.so > __rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ > ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::Test > Factory*>,std::allocator<CppUnit::TestFactory*> >::iterator > __rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ > ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::Test > Factory*>,std::allocator<CppUnit::TestFactory*> > >::erase(__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__ > rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppU > nit::TestFactory*>,std::allocator<CppUnit::TestFactory*> > >::iterator,__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory* > ,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<C > ppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*> >::iterator) > /userhome/rddym/cppunit/lib/libcppunit.so > __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allo > cator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<c > har>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > >::iterator > __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allo > cator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic! > _string<char,std::char_traits<char>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > > >::erase(__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>, > std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<c > har>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > > >::iterator,__rwstd::__rb_tree<std::basic_string<char,std::char_traits<cha > r>,st! > d::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<c > har>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > >::iterator) > /userhome/rddym/cppunit/lib/libcppunit.so > unsigned std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> > >::__buffer_size() /userhome/rddym/cppunit/lib/libcppunit.so > std::pair<__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char> > ,std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std > ::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > > >::iterator,bool>__rwstd::__rb_tree<std::basic_string<char,std::char_trait > s<char>,std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_tr! > aits<char>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > >::insert(const std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>&) /userhome/rddym/cppunit/lib/libcppunit.so > std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestFailure*> > >::~deque() /userhome/rddym/cppunit/lib/libcppunit.so > std::pair<__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const, > CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const, > CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allo > cator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*> > > >::iterator,bool>__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test > *const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test > *const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,st > d::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*> > > >::insert(const std::pair<CppUnit::Test*const,CppUnit::TestFailure*>&) > /userhome/rddym/cppunit/lib/libcppunit.so > unsigned > std::deque<std::pair<std::basic_string<char,std::char_traits<char>,std::al > locator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,s > td::allocator<char> > >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > >::__buffer_size() /userhome/rddym/cppunit/lib/libcppunit.so > std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> >::iterator > std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> > >::erase(std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> > >::iterator,std::deque<CppUnit::Test*,std::allocator<CppUnit::Test*> > >::iterator) /userhome/rddym/cppunit/lib/libcppunit.so > __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allo > cator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std > ::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > >::iterator > __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allo > cator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std > :! > :allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > > >::erase(__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>, > std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std > ::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > > >::iterator,__rwstd::__rb_tree<std::basic_string<char,std::char_traits<cha > r>,std::allocator<char> >,std::pair<const > std::basic_string<char,std::char_tr! > aits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std > ::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactory*> > >::iterator) > /userhome/rddym/cppunit/lib/libcppunit.so > void > std::deque<CppUnit::XmlOutputter::Node*,std::allocator<CppUnit::XmlOutputt > er::Node*> >::__allocate_at_end() > /userhome/rddym/cppunit/lib/libcppunit.so > unsigned > __rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ > ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::Test > Factory*>,std::allocator<CppUnit::TestFactory*> > >::erase(CppUnit::TestFactory*const&) > /userhome/rddym/cppunit/lib/libcppunit.so > std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestFailure*> > >::iterator > std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestFailure*> > >::erase(std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestFail > ure*> > >::iterator,std::deque<CppUnit::TestFailure*,std::allocator<CppUnit::TestF > ailure*> >::iterator) /userhome/rddym/cppunit/lib/libcppunit.so > void > std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestListener*> > >::__allocate_at_end() /userhome/rddym/cppunit/lib/libcppunit.so > void > __rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::T > estFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std: > :pair<CppUnit::Test*const,CppUnit::TestFailure*> > > >::__deallocate_buffers() /userhome/rddym/cppunit/lib/libcppunit.so > void > __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allo > cator<char> >,std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<c > har>,std::allocator<char> > > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::pair<const > std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,CppUnit::TestFactoryRegistry*> > >::__deallocate_buffers() > /userhome/rddym/cppunit/lib/libcppunit.so > void > std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<c > har> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::alloca > tor<char> > > > >::__insert_aux(std::basic_string<char,std::char_traits<char>,std::allocat > or<char> >*,const > std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) > /userhome/rddym/cppunit/lib/libcppunit.so > __type_1 > std::remove_copy<std::deque<CppUnit::TestListener*,std::allocator<CppUnit: > :TestListener*> > >::iterator,std::deque<CppUnit::TestListener*,std::allocator<CppUnit::Test > Listener*> >::iterator,CppUnit::TestLi > > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Cppunit-devel mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppunit-devel > |