Ubuntu/Debian unable to install32bit and 64bit versions of SDL2-mixer simultaniously

Been playing around with making a cross compiler from my own linux
system to Ubuntu 13.10, and running into problems with multiarch
SDL2-mixer (http://www.nathancoulson.com/proj/x86_64-ubuntu-linux-gnu.php,
although a bit rough around the edges).

apt-get install SDL2-mixer-2.0.0:i386 SDL2-mixer-2.0.0:amd64.

It comes down to it requiring libmodplug1, but the 32bit and 64bit
versions of this package conflict (both install to
/usr/lib/libmodplug.so.1)

I filed a bug with ubuntu as so (although I believe they are just
using the packages from Debian, I have not looked to see what Debian
is doing with libmodplug)

https://bugs.launchpad.net/ubuntu/+source/libmodplug/+bug/1219379

Not sure if there are cases where one would want both 32bit and 64bit
versions of SDL2-mixer (I do for cross compiling), and afaik this list
is not responsible for packaging SDL2-mixer on debian/ubuntu, but
thought I’d mention it here in case anyone else is playing with a
similar setup.–
Nathan Coulson (conathan)

Location: British Columbia, Canada
Timezone: PST (-8)
Webpage: http://www.nathancoulson.com

There’s plenty or reason actually, like the very common case of running
32-bit games on 64-bit systems.On 01/09/13 23:58, Nathan Coulson wrote:

Not sure if there are cases where one would want both 32bit and 64bit
versions of SDL2-mixer (I do for cross compiling)

Yeah, there are a lot of these 32-bit / 64-bit incompatibilities in Ubuntu.
They’re slowly cleaning them up and filing a bug report is the first thing
to do. Hopefully they’ll get to it soon.

In the meantime, in theory you should be able to add your 32-bit game to
the Linux version of Steam and it’ll use the Steam Linux Runtime and work
just fine.On Sun, Sep 1, 2013 at 1:58 PM, Nathan Coulson wrote:

Been playing around with making a cross compiler from my own linux
system to Ubuntu 13.10, and running into problems with multiarch
SDL2-mixer (http://www.nathancoulson.com/proj/x86_64-ubuntu-linux-gnu.php,
although a bit rough around the edges).

apt-get install SDL2-mixer-2.0.0:i386 SDL2-mixer-2.0.0:amd64.

It comes down to it requiring libmodplug1, but the 32bit and 64bit
versions of this package conflict (both install to
/usr/lib/libmodplug.so.1)

I filed a bug with ubuntu as so (although I believe they are just
using the packages from Debian, I have not looked to see what Debian
is doing with libmodplug)

https://bugs.launchpad.net/ubuntu/+source/libmodplug/+bug/1219379

Not sure if there are cases where one would want both 32bit and 64bit
versions of SDL2-mixer (I do for cross compiling), and afaik this list
is not responsible for packaging SDL2-mixer on debian/ubuntu, but
thought I’d mention it here in case anyone else is playing with a
similar setup.


Nathan Coulson (conathan)

Location: British Columbia, Canada
Timezone: PST (-8)
Webpage: http://www.nathancoulson.com


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org