There's a RUBY scons parameter you need to set to build in the ruby
stuff. Did you?

Gabe

Korey Sewell wrote:
> I'm looking at updating the MIPS-Ruby regression but am unaware of the
> "HowTo" ruby specifics...
>
> When I run the ruby regression I get:
> > more
> build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby/simerr
>
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/y/ksewell/m5-dev/m5-outgoing/src/python/m5/main.py", line
> 359, in main
>     exec filecode in scope
>   File "tests/run.py", line 65, in <module>
>     execfile(joinpath(tests_root, 'configs', config + '.py'))
>   File "tests/configs/simple-timing-ruby.py", line 33, in <module>
>     ruby_memory = ruby_config.generate("MI_example-homogeneous.rb", 1)
>   File "tests/configs/ruby_config.py", line 16, in generate
>     ret = subprocess.call(args, stdout=file(temp_config, "w"))
>   File "/usr/lib/python2.6/subprocess.py", line 444, in call
>     return Popen(*popenargs, **kwargs).wait()
>   File "/usr/lib/python2.6/subprocess.py", line 595, in __init__
>     errread, errwrite)
>   File "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory
>
> I assumed everything was fine when I compiled with:
> scons build/MIPS_SE/m5.fast CPU_MODELS=AtomicSimpleCPU,TimingSimpleCPU
> RUBY=True
>
> And ran the regression with:
> scons
> build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby
>
> Anything obvious I'm missing here?
>
>
> On Wed, Sep 30, 2009 at 3:14 AM, Cron Daemon
> <[email protected] <mailto:[email protected]>> wrote:
>
>     *****
>     build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby
>     passed.
>     *****
>     build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic passed.
>     *****
>     build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing-ruby
>     passed.
>     *****
>     build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic passed.
>     *****
>     build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic-ruby
>     passed.
>     *****
>     build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing passed.
>     *****
>     build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic
>     passed.
>     ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing
>     passed.
>     *****
>     build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic-ruby
>     FAILED!
>     *****
>     build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing
>     passed.
>     *****
>     build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic
>     passed.
>     *****
>     build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby
>     FAILED!
>     *****
>     build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic-ruby
>     passed.
>     *****
>     build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby
>     passed.
>     *****
>     
> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing
>     passed.
>     *****
>     
> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-timing-mp
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic-ruby
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp
>     passed.
>     *****
>     
> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp-ruby
>     passed.
>     *****
>     
> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3-timing-mp
>     passed.
>     *****
>     
> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic-ruby
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic
>     passed.
>     *****
>     
> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby
>     passed.
>     *****
>     
> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing
>     passed.
>     *****
>     
> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual
>     passed.
>     *****
>     
> build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
>     passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
>     *****
>     build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby
>     FAILED!
>
>     See /z/m5/regression/regress-2009-09-30-03:00:01 for details.
>
>     _______________________________________________
>     m5-dev mailing list
>     [email protected] <mailto:[email protected]>
>     http://m5sim.org/mailman/listinfo/m5-dev
>
>
>
>
> -- 
> - Korey
> ------------------------------------------------------------------------
>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>   

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to