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!
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!
FS#16378 - [nexuiz] jpeg bug
Attached to Project:
Community Packages
Opened by cookie (ammon) - Sunday, 27 September 2009, 22:55 GMT
Last edited by Xyne (Xyne) - Monday, 28 September 2009, 21:41 GMT
Opened by cookie (ammon) - Sunday, 27 September 2009, 22:55 GMT
Last edited by Xyne (Xyne) - Monday, 28 September 2009, 21:41 GMT
|
DetailsDescription:
Nexuiz can't save screenshots. Game saves it in .jpg. But files are 0kb in size. What is strange is that it can read jpeg files. I've asked nexuiz devs, and they are sure that it is not a Nexuiz bug. But has something to do with system libjpeg. This is the output: JPEG parameter struct mismatch: library thinks size is 568, caller expects 528 Unable to write screenshots/nexuiz000001.jpg Additional info: * package version(s) 2.5.1-2 Steps to reproduce: Install Nexuiz from community repo, start it. Press f12 to take screenshot. Then go to ~/.nexuiz/screenshots and see that file. |
This task depends upon
Closed by Xyne (Xyne)
Monday, 28 September 2009, 21:41 GMT
Reason for closing: Fixed
Additional comments about closing: A patch has been applied and the upstream developers have been notified of the problem.
Monday, 28 September 2009, 21:41 GMT
Reason for closing: Fixed
Additional comments about closing: A patch has been applied and the upstream developers have been notified of the problem.
There are some changes in libjpeg7 that make it incompatible with some apps.
and fixed taking screenshots. It is attached.
This is a Nexuiz bug because although it uses the system's libjpeg, it
does not use the headers provided. Instead a minimal version of the
header is included in Nexuiz's source which breaks things when the
system's jpeg libraries got updated.
I will report this to Nexuiz devs.
* split package: nexuiz -> nexuiz + nexuiz-data
* applied Rick Chen's patch (works here) and added him to the list of contributors (thanks)
Future patches should only require a ~2.5 MB download (and upload) :)