Re: 32 bit application
lsorense@csclub.uwaterloo.ca (Lennart Sorensen) writes:
> On Tue, Mar 13, 2007 at 05:18:23PM +0100, Gudjon I. Gudjonsson wrote:
>> Hi
>> I have been trying to install a 32 bit program on my amd64 and I got it
>> running but without fonts and with the following error messages.
>> /usr1/bin/pjob-manager
>>
>> (/usr1/bin/pjob-manager-real:11161): Gdk-WARNING **: locale not supported by C
>> library
>>
>> (/usr1/bin/pjob-manager-real:11161): Gtk-WARNING **: Locale not supported by C
>> library.
>> Using the fallback 'C' locale.
>>
>> (/usr1/bin/pjob-manager-real:11161): GdkPixbuf-WARNING **: Error loading XPM
>> image loader: Unable to load image-loading
>> module: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so:
>> cannot open shared object file: No such file or directory
>>
>> (/usr1/bin/pjob-manager-real:11161): libpjm-WARNING **: fail to setup icon:
>> pjm-pjm ((null))
>>
>> (/usr1/bin/pjob-manager-real:11161): GdkPixbuf-WARNING **: Error loading XPM
>> image loader: Unable to load image-loading
>> module: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so:
>> cannot open shared object file: No such file or directory
>>
>> (/usr1/bin/pjob-manager-real:11161): libpjm-WARNING **: fail to setup icon:
>> pjm-key ((null))
>>
>> (/usr1/bin/pjob-manager-real:11161): GdkPixbuf-WARNING **: Error loading XPM
>> image loader: Unable to load image-loading
>> module: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so:
>> cannot open shared object file: No such file or directory
>>
>> (/usr1/bin/pjob-manager-real:11161): libpjm-WARNING **: fail to setup icon:
>> pjm-license ((null))
>>
>> I get more or less the same results if I try to install realplayer into the 64
>> bit environment. Does anyone know the solution.
>>
>> The program should most probably be run in chroot but there is a reason why it
>> is done like that.
>
> 32bit programs need 32bit libraries. It appears you are missing some of
> those. Since it can be tricky to have both 32 and 64bit libraries
> installed at the same time (at least they have to be in different
> locations since the filenames are the same) the chroot is much simpler,
> since there you can run en entire debian installation and manage
> upgrades and such using apt and friends, rather than having to manually
> update specific files for 32bit use.
Actually everything but the "locale not supported" is a problem in gtk
that should be fixed in sid. ia32-libs-gtk update pending.
MfG
Goswin
Reply to: