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 <j...@cs.umn.edu> wrote:

> Does it work if you do:
> from common.Benchmark import *
>
> Best,
> Jieming
>
> On Tue, Oct 18, 2016 at 8:37 PM, Krishna, Tushar <tus...@ece.gatech.edu>
> 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 <dipu.7...@gmail.com> 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_t
>> raffic.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 <andreas.hans...@arm.com
>> > 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 <brandon.pot...@amd.com>
>>> 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 <gem5-users-boun...@gem5.org> on behalf of Andreas
>>> Hansson <andreas.hans...@arm.com>
>>> Reply-To: gem5 users mailing list <gem5-users@gem5.org>
>>> Date: Monday, 17 October 2016 at 08:54
>>>
>>> To: gem5 users mailing list <gem5-users@gem5.org>
>>> Subject: Re: [gem5-users] scons build error for Garnet 2.0
>>>
>>> Just use clang (i.e. the default OSX compiler).
>>>
>>> Andreas
>>>
>>> From: gem5-users <gem5-users-boun...@gem5.org> on behalf of "F. A.
>>> Faisal" <dipu.7...@gmail.com>
>>> Reply-To: gem5 users mailing list <gem5-users@gem5.org>
>>> Date: Saturday, 15 October 2016 at 14:22
>>> To: gem5 users mailing list <gem5-users@gem5.org>
>>> 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: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: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: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: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 <abdul.mut...@gmail.com>
>>> wrote:
>>>
>>>> Try with >=4.5
>>>>
>>>> On Oct 15, 2016 2:56 PM, "F. A. Faisal" <dipu.7...@gmail.com> 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 <abdul.mut...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> C++ version ?
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Sat, Oct 15, 2016 at 2:01 PM, F. A. Faisal <dipu.7...@gmail.com>
>>>>>> 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
>>>>>>> gem5-users@gem5.org
>>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Regards,
>>>>>> Abdul Mutaal
>>>>>> LinkedIn : https://de.linkedin.com/in/abdulmutaalahmad
>>>>>> Email : abdul.mut...@gmail.com
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> gem5-users mailing list
>>>>>> gem5-users@gem5.org
>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> gem5-users mailing list
>>>>> gem5-users@gem5.org
>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>>
>>>>
>>>> _______________________________________________
>>>> gem5-users mailing list
>>>> gem5-users@gem5.org
>>>> 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
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>
> --
> Jieming
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to