Summary: | =app-editors/xemacs-21.4.22-r1 fails to build with libpng15 (due to unsupported mixing of stable and ~arch) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Mol <mikemol> |
Component: | Current packages | Assignee: | XEmacs team <xemacs> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://tracker.xemacs.org/XEmacs/its/issue805 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 354479 | ||
Attachments: |
build.log
environment xemacs-21.4.22-libpng15.patch |
Description
Michael Mol
2011-09-25 19:57:31 UTC
emerge -pqv =app-editors/xemacs-21.4.22-r1 [ebuild R ] app-editors/xemacs-21.4.22-r1 USE="X berkdb gdbm gif gpm jpeg png -Xaw3d -athena -canna -dnd -eolconv -esd -freewnn -ldap* -motif -mule -nas -neXt -pop -postgres -tiff -xface -xim" Created attachment 287725 [details]
build.log
Created attachment 287727 [details]
environment
The real question is, why are you mixing unstable marked libpng15 with stable marked xemacs? Moving to xemacs maintainers anyway to say "It's time to stabilize new version of xemacs since libpng15 will go stable soon." (In reply to comment #5) > Moving to xemacs maintainers anyway to say "It's time to stabilize new version > of xemacs since libpng15 will go stable soon." Not going to happen any time soon because xemacs 21.5 really isn't ready for stable. This will need to be fixed in 21.4 instead. Blocking bug 354479 then. To answer Samuli's question...I've had ~amd64 for libpng for so long, I forgot about it. I don't even remember why I put it in there. xemacs is the only failing package on my system out of the 25 which depend on libpng. It would probably be sufficient to modify the ebuild to indicate it depends on libpng prior to 1.5. equery d libpng shows: app-editors/xemacs-21.4.22-r1 (png ? >=media-libs/libpng-1.2) Perhaps that should be (( >= media-libs/libpng-1.2) && (<media-libs/libpng-1.5))? Created attachment 287805 [details, diff]
xemacs-21.4.22-libpng15.patch
NOTE: To be applied *after* existing -large-images.patch
Thanks for the patch. Fixed in xemacs-21.4.22-r2. |