Hi Ali,

I am using both. The dev version can be compiled using the gcc 4.4 which is the default for ubuntu 10.04. As said for the stable version I need to use the gcc 4.1. But I use the stable only under a 64 bit ubuntu linux.

Best
    Fabian


Am 18.08.2010 16:50, schrieb Ali Saidi:
Fabian,

Are you using the development or stable repository? The development
repository should work with anything through gcc 4.5. The stable version
needs to be updated and is quite old at the moment.

Thanks,
Ali


On Wed, 18 Aug 2010 07:56:54 +0200, Fabian Oboril<[email protected]>
wrote:
Hi,

I am using Ubuntu as well. I had to install the gcc 4.1 and g++ 4.1.
Afterwards I could compile M5 with:
scons CC=gcc-4.1 CXX=g++-4.1 build/...

Hope that helps.

      Fabian

Am 18.08.2010 03:07, schrieb Ali Saidi:
Hao,

At first glace it looks like you've set CC and CXX to g++-4.3. CC
should
be set to gcc-4.3

Hope that helps,

Ali

On Aug 17, 2010, at 6:52 PM, Hao Wang wrote:


Hi everyone,

I am trying to install M5 on my computer. However, I receive the
following compile time error. The machine is 32-bit running Ubuntu
10.04
Lucid. Does M5 support 32-bit machine well?

It doesn't seem to be a gcc problem. I have tried both g++-4.3 and
g++-4.4 and there is the same error.

Could anyone help me solve the problem? Thank you very much in
advance.
-----------------------------
$ scons build/ALPHA_FS/m5.debug
scons: Reading SConscript files ...
Checking for leading underscore in global variables...(cached) no
Checking for C header file Python.h... (cached) yes
Checking for C library pthread... (cached) yes
Checking for C library dl... (cached) yes
Checking for C library util... (cached) yes
Checking for C library m... (cached) yes
Checking for C library python2.6... (cached) yes
Checking for accept(0,0,0) in C++ library None... (cached) yes
Checking for zlibVersion() in C++ library z... (cached) yes
Checking for C header file fenv.h... (cached) yes
Reading /home/hao/m5/m5/src/cpu/simple/SConsopts
Reading /home/hao/m5/m5/src/cpu/checker/SConsopts
Reading /home/hao/m5/m5/src/cpu/inorder/SConsopts
Reading /home/hao/m5/m5/src/cpu/ozone/SConsopts
Reading /home/hao/m5/m5/src/cpu/o3/SConsopts
Reading /home/hao/m5/m5/src/arch/mips/SConsopts
Reading /home/hao/m5/m5/src/arch/sparc/SConsopts
Reading /home/hao/m5/m5/src/arch/x86/SConsopts
Reading /home/hao/m5/m5/src/arch/alpha/SConsopts
Reading /home/hao/m5/m5/src/arch/power/SConsopts
Reading /home/hao/m5/m5/src/arch/arm/SConsopts
Reading /home/hao/m5/m5/src/mem/ruby/SConsopts
Reading /home/hao/m5/m5/src/mem/protocol/SConsopts
Building in /home/hao/m5/m5/build/ALPHA_FS
Using saved variables file /home/hao/m5/m5/build/variables/ALPHA_FS
scons: done reading SConscript files.
scons: Building targets ...
swig -c++ -python -modern -templatereduce -Ibuild/gzstream
-Ibuild/libelf -Iext -I/usr/include/python2.6 -Ibuild/ALPHA_FS -outdir
build/ALPHA_FS/params -o build/ALPHA_FS/params/params_wrap.cc
build/ALPHA_FS/params/params.i
g++-4.3 -o build/libelf/elf_begin.os -c -pipe -fno-strict-aliasing
-Wall -Wno-sign-compare -Wundef -Wno-pointer-sign -Wno-implicit -fPIC
build/libelf/elf_begin.c
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for
C/ObjC but not for C++
build/libelf/elf_begin.c: In function 'Elf* _libelf_open_object(int,
Elf_Cmd)':
build/libelf/elf_begin.c:54: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:61: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:64: error: invalid conversion from 'void*' to
'char*'
build/libelf/elf_begin.c:64: error:   initializing argument 1 of 'Elf*
elf_memory(char*, size_t)'
build/libelf/elf_begin.c:66: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:76: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c: In function 'Elf* elf_begin(int, Elf_Cmd,
Elf*)':
build/libelf/elf_begin.c:87: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:91: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:96: error: invalid conversion from 'void*' to
'Elf*'
build/libelf/elf_begin.c:102: error: invalid conversion from 'void*'
to
'Elf*'
build/libelf/elf_begin.c:109: error: 'ftruncate' was not declared in
this scope
build/libelf/elf_begin.c:111: error: invalid conversion from 'void*'
to
'Elf*'
build/libelf/elf_begin.c:125: error: invalid conversion from 'void*'
to
'Elf*'
build/libelf/elf_begin.c:135: error: invalid conversion from 'void*'
to
'Elf*'
build/libelf/elf_begin.c:142: error: invalid conversion from 'void*'
to
'Elf*'
scons: *** [build/libelf/elf_begin.os] Error 1
scons: building terminated because of errors.

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to