You are here    Forums    PlayOnLinux    Outdated POL zlib libraries break 32-bit Wine prefixes nl sv ru pl es de fr

The forum

Outdated POL zlib libraries break 32-bit Wine prefixes

Author Replies
Fincer Monday 27 March 2017 at 13:23
Fincer Anonymous

​I and many other users have had an issue which prevents usage of 32-bit Wine prefixes on PlayOnLinux with the latest lib32-libpng 1.6.29 system libraries installed.

​The bug causes 32-bit Wine versions not being able to load freetype2 fonts which breaks visibility of any Wine-related program window. The bug affects only PlayOnLinux specific Wine versions (note: 'System' version is not affected).

The main reason for the issue is that PlayOnLinux 4.2.10 ships outdated zlib library files (libz.so, libz.so.1, libz.so.1.2.3.4, libz.so.1.2.7 or equivalent) which are incompatible with the newest libpng version. Those zlib files work well with libpng version 1.6.27 but not with 1.6.29.

A simple fix could be removing or updating zlib files shipped with PlayOnLinux.

More about the bug:

https://bbs.archlinux.org/viewtopic.php?id=224534

Edited by Fincer

Fincer Monday 27 March 2017 at 17:40
Fincer Anonymous

​Just saying: all Wine versions which can be installed via PlayOnLinux interface are broken with the latest libpng 1.6.29. To get them running again, an user must delete or remove $HOME/.PlayOnLinux/wine/linux-x86/WINE_VERSION/lib/libz.so* files. Arch Linux is affected, at least.

For Ubuntu users: According to packages.ubuntu.com, the latest libpng version for 17.04 LTS is 1.6.28. Not sure if Wine prefixes break with it but the breakage happens somewhere between 1.6.27 - 1.6.29, anyway.

Edited by Fincer