Thanks for your quick responses. I do according the suggestion and it worked! The suggestion was:
remove "GenericNUCAPredictor::" before GenericNUCAPredictor.
GenericNUCAPredictor(AbstractChip* chip_ptr, NodeID m_id);
Thanks! Nilufar
On Wed, Nov 16, 2011 at 4:20 PM, nilufar ferdous <ferdous.nilufar@xxxxxxxxx> wrote:
Hello all,
I fix the problem of the gcc path. Then after compiling I am getting the following error:
I/opt/virtutech/simics-3.0.31/src/include/simics/util
nuca/GenericNUCAPredictor.h:38: error: extra qualification ‘GenericNUCAPredictor::’ on member ‘GenericNUCAPredictor’
make[1]: *** [amd64-linux/generated/MOESI_CMP_NUCA/obj/Chip.o] Error 1 make[1]: Leaving directory `/home/nilufar/gems/ruby' make: *** [all] Error 2
Please can someone can help me? Thanks in advance!
nilufar
In a previous thread I found some one answered
On Wed, Nov 9, 2011 at 3:28 PM, nilufar ferdous <ferdous.nilufar@xxxxxxxxx> wrote:
Hello All,
I am a new user of gems. I want to extend the NUCA architecture. I came to know that gems 2.0 has no NUCA protocol. Can any one help me please how can I start my work ? Currently I am using simics 3.0 and gems 1.4 . I tried to compile ruby but it shows the bellow error:
[x@alamo ruby] make PROTOCOL=MOESI_CMP_NUCADESTINATION=MOESI_CMP_NUCA
ls: generated/MOESI_CMP_NUCA/*.C: No such file or directory Ruby: Building protocol: MOESI_CMP_NUCA Ruby: Making slicc cd ../slicc; make
make[1]: Entering directory `/home/nilufar/gems_nuca/slicc' SLICC: Running flex and bison make generated/generated make[2]: Entering directory `/home/nilufar/gems_nuca/slicc' make[2]: `generated/generated' is up to date.
make[2]: Leaving directory `/home/nilufar/gems_nuca/slicc' SLICC: Building slicc executable make amd64-linux/bin/slicc.exec make[2]: Entering directory `/home/nilufar/gems_nuca/slicc' /s/gcc-3.4.1/bin/g++ -o amd64-linux/obj/parser.o -c generated/parser.c -DYY_NO_UNPUT -Wall -W -Wwrite-strings -Woverloaded-virtual -Wno-unused -m64 -march=opteron -fPIC -g -ggdb -g3 -O0 -w -I. -I../common -Igenerated -Isymbols -Igenerator -Iast
make[2]: /s/gcc-3.4.1/bin/g++: Command not found make[2]: *** [amd64-linux/obj/parser.o] Error 127 make[2]: Leaving directory `/home/nilufar/gems_nuca/slicc' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/nilufar/gems_nuca/slicc'
make: *** [all] Error 2
l Can any one help me:
-Can I work with simics3.0 and gems2.1 for changes in configuration of NUCA cache stucture? -If I can not work in simics3.0+gems 2.1 then which configuration should I use?
-How can I solve the problems of compliling ruby?
Thanks in advance.
Thanks, Nilufar -
|