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
