Fincer |
Monday 27 March 2017 at 13:23
|
Fincer
|
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
|
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
|
Nebbie |
Wednesday 30 August 2017 at 20:08
|
Nebbie
|
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.
Edited by Nebbie
|
Fincer |
Thursday 14 September 2017 at 0:12
|
Fincer
|
|