Re: [Gems-users] A compilation error comes from libstdc++.so.5.


Date: Mon, 28 Mar 2005 14:35:27 -0600 (CST)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] A compilation error comes from libstdc++.so.5.
>
> Thank you for your answering.
> I did what you recommended, and I got other error message.
> I guess that it is because I use Solaris 9, not 8.
> An error message ("wrong ELF class: ELFCLASS64") is the below.
> Do you have any idea to solve this?
>

It appears to be a mismatch 32-bit/64-bit mismatch between the library and
the compilation.  I suggest changing one or the other.  I believe the
default flags, in common/Makefile.common, for v9-sol8-64 specify 64-bit
compilation via the -m64 flag

--Mike



>  >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/lpchome/gchoi/SOC/gems/slicc'
> SLICC: Running flex and bison
> make generated/generated
> make[2]: Entering directory `/home/lpchome/gchoi/SOC/gems/slicc'
> make[2]: `generated/generated' is up to date.
> make[2]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> SLICC: Building slicc executable
> make v9-sol8-64/bin/slicc.exec
> make[2]: Entering directory `/home/lpchome/gchoi/SOC/gems/slicc'
> make[2]: `v9-sol8-64/bin/slicc.exec' is up to date.
> make[2]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> make[1]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> Ruby: Running slicc
> make generated/MOSI_SMP_bcast/generated
> generated/MOSI_SMP_bcast/*.C not found
> make[1]: Entering directory `/home/lpchome/gchoi/SOC/gems/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:
> /home/lpchome/gchoi/SOC/gems/simics-2.0.28/v9-sol8-64/sys/lib/libstdc++.so.5:
> wrong ELF class: ELFCLASS64
> Killed
> make[1]: *** [generated/MOSI_SMP_bcast/generated] Error 137
> make[1]: Leaving directory `/home/lpchome/gchoi/SOC/gems/ruby'
> make: *** [all] Error 2
>
>
> Best,
>
>
>
> Mike Marty wrote:
>
> >It appears that the
> >/home/lpchome/gchoi/SOC/gems/slicc/v9-sol8-64/bin/slicc.exec executable is
> >failing to run because it cannot dynamically link the standard C++ library
> >(libstdc++.so.5).
> >
> >You can try setting the LD_LIBRARY_PATH environment variable to the path of
> >this file.  But a better solution is to resolve the problem with the build.
> >
> >
> >You may need to edit common/Makefile.common and add a runtime path used by
> >the dynamic linker/loader.  This is specified with the "-Wl,-R/mypath"
> >option in LDFLAGS
> >
> >--Mike
> >
> >
> >
> >
> >>-----Original Message-----
> >>From: gems-users-bounces@xxxxxxxxxxx [mailto:gems-users-
> >>bounces@xxxxxxxxxxx] On Behalf Of Gyu Sang Choi
> >>Sent: Tuesday, March 22, 2005 1:58 PM
> >>To: gems-users@xxxxxxxxxxx
> >>Subject: [Gems-users] A compilation error comes from libstdc++.so.5.
> >>
> >>Hi there,
> >>
> >>
> >>I got a problem to compile ruby.
> >>I guess that compilation error comes from libstdc++.so.5, but I copied
> >>libstdc++.so.5 to $GEMS/simics/v9-sol8-64/sys/lib.
> >>So, what am I doing wrong?
> >>I really appreciate if you helpe me.
> >>
> >>Best,
> >>
> >>
> >> >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/lpchome/gchoi/SOC/gems/slicc'
> >>SLICC: Running flex and bison
> >>make generated/generated
> >>make[2]: Entering directory `/home/lpchome/gchoi/SOC/gems/slicc'
> >>make[2]: `generated/generated' is up to date.
> >>make[2]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> >>SLICC: Building slicc executable
> >>make v9-sol8-64/bin/slicc.exec
> >>make[2]: Entering directory `/home/lpchome/gchoi/SOC/gems/slicc'
> >>make[2]: `v9-sol8-64/bin/slicc.exec' is up to date.
> >>make[2]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> >>make[1]: Leaving directory `/home/lpchome/gchoi/SOC/gems/slicc'
> >>Ruby: Running slicc
> >>make generated/MOSI_SMP_bcast/generated
> >>generated/MOSI_SMP_bcast/*.C not found
> >>make[1]: Entering directory `/home/lpchome/gchoi/SOC/gems/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: libstdc++.so.5: open
> >>failed: No such file or directory
> >>Killed
> >>make[1]: *** [generated/MOSI_SMP_bcast/generated] Error 137
> >>make[1]: Leaving directory `/home/lpchome/gchoi/SOC/gems/ruby'
> >>make: *** [all] Error 2
> >>
> >>--
> >>
> >> ---------------------------------------------------------------
> >>| Name   : Gyu Sang Choi					|
> >>| Department : Computer Science & Engineering                   |
> >>| Office : 358 IST Building                                     |
> >>| Office Phone : (814)865-2729        	                        |
> >>| email  : gchoi@xxxxxxxxxxx					|
> >>| Home Phone : (814)861-6986				       	|
> >>| Address : 425 Waupelani Drive #327, State College, PA 16801	|
> >> ---------------------------------------------------------------
> >>
> >>
> >>_______________________________________________
> >>Gems-users mailing list
> >>Gems-users@xxxxxxxxxxx
> >>https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> >>
> >>
> >
> >_______________________________________________
> >Gems-users mailing list
> >Gems-users@xxxxxxxxxxx
> >https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> >
> >
> >
>
>
> --
>
>  ---------------------------------------------------------------
> | Name   : Gyu Sang Choi					|
> | Department : Computer Science & Engineering                   |
> | Office : 358 IST Building                                     |
> | Office Phone : (814)865-2729        	                        |
> | email  : gchoi@xxxxxxxxxxx					|
> | Home Phone : (814)861-6986				       	|
> | Address : 425 Waupelani Drive #327, State College, PA 16801	|
>  ---------------------------------------------------------------
>
>
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>
[← Prev in Thread] Current Thread [Next in Thread→]