don't click here

Package problems on Ubuntu 11.10

Discussion in 'Engineering & Reverse Engineering' started by kazade, Oct 1, 2011.

  1. kazade

    kazade

    Member
    64
    0
    0
    A 2D Physics Engine
    Hey,

    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:

    Code (Text):
    1. kazade@Hydrogen:~/Downloads$ sudo dpkg -I Gens_2.2.16.7_i386.deb
    2. [sudo] password for kazade:
    3. Selecting previously deselected package gens:i386.
    4. (Reading database ... 270884 files and directories currently installed.)
    5. Unpacking gens:i386 (from Gens_2.2.16.7_i386.deb) ...
    6. dpkg: dependency problems prevent configuration of gens:i386:
    7.  gens:i386 depends on libsdl1.2debian (>= 1.1.3); however:
    8.   Package libsdl1.2debian:i386 is not installed.
    9.  gens:i386 depends on xdg-utils; however:
    10. dpkg: error processing gens:i386 (--install):
    11.  dependency problems - leaving unconfigured
    12. Processing triggers for gnome-menus ...
    13. Processing triggers for bamfdaemon ...
    14. Rebuilding /usr/share/applications/bamf.index...
    15. Processing triggers for desktop-file-utils ...
    16. Errors were encountered while processing:
    17.  gens:i386
    18.  
    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
     
  2. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,971
    76
    28
    USA
    rom-properties
    Try installing the libsdl1.2debian:i386 package, then install Gens/GS again.
     
  3. kazade

    kazade

    Member
    64
    0
    0
    A 2D Physics Engine
    I tried, still no joy :(

    I think this is the problem:


    xdg-utils (without the :i386) is installed already.
     
  4. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,971
    76
    28
    USA
    rom-properties
    Looks like I need to modify the Debian control file to handle multi-arch properly.

    I really don't want to do another release of Gens/GS, but I guess I'll take a look later.
     
  5. Miles Prower

    Miles Prower

    Renard Oldbie
    698
    0
    16
    I'd love it too. I'm having the same issue.

    I managed to get it to run on Oneiric beta, thanks to the iaa32 libs, but that totally broke the whole package management system for some reason. I did try on the final 64bit build, but seeing the issue persisted, I did not want to insist and just did not install it yet.