Red Hat Bugzilla – Bug 843238
libharu package has not built for multiple Fedora releases
Last modified: 2014-03-16 23:31:35 EDT
This package has not been built since Fedora 15, having failed multiple mass
As part of the normal process for retiring packages that have not
successfully built, this package is scheduled to be removed from Fedora on
or around the Fedora 18 branch date (August 7th).
Please fix this as soon as possible.
The FTBFS problem is due to libpng no longer allowing direct access to struct png_info. If there is any interest in reviving this package, I attach a patch to fix that. I note though that the version we're packaging is obsolete upstream (cf bug #654755), and that the build is full of warnings like
warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O)
So it needs more attention than just applying this patch.
Created attachment 600935 [details]
fix direct accesses to libpng's private png_info struct
I fixed this in basically the same way, except I conditionalized it so that the old code would be present and work for older libpngs.
Fixed in 2.2.1-1.fc18.
FWIW, I doubt that conditionalization is necessary --- we have not shipped libpng 1.0 in a very long time. But anyway, thanks for fixing.
It's clearly unnecessary for Fedora, but in several previous package fixes, the upstream wouldn't take the patch unless it was conditionalized.