Fincer |
Lundi 27 Mars 2017 à 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
Edité par Fincer
|
Fincer |
Lundi 27 Mars 2017 à 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.
Edité par Fincer
|
Nebbie |
Mercredi 30 Aoüt 2017 à 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.
Edité par Nebbie
|
Fincer |
Jeudi 14 September 2017 à 0:12
|
Fincer
|
|