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