>
> Date: Mon, 15 May 2006 13:52:44 -0500
> From: Mike Marty <mikem@xxxxxxxxxxx>
>
> Hi Dan,
>
> You need to create some directories and symlinks in your
> /lab/iceberg/tools/simics/linux/simics-2.0.23/src/extensions directory.
>
> See this page:
>
> http://www.cs.wisc.edu/gems/doc/wiki/moin.cgi/Setup
>
> In particular, I believe you are missing Step 4?
>
> If that doesn't help, let us know.
>
> Regards,
> Mike
>
Hi Mike.
Thanks much. I get a lot farther now. (Sorry -- I missed the pointer
to the documentation on the GEMS home page -- my bad.)
On to the next problem. It looks like I have some kind of library
incompatibility of some kind -- see transcript below.
Any ideas?
Thanks.
dann
---------
[dn142869@lintilla2 ruby]$ make PROTOCOL=MOESI_CMP_token DESTINATION=MOESI_CMP_token
Ruby: Building protocol: MOESI_CMP_token
Ruby: Making slicc
cd ../slicc; make
make[1]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
SLICC: Running flex and bison
make generated/generated
make[2]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
make[2]: `generated/generated' is up to date.
make[2]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
SLICC: Building slicc executable
make x86-linux/bin/slicc.exec
make[2]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
make[2]: `x86-linux/bin/slicc.exec' is up to date.
make[2]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
make[1]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/slicc'
Ruby: Running slicc
make generated/MOESI_CMP_token/generated
make[1]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
make[1]: `generated/MOESI_CMP_token/generated' is up to date.
make[1]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
Ruby: Generating ruby objects
make x86-linux/generated/MOESI_CMP_token/bin/tester.exec
make[1]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
make[1]: `x86-linux/generated/MOESI_CMP_token/bin/tester.exec' is up to date.
make[1]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
make module_go
make[1]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
Made module
make[1]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/ruby'
Ruby: Linking simics module
cd ../simics/x86-linux/lib; make ruby
make[1]: Entering directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib'
[7;34m=== Building module "ruby" ===[0m
Linking [1;34mruby.so[0m
/lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib/ruby.so: /lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib/ruby.so: undefined symbol: _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode
gmake[2]: *** [/lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib/ruby.so] Error 1
gmake[2]: *** Deleting file `/lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib/ruby.so'
make[1]: *** [ruby] Error 2
make[1]: Leaving directory `/lab/scale/dann/GEMS/x86-linux/gems-1.2/simics-2.0.23/x86-linux/lib'
make: *** [all] Error 2
[dn142869@lintilla2 ruby]$
----
[dn142869@lintilla2 ruby]$ demangle
_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode
std::basic_streambuf<char, std::char_traits<char> >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)
[dn142869@lintilla2 ruby]$
|