[xcrysden] wrong ELF class while running xcrysden

Tone Kokalj tone.kokalj at ijs.si
Tue Mar 6 14:49:02 CET 2012


On Mon, 2012-03-05 at 11:14 +0000, Semran ipek wrote:
> 
> 
> Dear Dr. Tone;
> 
> I am trying to install XCrySDen-1.5.25-bin-semishared version of
> Xcrysden to my PC. it gives error after
> running the binary  and it says "error while loading shared libraries:
> libXss.so.1: wrong ELF class: ELFCLASS32".


Which means that the system wants the 64bit library yet you have a 32
bit library.

> I have already had libXss.so.1 library in /usr/lib/libXss.so.1. 

Seems your OS has 32bit libraries in /usr/lib/ and 64bit libraries
in /usr/lib64.

> Also I made a soft link to /usr/lib64/.

No, this will not work, you should install a 64bit version of
libXss.so.1 library instead.

What is the package that contains this library probably depends on the
linux distribution, e.g., in Debian it is the libxss1 package.

Regards, Tone

-- 
Anton Kokalj
J. Stefan Institute, Jamova 39, 1000 Ljubljana, Slovenia 
(tel: +386-1-477-3523 // fax:+386-1-477-3822)

Please, if possible, avoid sending me Word or PowerPoint attachments.
See:  http://www.gnu.org/philosophy/no-word-attachments.html



More information about the XCrySDen mailing list