On Fri, Sep 10, 2010 at 6:50 AM, Amos Jeffries <[email protected]> wrote: > On 10/09/10 03:56, Kinkie wrote: >>> >>> /bin/sh ../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith >>> -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o >>> testPreCompiler testPreCompiler.o testMain.o -L/usr/local/lib -lcppunit >>> libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings >>> -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testPreCompiler >>> testPreCompiler.o testMain.o -L/usr/local/lib -lcppunit -lm >>> -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/lib >>> /usr/local/lib/libestdc++.so.11.0: warning: vsprintf() is often misused, >>> please use vsnprintf() >>> /usr/local/lib/libcppunit.so.3.0: warning: strcpy() is almost always >>> misused, please use strlcpy() >>> /usr/local/lib/libcppunit.so.3.0: warning: strcat() is almost always >>> misused, please use strlcat() >>> /usr/local/lib/libcppunit.so.3.0: warning: sprintf() is often misused, >>> please use snprintf() >>> /usr/local/lib/libcppunit.so.3.0: undefined reference to >>> `std::basic_streambuf<char, std::char_traits<char> >>> >::_M_out_cur_move(long)' >>> /usr/local/lib/libcppunit.so.3.0: undefined reference to >>> `std::basic_string<char, std::char_traits<char>, std::allocator<char> >>> >::_Rep::_S_create(unsigned long, std::allocator<char> const&)' >>> /usr/local/lib/libcppunit.so.3.0: undefined reference to >>> `std::basic_string<char, std::char_traits<char>, std::allocator<char> >>> >::_S_empty_rep_storage' >>> /usr/local/lib/libcppunit.so.3.0: undefined reference to >>> `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned long)' >>> /usr/local/lib/libcppunit.so.3.0: undefined reference to >>> `std::__default_alloc_template<true, 0>::allocate(unsigned long)' >>> collect2: ld returned 1 exit status >>> *** Error code 1 >>> >> >> g++ 3.3.5 on OpenBsd segfaults on the new HttpParser, I've tried >> updating to 4.4.2 (IIRC). >> Alex, what do you think? Is this fixable or should I revert to 3.3.5? >> >> Thanks > > The above warnings are about the old CPPUNIT version shipped with BSD. The > newer cppunit releases seem to have these fixed no most other OS.
Hm... the installed package is cppunit 1.12.1.. Is it a cppunit bug then? Should I try to roll our own? Any other suggestions? -- /kinkie
