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

Re: 32 bit application



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.

--
Len Sorensen



Reply to: