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 <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: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 >>>>> 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