>Failed to load module 'scsi-bus'
('/opt/virtutech/simics-3.0.31/amd64-linux/lib/scsi-bus.so'): "wrong ELF
class: ELFCLASS32"
You are using 64bit version of simics but your the
shared libraries on your host system are 32bit.
You can check that with
"ldd /opt/virtutech/simics-3.0.31/amd64-linux/lib/scsi-bus.so" and link
the library paths to 64bit version.
This is a problem with simics and
not flexus.
On 04/18/2013 14:56, zhangwuxiang wrote:
> Hi! After
building Flexus (use SPARC simulated architectures: make UP.Trace ; make
UP.OoO ; make stat-manager ), I want to run the test application in
flexus-4.1/flexus-test-app/flexus_test_app_v9/.
> So, copy trace,
timing_v9 from flexus-4.1/flexus-test-app/ to my
SPEC_DIR:flexus-4.1/scripts/global_job-specs.
> And copy
Flexus-4.1/flexus-test-app/flexus_test_app_v9 and
flexus-4.1/flexus-test-app/flexus_test_app_x86 folders to my check point
directory.
> Then type the command:source
SCRIPT_ROOT/flexus_scripts.sourceme
> Next, edit the
prepare-test-app-v9.simics script and set @ckptdir to point to my
checkpoint directory.
>
> Finally, type this command:
./prepare-test-app
> It says that the prepare-test-app-v9.simics did
not complete properly.
> like this:
>
> Launching simulation using
Flexus version 3.0.0 (using SIMICS 3 version)
> Checking out a
license... done: commercial license.
>
> +----------------+ Copyright
1998-2007 by Virtutech, All Rights Reserved
> | Virtutech | Version:
Simics 3.0.31
> | Simics | Build: 1406 Host: amd64-linux
>
+----------------+
> www.simics.com "Virtutech" and "Simics" are
trademarks of Virtutech AB
>
> Use of this software is subject to
appropriate license.
> Type 'copyright' for details on copyright.
>
Type 'help help' for info on the on-line documentation.
>
> Failed to
load module 'scsi-bus'
('/opt/virtutech/simics-3.0.31/amd64-linux/lib/scsi-bus.so'): "wrong ELF
class: ELFCLASS32"
> The object 'sb0' is of unknown class 'scsi-bus'.
>
> [prepare-test-app-v9.simics:20] the command did not complete
properly; interrupting script
> simics>
>
> the environment is centos
5.5, simics 3.0.31, flexus 4.1
> the content of
prepare-test-app-v9.simics:20 is " if `simics_version[7] == '2'` { "
>
Is the scsi-bus.so don't match something?
>
>
-------------------------
>
> Best Regards!
> zhangwuxiang
--
Regards,
Mahmood