Page 1 of 1

32-bit games on 64-bit Mageia

PostPosted: Sep 4th, '17, 00:34
by hoyt
While I enjoy using apps like PlayOnLinux and Crossover to run win32 games, I prefer to run them natively when possible. The problem is when I try to run them on a 64-bit system. I'm not quite sure what SDL libraries and so on to install since it appears that many times, 32- and 64-bit libraries cannot be both installed.

So i'm attempting to install Hexen2 from the Mageia repos.
Code: Select all
$ sudo urpmi hexen2
A requested package cannot be installed:
hexen2-1.3.0-1.i586 (due to unsatisfied SDL[>= 1.2.6])
Continue installation anyway? (Y/n)


First, why is urpmi not selecting the dependencies and installing them?
Second, which SDL libraries should I be manually installing? Only 32-bit if I'm intending to use 32-bit game binaries?

Re: 32-bit games on 64-bit Mageia

PostPosted: Sep 4th, '17, 12:50
by wintpe
the game , if packaged correctly should pull in what it needs when you use urpmi.

you should only need to install libraries as a preemptive operation when those games rpm's were packaged for different distribution.

ie suse, fedora, redhat, centos

regards peter

Re: 32-bit games on 64-bit Mageia

PostPosted: Sep 4th, '17, 20:24
by doktor5000
hoyt wrote:since it appears that many times, 32- and 64-bit libraries cannot be both installed.

That's not the case, any library that is properly libified can be installed both as 32- and 64-bit version in parallel, that's the whole point of libifaction.

Totally apart from that, that package does not come from the Mageia repos: https://madb.mageia.org/package/list/t_ ... lication/0
You need to install that via
Code: Select all
urpmi --allow-nodeps hexen2-1.3.0-1.i586.rpm
and take care yourself that the 32bit dependencies are met.