Re: [Gems-users] Ruby installation issue


Date: Mon, 29 Jun 2009 23:41:45 -0500
From: "Anup Holey" <holey003@xxxxxxx>
Subject: Re: [Gems-users] Ruby installation issue
There was problem in setting some path. Now SIMICS_VERSION is getting proper value of 3.0. But now I find following error during make.
 
Template closure done
Made module
make[1]: Leaving directory `/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/ruby'
Ruby: Linking simics module
cd /scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics; make ruby
make[1]: Entering directory `/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics_3_workspace'
=== Building module "ruby" ===
make[2]: Entering directory `/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics_3_workspace/amd64-linux/obj/modules/ruby'
make[2]: *** /scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics_3_workspace/modules/../../: Is a directory.  Stop.
make[2]: Leaving directory `/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics_3_workspace/amd64-linux/obj/modules/ruby'
make[1]: *** [ruby] Error 2
make[1]: Leaving directory `/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/simics_3_workspace'
make: *** [all] Error 2
Thanks,
Anup
----- Original Message -----
From: Dan Gibson
Sent: Sunday, June 28, 2009 5:51 PM
Subject: Re: [Gems-users] Ruby installation issue

I meant that you should add -Dsomething to the command line, so you could then look at g++'s args and see if '-Dsomething' is there or not... which would in turn let you know if SIMICS_VERSION was properly set.

Regards,
Dan

On Sun, Jun 28, 2009 at 4:33 PM, Anup Holey <holey003@xxxxxxx> wrote:
Line 155 gets executed if SIMICS_VERSION is set to 3.0 .
So how does adding -D to line 155 help?
 
I tried compilation with -D option on line 158. It gives error "<command-line>: error: macro names must be identifiers".
Do you need more information about my setup? Because problem seems to be trivial. SIMICS_VERSION is not getting correct value.
 
Thanks.
-Anup
----- Original Message -----
From: Dan Gibson
Sent: Saturday, June 27, 2009 8:05 AM
Subject: Re: [Gems-users] Ruby installation issue

make clean, then add another -D to Makefile.common line 155 -- you should see your -D in the compile arguments.

Regards,
Dan

On Fri, Jun 26, 2009 at 5:28 PM, Anup Holey <holey003@xxxxxxx> wrote:
Ok. I got your point. SIMICS_VERSION is set to 3.0 in the specified file.
How can I crosscheck in between if the variable has got the correct value??
I tried to suspend the compilation and read the variable using 'echo' command. It says undefined variable.
 
Thanks,
Anup
 
----- Original Message -----
From: Dan Gibson
Sent: Friday, June 26, 2009 1:11 PM
Subject: Re: [Gems-users] Ruby installation issue


On Fri, Jun 26, 2009 at 12:08 PM, Anup Holey <holey003@xxxxxxx> wrote:
SIMICS_VERSION is properly set. I get "g++: unrecognized option '-stopcompile'" error multiple times.

In an unmodified GEMS tarball, the ONLY time '-stopcompile' appears in g++'s command arguments is when SIMICS_VERSION isn't properly set. Like I said, check Makefile.simics_version
 
I am not able to get rid of this error ---> make[1]: *** No rule to make target `simics/api.h', needed by `amd64-linux/generated/MOSI_SMP_bcast/obj/attrparse.o'. Stop.

This a related problem -- various directories aren't properly set because SIMICS_VERSION isn't properly set.
 
 
Thanks,
Anup
----- Original Message -----
From: Dan Gibson
Sent: Thursday, June 25, 2009 4:03 PM
Subject: Re: [Gems-users] Ruby installation issue

-stopcompile is intentionally added to the command line when SIMICS_VERSION isn't properly set. Review the installation instructions on how to set that variable... as I recall it is found in Makefile.simics_version.

Regards,
Dan

On Thu, Jun 25, 2009 at 3:59 PM, <holey003@xxxxxxx> wrote:
Hi,

We are trying to setup environment using Simics 3.0.30 and Gems 2.1. But
getting following error in Ruby compilation (as per the command provided on
webpage).

g++: unrecognized option '-stopcompile'
make[1]: Leaving directory
`/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/ruby'
make[1]: Entering directory
`/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/ruby'
make[1]: Circular amd64-linux/generated/MOSI_SMP_bcast/obj/init.o <-
default_param.h dependency dropped.
make[1]: *** No rule to make target `simics/api.h', needed by
`amd64-linux/generated/MOSI_SMP_bcast/obj/attrparse.o'. Stop.
make[1]: Leaving directory
`/scratch/tianwu/para_taint/htm/simics_space/gems-2.1/ruby'
make: *** [all] Error 2

I found that someone was getting similar error and the suggestion was to
check SIMICS_INCLUDE_ROOT which is correct in our case. Could anyone guide
in this regard??

Thanks,
Anup


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.




--
http://www.cs.wisc.edu/~gibson [esc]:wq!


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.





--
http://www.cs.wisc.edu/~gibson [esc]:wq!


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.





--
http://www.cs.wisc.edu/~gibson [esc]:wq!


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.





--
http://www.cs.wisc.edu/~gibson [esc]:wq!


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.

[← Prev in Thread] Current Thread [Next in Thread→]