Re: [Gems-users] Gems installation problem


Date: Thu, 13 Apr 2006 15:34:32 -0500 (CDT)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] Gems installation problem
Older versions of bison seem to be problematic.  Bison 2.0 works, and
Bison 1.8 works for most users.

--Mike


> Hi!
>
> I'm using RH8.0 and bison version 1.35. I followed all the steps to
> compile gems1.1 and gems1.2. I got some problems during installing them.
>
> All options with SMP coherence protocols work, but for:
> make PROTOCOL=MOESI_CMP_directory DESTINATION=MOESI_CMP_directory
>
> gems1.1:
> Parsing...
>    ../protocols/RubySlicc_Exports.sm
>    ../protocols/RubySlicc_Types.sm
>    ../protocols/RubySlicc_Util.sm
>    ../protocols/RubySlicc_ComponentMapping.sm
>    ../protocols/RubySlicc_Profiler.sm
>    ../protocols/RubySlicc_Defines.sm
>    ../protocols/MOESI_CMP_directory-msg.sm
>    ../protocols/MOESI_CMP_directory-L2cache.sm
> ../protocols/MOESI_CMP_directory-L2cache.sm:1468: parser stack overflow at
> MM
> make[1]: *** [generated/MOESI_CMP_directory/generated] Error 1
> make[1]: Leaving directory `/home/mario/gems/ruby'
>
> It seems to be a parser problem. Do I have to change bison?
>
>
> And for gems1.2:
>
> make PROTOCOL=MOSI_SMP_bcast DESTINATION=MOSI_SMP_bcast
>
> produces
> ...
>
> /bin/sh -ec 'g++ -MM -MG -DIS_RUBY -DTARGET_SPARC_V9 -DTARGET_VA_BITS=64
> -DTARGET_PA_BITS=64 -Wall -W -Wwrite-strings -Woverloaded-virtual
> -Wno-unused  -march=i686 -g -ggdb -g3 -O0 -w -DSIMICS_2_0
> -DRUBY_DEBUG=false  -Inetwork/simple -I. -I../common -I../common/gzstream
> -Ibuffers -Icommon -Islicc_interface -Iprofiler -Iconfig -Ieventqueue
> -Isystem -Iinterfaces -Isimics -Itester -Irecorder
> -Igenerated/MOSI_SMP_bcast -I../common/ioutil -Inetwork
> -I../simics/x86-linux/obj/include/
> -I../simics/x86-linux/obj/include/simics -I../simics/x86-linux/config
> generated/MOSI_SMP_bcast/attrparse.c | sed -e
> '\''s@^\(.*\)\.o:@x86-linux/generated/MOSI_SMP_bcast/obj/attrparse.d:@'\''
> | sed -e '\''s@^\(.*\)\.d:@\1.d \1.o:@'\'' >
> x86-linux/generated/MOSI_SMP_bcast/obj/attrparse.d #'
> make[1]: Leaving directory `/home/mario/gems1.1.2/ruby'
> make[1]: Entering directory `/home/mario/gems1.1.2/ruby'
> make[1]: *** No rule to make target `NUCAMovementRequest.h', needed by
> `x86-linux/generated/MOSI_SMP_bcast/obj/SyntheticDriver.d'.  Stop.
> make[1]: Leaving directory `/home/mario/gems1.1.2/ruby'
> make: *** [all] Error 2
>
> Any hints?
>
> make PROTOCOL=MOESI_CMP_directory DESTINATION=MOESI_CMP_directory
>
> The same problem as above for gems1.1. Any hints?
>
> Thanks,
>
> Mario
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>
[← Prev in Thread] Current Thread [Next in Thread→]