[Gems-users] RUBY compilation without SIMICS


Date: Thu, 20 Aug 2009 12:08:30 -0400
From: Abhik Sarkar <asarkar@xxxxxxxx>
Subject: [Gems-users] RUBY compilation without SIMICS
Hi,

I want to compile RUBY without SIMICS. I wanted to know if
the rest of the compilation had actually worked,
then I will start stripping off the SIMICS part. Could you tell me if
all the compilation has completed before it starts
to link it with SIMICS by looking at the following compilation dump.

Ruby: Building protocol: MOSI_SMP_bcast
Ruby: Making slicc
cd /home/asarkar/gems_dir/gems-2.1/slicc; make
make[1]: Entering directory `/home/asarkar/gems_dir/gems-2.1/slicc'
SLICC: Running flex and bison
make generated/generated
make[2]: Entering directory `/home/asarkar/gems_dir/gems-2.1/slicc'
make[2]: `generated/generated' is up to date.
make[2]: Leaving directory `/home/asarkar/gems_dir/gems-2.1/slicc'
SLICC: Building slicc executable
make x86-linux/bin/slicc.exec
make[2]: Entering directory `/home/asarkar/gems_dir/gems-2.1/slicc'
make[2]: `x86-linux/bin/slicc.exec' is up to date.
make[2]: Leaving directory `/home/asarkar/gems_dir/gems-2.1/slicc'
make[1]: Leaving directory `/home/asarkar/gems_dir/gems-2.1/slicc'
Ruby: Running slicc
make generated/MOSI_SMP_bcast/generated
make[1]: Entering directory `/home/asarkar/gems_dir/gems-2.1/ruby'
make[1]: `generated/MOSI_SMP_bcast/generated' is up to date.
make[1]: Leaving directory `/home/asarkar/gems_dir/gems-2.1/ruby'
Ruby: Generating ruby objects
make x86-linux/generated/MOSI_SMP_bcast/bin/tester.exec
make[1]: Entering directory `/home/asarkar/gems_dir/gems-2.1/ruby'
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/init.o <-
default_param.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionIsolationManager.o
<- GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
Chip.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionVersionManager.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionConflictManager.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- Chip.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/LazyTransactionVersionManager.o
<- GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
Chip.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/TransactionSimicsProcessor.o <-
CacheMsg.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RegisterStateWindowed.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/ContiguousAddressTranslator.o
<- MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactIsolationChecker.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactIsolationChecker.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactCommitArbiter.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactCommitArbiter.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactCommitArbiter.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <- AccessType.h
dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <- MachineType.h
dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <- PrefetchBit.h
dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <- CacheMsg.h
dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactProfiler.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/XactVisualizer.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
MachineType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
Chip.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
AccessModeType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
AccessType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular x86-linux/generated/MOSI_SMP_bcast/obj/Rock.o <-
GenericRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
MachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
L1Cache_Entry.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
GenericMachineType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
AccessModeType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
AccessType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
PrefetchBit.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
CacheRequestType.h dependency dropped.
make[1]: Circular
x86-linux/generated/MOSI_SMP_bcast/obj/RockTransactionManager.o <-
GenericRequestType.h dependency dropped.
make[1]: Leaving directory `/home/asarkar/gems_dir/gems-2.1/ruby'
make: *** [all] Error 2

I read on the GEMS message board a reply to a post with
errors that I am getting. It stated that the errors appear when the
SIMICS workspace is not properly pointed at.
Following is the post:
https://lists.cs.wisc.edu/archive/gems-users/2008-December/msg00027.shtml

Thanks/Regards

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