[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ia32 libs



On Sat, Nov 01, 2008 at 08:41:08AM +1100, Alex Samad wrote:
> I am just trying to install vuescan (scanning program) and when I run it
> I get this error message
> 
> (vuescan:18090): Gtk-WARNING **:
> /usr/lib/gtk-2.0/2.10.0/engines/libxfce.so: wrong ELF class: ELFCLASS64
> 
> I read this to mean that at 32bit app is trying to load a 64b lib.
> 
> I went looking for the ia32-lib-? or the lib32* file, but could not find
> it.
> 
> I am guessing I need a 32 bit version of gtk2-engines-xfce.
> 
> Can I file a bugreport against a package for this, if so which one ?
> would it be ia32-lib-gtk

It looks to me like gtk (stupidly) has hardcoded library paths and
filenames it uses to load things like libxfce.som rather than loading
the library through ld.so (which knows now to deal with 32 versus 64 bit
libraries).

If that is the case, then short of making gtk sane, there isn't likely
to be much you can do.

Running the app in a 32 bit chroot would of course solve the problem
since then the file at that path would be the 32bit version.

-- 
Len Sorensen


Reply to: