The application I was having issues with was Ida (the disassembler). The
native Linux client is only pre-compiled 32-bit, and utilizes Qt for the
graphics libraries. It ships with the .so's for Qt, but I found that I
needed to install the i386/ia32 versions of

* appmenu-gtk
* libavahi-glib1
* libbononboui2
* libdbusmenu-glib3
* libdbusmenu-gtk3
* libgnome2
* ibus-gtk
* libgnomeui
* libgnomevfs2
* liboverlay-scrollbar

to get through the dependencies. Turns out that to actually get the
application to run, I needed to set up a 32-bit chroot environment
because it also depends on Python, which would have required pulling in
all of the 32-bit Python libraries and executables (read: ugly).

The thing I notice from the experience was that it appears that while
the ia32-libs meta-package has most things, there are clearly some
Gnome/GTK/GUI related items missing. Maybe there needs to be meta-
packages for the various graphics systems as well that users can install
to obtain those items. Or, another idea is to have a meta-package for a
32-bit chroot environment. Or, someone finally solving the 32-bit on
64-bit Linux environment once-and-for-all for ALL dependencies :). Ok,
maybe that last one is a stretch.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/783155

Title:
  Natty: Loader chooses 64-bit instead of 32-bit library

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to