Over the last few weeks I've been testing the beta of Ubuntu 11.10 which is the first release with the new "multiarch" support. Multiarch basically means that you can install i386 packages on an AMD64 system - which is cool..
However, I've noticed that the Gens/GS i386 package refuses to install on AMD64. In previous releases this would just require the ia32-libs package, but I've tried everything I can think of with no joy
Here's the output when trying to install the package:
kazade@Hydrogen:~/Downloads$ sudo dpkg -I Gens_126.96.36.199_i386.deb [sudo] password for kazade: Selecting previously deselected package gens:i386. (Reading database ... 270884 files and directories currently installed.) Unpacking gens:i386 (from Gens_188.8.131.52_i386.deb) ... dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libsdl1.2debian (>= 1.1.3); however: Package libsdl1.2debian:i386 is not installed. gens:i386 depends on xdg-utils; however: dpkg: error processing gens:i386 (--install): dependency problems - leaving unconfigured Processing triggers for gnome-menus ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for desktop-file-utils ... Errors were encountered while processing: gens:i386
After that, running "sudo apt-get install -f" removes gens:i386 because it can't resolve the dependency on xdg-utils:i386 (which I think is because xdg-utils is an architecture independent package).
So, this is sort of a semi-bug-report, because all future versions of Debian and Ubuntu will be multiarch. But also a request for any kind of workaround... I didn't realize how much I used Gens until I couldn't use it :D