Hi,
I just tried to compile the latest m5 in ALPHA_FS mode using g++ 4.1,
but failed. When I use g++-3.4 instead, compilation works just fine. I
have attached the compilation errors below.
Jonas
$ scons build/ALPHA_FS/m5.debug
CPU_MODELS=AtomicSimpleCPU,TimingSimpleCPU,O3CPU
scons: Reading SConscript files ...
Checking for C header file Python.h... (cached) yes
Checking for main() in C library python2.4... (cached) yes
Checking for accept(0,0,0) in C++ library None... (cached) yes
Checking for main() in C++ library z... (cached) yes
Checking for C header file fenv.h... (cached) yes
Building in /home/jonas/Uni/DiplomaThesis/m5-2.0b2/build/ALPHA_FS
Using saved options file
/home/jonas/Uni/DiplomaThesis/m5-2.0b2/build/options/ALPHA_FS
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/ALPHA_FS/arch/alpha/tlb.do -c -pipe -fno-strict-aliasing
-Wall -Wno-sign-compare -Werror -Wundef -ggdb3 -O0 -DTHE_ISA=ALPHA_ISA
-DDEBUG -DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.4
-Ibuild/libelf/include -Ibuild/ALPHA_FS build/ALPHA_FS/arch/alpha/tlb.cc
build/ALPHA_FS/arch/alpha/tlb.cc:595: error: specialization of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::TLB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:595: error: from definition of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T = AlphaISA::TLB]'
build/ALPHA_FS/arch/alpha/tlb.cc:595: error: specialization of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::TLB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:595: error: from definition of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::TLB]'
build/ALPHA_FS/arch/alpha/tlb.cc:615: error: specialization of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::ITB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:615: error: from definition of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T = AlphaISA::ITB]'
build/ALPHA_FS/arch/alpha/tlb.cc:615: error: specialization of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::ITB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:615: error: from definition of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::ITB]'
build/ALPHA_FS/arch/alpha/tlb.cc:635: error: specialization of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::DTB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:635: error: from definition of 'void
SimObjectParam<T*>::showType(std::ostream&) const [with T = AlphaISA::DTB]'
build/ALPHA_FS/arch/alpha/tlb.cc:635: error: specialization of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::DTB]' in different namespace
build/ALPHA_FS/arch/alpha/tlb.cc:635: error: from definition of 'void
SimObjectVectorParam<T*>::showType(std::ostream&) const [with T =
AlphaISA::DTB]'
scons: *** [build/ALPHA_FS/arch/alpha/tlb.do] Error 1
scons: building terminated because of errors.
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users