Re: [Gems-users] problems building GEMS


Date: Mon, 15 May 2006 15:57:25 -0400 (EDT)
From: Daniel Nussbaum - Sun Microsystems - Burlington United States <dn142869@xxxxxxxxxxxxxxxxxxxx>
Subject: Re: [Gems-users] problems building GEMS
> 
> 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'
  === Building module "ruby" ===
  Linking ruby.so
  /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]$ 
[← Prev in Thread] Current Thread [Next in Thread→]