Hi,

Am 27.07.2011 um 21:57 schrieb Maciej Bliziński:
> >> bash$ ./gdb
> >> ld.so.1: gdb: fatal: /db/pub/eq/csw/opt/csw/lib/libncurses.so.5: wrong ELF 
> >> class: ELFCLASS32
> >> Killed
> >
> >
> > Uname on the root-access box (on which OpenCSW was installed):
> >
> >> SunOS puppet 5.11 snv_151a i86pc i386 i86pc Solaris
> >
> >
> > Uname on the limited-access box (where we are trying to run the tranplanted 
> > binaries):
> >
> >> SunOS eqaegd05 5.10 Generic_144489-06 i86pc i386 i86pc
> >
> >
> > Both bzip2 and libbz2.so appear to be 32-bit (at least from what I can 
> > tell):
> >
> >> bash$ file bzip2
> >> bzip2:          ELF 32-bit LSB executable 80386 Version 1 [FPU], 
> >> dynamically linked, not stripped, no debugging information available
> 
> Can you look at the inode number of the bzip2 binary and the isaexec binary? 
> Is it the same?
> 
> >> bash$ file ../lib/libbz2.so
> >> ../lib/libbz2.so:       ELF 32-bit LSB dynamic lib 80386 Version 1 [FPU], 
> >> dynamically linked, stripped
> >
> >
> > What would be causing this error? And how would I fix it? 
> 
> One guess is that it is the 32 vs 64 bit issue after all. If that's true, 
> adding $ISALIST or 64 to the search path could help.
> 
> LD_LIBRARY_PATH='/db/pub/eq/csw/opt/csw/lib/64'
> 
> Or
> 
> LD_LIBRARY_PATH='/db/pub/eq/csw/opt/csw/lib/$ISALIST

I would say isaexec. Try
  LD_LIBRARY_PATH_32=/db/pub/eq/csw/opt/csw/lib
  LD_LIBRARY_PATH_64=/db/pub/eq/csw/opt/csw/lib/64

Please see ld.so.1(1) for details.


Best regards

  -- Dago

_______________________________________________
users mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/users

Reply via email to