The forum

ubuntu 64bit 13.10 and 32bit libs - no go

Author Replies
hightower Monday 3 March 2014 at 4:26
hightowerAnonymous

error: PlayOnLinux is unable to find 32bits OpenGL libraries

the package 'ia32-libs' was removed in ubuntu 13.10. (it is still in raring 13.04).

Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0


installing these 3 packages doesn't help with the error. i'm using propertary nvidia 331.49 drivers installed with 32 bit support - i hope someone will look into this... how we can get playonlinux to run on 64bit ubuntu 13.10 and beyond with working 32bit libs.
petch Monday 3 March 2014 at 10:46
petch
Developer


Install 32bit Wine, it will install its dependencies and you should be much closer to have everything working in your multiarch distro
booman Wednesday 5 March 2014 at 21:59
booman

Yeah, very frustrating. Mint has added them to the software installer, but I don't think you can install them from the mint repository...

You can also basically install the libraries when a game runs and errors that its missing a specific one.

I thought it was way easier to just install ia32-libs in the past.
What were they thinking?

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
petch Wednesday 5 March 2014 at 22:51
petch
Developer

I thought it was way easier to just install ia32-libs in the past.
What were they thinking?

Quote from booman


That this was not maintenable.
It was just a set of chosen libraries compiled from time to time in 32bits, and packaged together. Since it required specific packaging, they were often lagging behind their 64bit counterparts, eventually raising compatibility issues (protocol version issue between 32bit X libraries and 64bit X server come to mind, maybe others).

The way it works now: you can install on your 64bit system the very same libraries used when installing a plain 32bit system. That ensures a much better maintenance, with less packaging effort.

booman Wednesday 5 March 2014 at 23:14
booman

So if the 32-bit libraries are still available on my 64-bit Ubuntu, how do I install them these days?
It is automated when you install a 32-bit program?

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
petch Wednesday 5 March 2014 at 23:35
petch
Developer


On multiarch systems, you install packages for a specific architecture by suffixing their name with :architecture, hence ...:i386 or ...:amd64 (usually - but that's not only for x86 processors):
https://wiki.debian.org/Multiarch/HOWTO

(that's a Debian page, but you'll find similar infos for Ubuntu, just look for "multiarch")