[Gems-users] compile ruby error on SPARC


Date: Fri, 03 Mar 2006 14:03:59 -0500
From: Liping Xue <lxue@xxxxxxxxxxx>
Subject: [Gems-users] compile ruby error on SPARC
Hi, All,
I am a new user of GEMS, I try to install GEMS 1.2 on my SPARC machine.
I meet some errors,
wrong ELF class: ELFCLASS32
I think the reason is that, /usr/local/lib/libstdc++.so.5 in my machine is ELF32 format, my questions is that how can I get ELF64 format .so in my SPARC machine? I think in my current machine, the libstdc++.so.5 and libcc_s.so.1 is ELF32 format.

My system
SPARC sloaris 9
GCC 3.3
Flex 2.5.4
Bison 2.0

Thanks for your help!

-- Liping


-------------------------------------------------------------------------------
make PROTOCOL =MOSI_SMP_bcast DESTINATION=MOSI_SMP_bcast
generated/MOSI_SMP_bcast/*.C not found
Ruby: Building protocol: MOSI_SMP_bcast
Ruby: Making slicc
cd ../slicc; make
make[1]: Entering directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
SLICC: Running flex and bison
make generated/generated
make[2]: Entering directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
make[2]: `generated/generated' is up to date.
make[2]: Leaving directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
SLICC: Building slicc executable
make v9-sol8-64/bin/slicc.exec
make[2]: Entering directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
make[2]: `v9-sol8-64/bin/slicc.exec' is up to date.
make[2]: Leaving directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
make[1]: Leaving directory `/home/mdl/lxue/prideth/simics-2.2/slicc'
Ruby: Running slicc
make generated/MOSI_SMP_bcast/generated
generated/MOSI_SMP_bcast/*.C not found
make[1]: Entering directory `/home/mdl/lxue/prideth/simics-2.2/ruby'
Generating protocol handlers
../slicc/v9-sol8-64/bin/slicc.exec generated/MOSI_SMP_bcast html/MOSI_SMP_bcast MOSI_SMP_bcast "html" ../protocols/RubySlicc_Exports.sm ../protocols/RubySlicc_Types.sm ../protocols/RubySlicc_Util.sm ../protocols/RubySlicc_ComponentMapping.sm ../protocols/RubySlicc_Profiler.sm ../protocols/RubySlicc_Defines.sm ../protocols/MOSI_SMP_bcast-msg.sm ../protocols/MOSI_SMP_bcast-cache.sm ../protocols/MOSI_SMP_bcast-dir.sm ../protocols/standard_SMP-protocol.sm ld.so.1: ../slicc/v9-sol8-64/bin/slicc.exec: fatal: /usr/local/lib/libstdc++.so.5: wrong ELF class: ELFCLASS32
Killed
make[1]: *** [generated/MOSI_SMP_bcast/generated] Error 137
make[1]: Leaving directory `/home/mdl/lxue/prideth/simics-2.2/ruby'
make: *** [all] Error 2


[← Prev in Thread] Current Thread [Next in Thread→]