Re: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 compilers
Brought to you by:
blep
From: David M. <dma...@ga...> - 2002-05-23 16:38:45
|
Magne, I do think 6.0 supports templates You might want to try use different options for CC, I've seen this kind of problem before. There is on option -instances ( extern static global ) Give it a try it might help. In a project I also had to use -pta ( equivalent to -template=wholeclass ). I do remember what was the exact combination, hopefully it will trigger some memories here. Hope it Helps David M. At 03:32 PM 5/22/2002 -0700, Magne Borg wrote: >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/SUNWspro/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/SUNWspro/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/SUNWspro/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: <mailto:bo...@it...>bo...@it... > David Marcombes - Project Engineer WesternGeco - LTeC::MAP dma...@ga... |