Hi all,

Give this a try: http://reviews.gem5.org/r/3683/

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
"F. A. Faisal" <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Thursday, 20 October 2016 at 06:11
To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] scons build error for Garnet 2.0

I tried with that option (updated to common.*) and get another execution error-


# ./build/Garnet_standalone/gem5.debug configs/example/garnet_synth_traffic.py  
--num-cpus=16 --num-dirs=16 --network=garnet2.0 --topology=Mesh_XY 
--mesh-rows=4  --sim-cycles=1000 --synthetic=uniform_random --injectionrate=0.01


Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "/home1/gem5/src/python/m5/main.py", line 400, in main

    exec filecode in scope

  File "configs/example/garnet_synth_traffic.py", line 46, in <module>

    Options.addCommonOptions(parser)

  File "/home1/gem5/configs/common/Options.py", line 70, in addCommonOptions

    choices=CpuConfig.cpu_names(),

NameError: global name 'CpuConfig' is not defined


Thanks,


Faisal

On Thu, Oct 20, 2016 at 2:02 PM, Krishna, Tushar 
<[email protected]<mailto:[email protected]>> wrote:
Perhaps all the imports in the Options.py file (Benchmarks, CpuConfig, … ) need 
to be updated to commons.* …



On Oct 20, 2016, at 1:00 AM, F. A. Faisal 
<[email protected]<mailto:[email protected]>> wrote:

Dear Jieming,

Please upload a stable gem5 version.
I am also looking for a stable version to run gem5 on Apple OSX.
Further error obtained from Option.py-

# ./build/Garnet_standalone/gem5.debug configs/example/garnet_synth_traffic.py  
--num-cpus=16 --num-dirs=16 --network=garnet2.0 --topology=Mesh_XY 
--mesh-rows=4  --sim-cycles=1000 --synthetic=uniform_random --injectionrate=0.01

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home1/gem5/src/python/m5/main.py", line 400, in main
    exec filecode in scope
  File "configs/example/garnet_synth_traffic.py", line 88, in <module>
    execfile(os.path.join(config_root, "common", "Options.py"))
  File "/home1/gem5/configs/common/Options.py", line 46, in <module>
    import CpuConfig
ImportError: No module named CpuConfig

Thanks and best regards,

F. A. Faisal


On Thu, Oct 20, 2016 at 9:12 AM, Jieming Yin 
<[email protected]<mailto:[email protected]>> wrote:
Does it work if you do:
from common.Benchmark import *

Best,
Jieming

On Tue, Oct 18, 2016 at 8:37 PM, Krishna, Tushar 
<[email protected]<mailto:[email protected]>> wrote:
Hi Andreas,
Looks like the recent changes to configs/common seem to have broken the example 
scripts.
Not just garnet_synth_traffic.
I built ALPHA_MOESI_hammer and ran it with configs/example/ruby_random_test.py 
and got the same error.

Thanks,
Tushar


On Oct 18, 2016, at 10:21 AM, F. A. Faisal 
<[email protected]<mailto:[email protected]>> wrote:

Hello,

Can anyone please help me.

I found new problem even using the linux environment. Though the compilation 
was ok, I found new problem in obtaining the garnet 2.0 output.

# scons build/Garnet_standalone/gem5.debug
.......
 [    LINK]  -> Garnet_standalone/gem5.debug
scons: done building targets.

# ./build/Garnet_standalone/gem5.debug configs/example/garnet_synth_traffic.py  
--num-cpus=16 --num-dirs=16 --network=garnet2.0 --topology=Mesh_XY 
--mesh-rows=4  --sim-cycles=1000 --synthetic=uniform_random --injectionrate=0.01

gem5 compiled Oct 18 2016 22:52:33
gem5 started Oct 18 2016 23:13:56
command line: ./build/Garnet_standalone/gem5.debug 
configs/example/garnet_synth_traffic.py --num-cpus=16 --num-dirs=16 
--network=garnet2.0 --topology=Mesh_XY --mesh-rows=4 --sim-cycles=1000 
--synthetic=uniform_random --injectionrate=0.01

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/Gems/gem5/src/python/m5/main.py", line 400, in main
    exec filecode in scope
  File "configs/example/garnet_synth_traffic.py", line 88, in <module>
    execfile(os.path.join(config_root, "common", "Options.py"))
  File "/home/Gems/gem5/configs/common/Options.py", line 44, in <module>
    from Benchmarks import *
ImportError: No module named Benchmarks

Thanks in advance...

On Mon, Oct 17, 2016 at 5:29 PM, Andreas Hansson 
<[email protected]<mailto:[email protected]>> wrote:
My bad, this is properly broken for ALPHA and tru64.

In fact this was broken as part of:

changeset:   11383:5ac090acd180
user:        Brandon Potter 
<[email protected]<mailto:[email protected]>>
date:        Thu Mar 17 10:24:17 2016 -0700
summary:     syscall_emul: extend mmap system call to support file backed mmap

It was later fixed for Linux, but not tru64 it appears.

Brandon, could you get this resolved?

Thanks,

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
Andreas Hansson <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Monday, 17 October 2016 at 08:54

To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] scons build error for Garnet 2.0

Just use clang (i.e. the default OSX compiler).

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
"F. A. Faisal" <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Saturday, 15 October 2016 at 14:22
To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] scons build error for Garnet 2.0

I tried with another gcc, but the result is the same...

$ port select --set gccmp-gcc49

$ port select --list gcc
Warning: port definitions are more than two weeks old, consider updating them 
by running 'port selfupdate'.
Available versions for gcc:
apple-gcc42
mp-gcc47
mp-gcc49 (active)

none


$ scons build/ALPHA_MOESI_hammer/gem5.debug
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:82:21: 
error: 'MAP_LOCKED' was not declared in this scope
   { TGT_MAP_LOCKED, MAP_LOCKED },
                     ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:83:23: 
error: 'MAP_NONBLOCK' was not declared in this scope
   { TGT_MAP_NONBLOCK, MAP_NONBLOCK },
                       ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:85:23: 
error: 'MAP_POPULATE' was not declared in this scope
   { TGT_MAP_POPULATE, MAP_POPULATE },
                       ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:86:20: 
error: 'MAP_STACK' was not declared in this scope
   { TGT_MAP_STACK, MAP_STACK },
                    ^
scons: *** [build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.do] Error 1

scons: building terminated because of errors.

Thanks...


On Sat, Oct 15, 2016 at 10:06 PM, Abdul Mutaal 
<[email protected]<mailto:[email protected]>> wrote:

Try with >=4.5

On Oct 15, 2016 2:56 PM, "F. A. Faisal" 
<[email protected]<mailto:[email protected]>> wrote:
$ g++ -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr 
--with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.4.0
Thread model: posix

On Sat, Oct 15, 2016 at 9:53 PM, Abdul Mutaal 
<[email protected]<mailto:[email protected]>> wrote:
C++ version ?

Thanks

On Sat, Oct 15, 2016 at 2:01 PM, F. A. Faisal 
<[email protected]<mailto:[email protected]>> wrote:
Dear All,

I found the below errors while compiling through scons for latest gem5 
integrated with garnet 2.0 (hg clone http://repo.gem5.org/gem5).

$ scons build/ALPHA/gem5.debug
build/ALPHA/arch/alpha/tru64/tru64.cc<http://ru64.cc/>:83:23: error: use of 
undeclared identifier
      'MAP_NONBLOCK'; did you mean 'TGT_MAP_NONBLOCK'?
  { TGT_MAP_NONBLOCK, MAP_NONBLOCK },
                      ^~~~~~~~~~~~
                      TGT_MAP_NONBLOCK
build/ALPHA/arch/alpha/tru64/tru64.hh:78:27: note: 'TGT_MAP_NONBLOCK' declared
      here
    static const unsigned TGT_MAP_NONBLOCK      = 0x10000;
                          ^
build/ALPHA/arch/alpha/tru64/tru64.cc<http://ru64.cc/>:85:23: error: use of 
undeclared identifier
      'MAP_POPULATE'; did you mean 'TGT_MAP_POPULATE'?
  { TGT_MAP_POPULATE, MAP_POPULATE },
                      ^~~~~~~~~~~~
                      TGT_MAP_POPULATE
build/ALPHA/arch/alpha/tru64/tru64.hh:80:27: note: 'TGT_MAP_POPULATE' declared
      here
    static const unsigned TGT_MAP_POPULATE      = 0x08000;
                          ^
build/ALPHA/arch/alpha/tru64/tru64.cc<http://ru64.cc/>:86:20: error: use of 
undeclared identifier
      'MAP_STACK'
  { TGT_MAP_STACK, MAP_STACK },
                   ^
build/ALPHA/arch/alpha/tru64/tru64.cc<http://ru64.cc/>:92:15: error: invalid 
application of
      'sizeof' to an incomplete type 'SyscallFlagTransTable []'
        sizeof(AlphaTru64::mmapFlagTable) /
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.
scons: *** [build/ALPHA/arch/alpha/tru64/tru64.do] Error 1
scons: building terminated because of errors.


$ scons build/ALPHA_MOESI_hammer/gem5.debug
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:85:23: 
error: use of
      undeclared identifier 'MAP_POPULATE'; did you mean 'TGT_MAP_POPULATE'?
  { TGT_MAP_POPULATE, MAP_POPULATE },
                      ^~~~~~~~~~~~
                      TGT_MAP_POPULATE
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.hh:80:27: note:
      'TGT_MAP_POPULATE' declared here
    static const unsigned TGT_MAP_POPULATE      = 0x08000;
                          ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:86:20: 
error: use of
      undeclared identifier 'MAP_STACK'
  { TGT_MAP_STACK, MAP_STACK },
                   ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc<http://tru64.cc/>:92:15: 
error: invalid
      application of 'sizeof' to an incomplete type 'SyscallFlagTransTable []'
        sizeof(AlphaTru64::mmapFlagTable) /
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.
scons: *** [build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.do] Error 1
scons: building terminated because of errors.

Thanks for earliest reply.

Best regards,

F. A. Faisal


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users



--

Regards,
Abdul Mutaal
LinkedIn : https://de.linkedin.com/in/abdulmutaalahmad
Email : [email protected]<mailto:[email protected]>


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users



--
Jieming

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to