Forum

Outdated POL zlib libraries break 32-bit Wine prefixes

Författare Svar
Fincer Monday 27 March 2017 at 13:23
FincerAnonymous

​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

Ändrat av Fincer

Fincer Monday 27 March 2017 at 17:40
FincerAnonymous

​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.

Ändrat av Fincer

Nebbie Wednesday 30 August 2017 at 20:08
NebbieAnonymous

I'm getting this now for 64-bit prefixes. Need to delete all the zlib files in both lib (for 32-bit stuff like Steam) and lib64 for each 64-bit version of WINE.

 

This is on Fedora 26 by the way.

Ändrat av Nebbie

Fincer Thursday 14 September 2017 at 0:12
FincerAnonymous

Yeah I just saw a new bug report here:

https://www.playonlinux.com/en/issue-5562.html

It sounds like the same issue is here again. Older bug report here:

https://www.playonlinux.com/en/issue-5476.html

According to Quentin PÂRIS, the issue should have been fixed. Either it's not, or it's broken again.

Edit: just ran quick tests. It's broken again. Happens on my end, too.

Ändrat av Fincer