Hi Mike,
I was trying to compile the protocol that you had posted.
It gives the following error while trying to link:
make[1]: Entering directory
`/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib'
=== Building module "ruby" using the 2.0 API ===
ls:
/u/niketa/work/8gems/simics-2.2.19/../ruby/x86-linux/generated/MESI_SCMP_bankdirectory/obj/*.o:
No such file or directory
Linking ruby.so
/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib/ruby.so:
/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib/ruby.so:
undefined symbol: destroy_simulator
make[2]: ***
[/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib/ruby.so] Error 1
make[2]: *** Deleting file
`/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib/ruby.so'
make[1]: *** [ruby] Error 2
make[1]: Leaving directory
`/u/scratch6/niketa/work/8gems/simics-2.2.19/x86-linux/lib'
make: *** [all] Error 2
No other protocol gives this error. Please look into it.
Thanks,
Niket.
|