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]>
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]>
> 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]> on behalf of Andreas
> Hansson <[email protected]>
> Reply-To: gem5 users mailing list <[email protected]>
> Date: Monday, 17 October 2016 at 08:54
>
> To: gem5 users mailing list <[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]> on behalf of "F. A.
> Faisal" <[email protected]>
> Reply-To: gem5 users mailing list <[email protected]>
> Date: Saturday, 15 October 2016 at 14:22
> To: gem5 users mailing list <[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: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 <[email protected]>
> wrote:
>
>> Try with >=4.5
>>
>> On Oct 15, 2016 2:56 PM, "F. A. Faisal" <[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]>
>>> wrote:
>>>
>>>> C++ version ?
>>>>
>>>> Thanks
>>>>
>>>> On Sat, Oct 15, 2016 at 2:01 PM, F. A. Faisal <[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: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: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:86:20: **error: **use of
>>>>> undeclared identifier*
>>>>> * 'MAP_STACK'*
>>>>> { TGT_MAP_STACK, MAP_STACK },
>>>>> * ^*
>>>>> *build/ALPHA/arch/alpha/tru64/tru64.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: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:86:20: **error: **use
>>>>> of*
>>>>> * undeclared identifier 'MAP_STACK'*
>>>>> { TGT_MAP_STACK, MAP_STACK },
>>>>> * ^*
>>>>> *build/ALPHA_MOESI_hammer/arch/alpha/tru64/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]
>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Regards,
>>>> Abdul Mutaal
>>>> LinkedIn : https://de.linkedin.com/in/abdulmutaalahmad
>>>> Email : [email protected]
>>>>
>>>>
>>>> _______________________________________________
>>>> gem5-users mailing list
>>>> [email protected]
>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> [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]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users