You are here    Bugs    PlayOnLinux    Bug    Ticket #5476 nl sv ru pl es de fr

Bug #5476 on PlayOnLinux

Outdated Zlib FIles

Added by shuttle099 on 2017-04-02 23:14:27 - Comment or update this ticket

Statut:
Fixed
Priority:
Urgent
Assigned to:
Nobody
Last update:
2017-06-21 08:19:38
Description, steps to reproduce:

As detailed in https://www.playonlinux.com/en/topic-15142-Outdated_POL_zlib_libraries_break_32bit_Wine_prefixes.html

History

Update by nannerpuss on 2017-04-04 00:52:39

Seems to affect all 32bit games, not just LoL. 

Update by nannerpuss on 2017-04-04 00:54:29

Sorry for double comment, but an Arch Linux temporary solution has been found by user Fincer:

https://bbs.archlinux.org/viewtopic.php?pid=1701938#p1701938

Update by ThanosApostolou on 2017-04-05 18:40:41

I can confirm it. All arch based distributions suffer from this! Please fix ASAP.

Update by Odrez on 2017-04-07 21:28:35

This happens to me not only on 32 bit, but also on 64-bit prefixes with 64-bit programs in them. I downgraded lib32-libpng to 1.6.27 like mentioned in the thread above, but also had to downgrade libpng to 1.6.27 to make 64-bit programs work again. Thank you for sharing the quick workaround, hope this gets fixed. Trying to fix this issue leads to some websites talking about removing the freetype libraries, which is really not what you want to do.

Update by Quentin PÂRIS on 2017-04-08 23:14:52

Hi,

From what I understand, we need to rebuild every wine version right?

Update by Fincer on 2017-04-09 20:35:31

​At least the solution I've suggested works without re-compilation of Wine versions shipped by POL. I don't know how much you rely on these outdated library files so I guess the answer to your question is

1) either you should re-pack all Wine versions without zlib (possible?)
2) or re-pack all Wine versions with newer zlib files (which are supported by libpng version 1.9.29 and above)

Update by Fincer on 2017-04-09 23:27:02

​You may also consider contacting libpng developers, explaining the situation & pinpointing the commit which broke the compatibility with the old Zlib libraries.

Update by Quentin PÂRIS on 2017-04-12 20:40:35

Isn't libpng also bundled in the package?

Update by ThanosApostolou on 2017-04-22 12:09:24

Same problem exists on fedora 26 too. I believe the problem is with freetype2 (or lib32-freetype2) which depends on newer versions of zlib (or lib32-zlib) and libpng (or lib32-libpng). Since there isn't any specific version of libfreetype.so included when you download a wine version (when you are not using the system's wine), then the zlib libraries shouldn't be included too.

Update by Fincer on 2017-05-08 09:20:55

Is this issue still unsolved?

Update by Quentin PÂRIS on 2017-05-08 18:36:55

Let's see if it is fixed in the next builds. If so, I will trigger the rebuilding of all the packages

Update by hutliver on 2017-05-09 19:09:01

please fix it asap... thank you!

Update by ThanosApostolou on 2017-05-17 16:13:32

Problem seems to be fixed on the latest wine 2.8-staging which I tried on Fedora 26. However, problem is still present on older wine versions (I tried only 2.0.1).

Update by weeman on 2017-05-31 22:59:16

In the current state PlayOnLinux is de facto unusable :(

Update by Quentin PÂRIS on 2017-06-01 00:05:21

We are currently repackaging all the wine files. It might take some time

Update by Quentin PÂRIS on 2017-06-03 12:14:46

Should be fixed for POLv4.

We will need to do the same thing for POLv5

Update by Quentin PÂRIS on 2017-06-21 08:19:38

  • Statut changed to Fixed