Re: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 compilers
Brought to you by:
blep
From: Baptiste L. <gai...@fr...> - 2002-05-23 14:39:54
|
It seems that your compiler does not support template methods. You can get around this by commenting out the method addTestCallerForException() in TestSuiteBuilder.h. This means that you will not be able to use CPPUNIT_TEST_EXCEPTION and CPPUNIT_TEST_FAIL macros. I'll fix that issue at a later time (I have the refactoring on paper, just need to get it done). Baptiste. ----- Original Message ----- From: Magne Borg To: cpp...@li... Sent: Thursday, May 23, 2002 12:32 AM Subject: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 compilers Hi there, I have some problems building/configure cppunit for the Sun 5.0 and 6.0 compilers. Is cppunit compatible with these compilers? If it is compatible, can you specify which macros I should set? Here is what my command line looks like when I start configure for th eSun 5.0 compiler: ./configure --prefix=/home/CppUnit/1.8.0 CC=/home/SPARCworks/WS5.0/SUNWspro/SC5.0/bin/cc CXX=/home/SPARCworks/WS5.0/SUNWspro/SC5.0/bin/CC CXXFLAGS=-I/home/SPARCworks/WS5.0/SUNWspro/SC5.0/include/CC LDFLAGS=-L/home/SPARCworks/WS5.0/SUNWspro/SC5.0/lib LIBS='-lCstd' CFLAGS=-I/home/SPARCworks/WS5.0/SUNWspro/SC5.0/include/cc It configures and the make runs fine, but make check failes: % make check Making check in src Making check in cppunit Making check in include Making check in cppunit Making check in extensions Making check in ui Making check in text Making check in mfc Making check in qt Making check in examples Making check in hierarchy make hierarchy source='BoardGame.cpp' object='BoardGame.o' libtool=no \ depfile='.deps/BoardGame.Po' tmpdepfile='.deps/BoardGame.TPo' \ depmode=none /bin/sh ../../config/depcomp \ /home/SPARCworks/WS5.0/SUNWspro/SC5.0/bin/CC -DHAVE_CONFIG_H -I. -I. -I../.. /config -I../../include -I../../include -I/home/SPARCworks/WS5.0/SUNWspr o/SC5.0/include/CC -c -o BoardGame.o `test -f BoardGame.cpp || echo './'`BoardGame.cpp source='Chess.cpp' object='Chess.o' libtool=no \ depfile='.deps/Chess.Po' tmpdepfile='.deps/Chess.TPo' \ depmode=none /bin/sh ../../config/depcomp \ /home/SPARCworks/WS5.0/SUNWspro/SC5.0/bin/CC -DHAVE_CONFIG_H -I. -I. -I../.. /config -I../../include -I../../include -I/home/SPARCworks/WS5.0/SUNWspr o/SC5.0/include/CC -c -o Chess.o `test -f Chess.cpp || echo './'`Chess.cpp source='main.cpp' object='main.o' libtool=no \ depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \ depmode=none /bin/sh ../../config/depcomp \ /home/SPARCworks/WS5.0/SUNWspro/SC5.0/bin/CC -DHAVE_CONFIG_H -I. -I. -I../.. /config -I../../include -I../../include -I/home/SPARCworks/WS5.0/SUNWspr o/SC5.0/include/CC -c -o main.o `test -f main.cpp || echo './'`main.cpp "../../include/cppunit/TextTestResult.h", line 46: Warning: CppUnit::TextTestResult::addFailure hides the virtual function CppUnit::TestResult::addFailure(CppUnit::Test*, CppUnit::Exception*). "../../include/cppunit/extensions/TestSuiteBuilder.h", line 80: Error: Member templates not implemented. "BoardGameTest.h", line 12: Where: While specializing "CppUnit::TestSuiteBuilder<BoardGameTest<BoardGame>>". "BoardGameTest.h", line 12: Where: Instantiated from static BoardGameTest<BoardGame>::suite(). "main.cpp", line 21: Where: Instantiated from non-template code. 1 Error(s) and 1 Warning(s) detected. *** Error code 1 make: Fatal error: Command failed for target `main.o' Current working directory /home/CppUnit/cppunit-1.8.0/examples/hierarchy *** Error code 1 make: Fatal error: Command failed for target `check-am' Current working directory /home/CppUnit/cppunit-1.8.0/examples/hierarchy *** Error code 1 make: Fatal error: Command failed for target `check-recursive' Current working directory /home/CppUnit/cppunit-1.8.0/examples *** Error code 1 make: Fatal error: Command failed for target `check-recursive' I appreciate any comments/help. Thank you, Magne e-mail: bo...@it... |