Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#18135 - [wine] 1.1.37-1 not working after [libpng] 1.4.0 and [libjpeg] 8 upgrade

Attached to Project: Arch Linux
Opened by Michael Ingram (NobeyamaGP) - Tuesday, 02 February 2010, 23:25 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 03 February 2010, 17:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Wine has stopped working with the recent upgrades to libpng and libjpeg. I use the bin32-wine package from AUR which is a repackaged version of the i686 wine package from [extra]. I primarily use wine to play World of Warcraft which had a major patch come out today. Upon trying to install the patch, wine causes an error in the form of:

err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.7

I confirmed with the maintainer of the package in AUR that the source of the problem lies with the i686 package in [extra] and was told to file a bug report.

Additional info:
* package version(s)
* config and/or log files etc.

Link to AUR package:http://aur.archlinux.org/packages.php?ID=7915
As you can see, the source for the package is pulled directly from the [extra] repo.

Steps to reproduce:
This task depends upon

Closed by  Ionut Biru (wonder)
Wednesday, 03 February 2010, 17:31 GMT
Reason for closing:  Fixed
Comment by Ionut Biru (wonder) - Wednesday, 03 February 2010, 00:17 GMT
did you get update bin32-lcms to match the version from extra? from there i think is your problem
Comment by Michael Ingram (NobeyamaGP) - Wednesday, 03 February 2010, 00:42 GMT
Just updated lib32-lcms to the same version as in extra (1.18-3). No change. Same error looking for libjpeg.so.7. A search of /opt/lib32/usr/lib/ shows that the only version of libjpeg present is libjpeg.so.8.
Comment by Michael Ingram (NobeyamaGP) - Wednesday, 03 February 2010, 02:47 GMT
Was just able to load the patch launcher by temporarily rolling back to lib32-libjpeg7 so it IS an issue with the new version of libjpeg. Once the patch has installed I will return to lib32-libjpeg8 since the World of Warcraft program does not seem to require this library to run. It is still an issue that needs addressed, but I was able to work around my current issue in a not so elegant way.
Comment by Kyle Elbert (g2g591) - Wednesday, 03 February 2010, 02:49 GMT
wine itself (even the version in extra) needs to be rebuilt against the new versions of libpng and libjpeg. Currently it doesn't build because of use of a deprecated function in libpng that was finally removed in 1.4. attatched is a VERY simple patch that simply swaps out the depreciated function with its replacement, and another patch for the makefile for that directory because it decided not to link to libpng inspite of its dependency. Havn't tested it yet, and these may not be the cleanest solutions (particularly to that stupid makefile configure spits out) , but it builds(so far, its taking an age and a half) :)

ps. I'm building it in a 32 bit chroot of my arch64 system myself /votes for bin32-wine to be moved to community
Comment by Kyle Elbert (g2g591) - Wednesday, 03 February 2010, 03:03 GMT
nope not quite compiling yet, pretty close though
Comment by Kyle Elbert (g2g591) - Wednesday, 03 February 2010, 03:12 GMT
another makefile not linking to png. Now that it builds, I added the diff to the current pkgbuild in extra. doh... forgot a closing }
forgot to change the name of the diff when reuploading... you'll be wanting the 1.6Kb one
Comment by Kyle Elbert (g2g591) - Wednesday, 03 February 2010, 04:17 GMT
Tested just now by logging onto World of Warcraft. My updated package build appears to work just fine. Oh, and yes, it works just fine using the package generated by this pkgbuild with the bin32-wine package build.
Comment by Giovanni Scafora (giovanni) - Wednesday, 03 February 2010, 14:17 GMT
I'm not the maintainer of wine.
Do not assign this bug to me

Loading...