You are not logged in.

#1 2008-11-24 20:36:34

fsck
Member
Registered: 2008-11-24
Posts: 4

Wrong ELF class with xulrunner?

Hey, I'm having an odd issue with xulrunner.

[fsck@ridley xulrunner-1.9]$ ./xpcshell
./xpcshell: error while loading shared libraries: libssl3.so: wrong ELF class: ELFCLASS32

I'm really just not sure what to even say here.

Offline

#2 2008-11-25 03:32:40

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Wrong ELF class with xulrunner?

fsck wrote:

Hey, I'm having an odd issue with xulrunner.

[fsck@ridley xulrunner-1.9]$ ./xpcshell
./xpcshell: error while loading shared libraries: libssl3.so: wrong ELF class: ELFCLASS32

I'm really just not sure what to even say here.

Welcome to the forums.

libssl3.so belongs to nss. The error message is telling you that your system is only finding a 32 bit version. Try and force reinstall nss and see if that helps:

pacman -Sf nss

Last edited by skottish (2008-11-25 03:42:42)

Offline

#3 2008-11-26 18:25:37

fsck
Member
Registered: 2008-11-24
Posts: 4

Re: Wrong ELF class with xulrunner?

Thanks a lot, that worked.  I'll remember that if something like this comes up again.

Offline

#4 2008-11-26 19:48:45

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Wrong ELF class with xulrunner?

fsck wrote:

Thanks a lot, that worked.  I'll remember that if something like this comes up again.

You're welcome.

I know about this stuff because of my early days of building lib32 packages. What I would do was build the package, then do pacman -U *pkg.tar.gz. Well, the lib32 packages pull down the 32 binary and drop it in the build directory. When upgrading pacman would then happily install both the lib32 package as well as the 32 bit binary! Whoops.

Offline

Board footer

Powered by FluxBB