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...
|