See: https://github.com/xbmc/xbmc/blob/master/tools/depends/native/TexturePacker/src/configure.ac#L29
Created attachment 410262 [details, diff] kodi-9999-giflib.patch
we might have to disable the USE flag for a while as giflib-5.x breaks a lot of packages
Couldn't we have giflib-5.x on a different slot?
(In reply to hal from comment #3) the two versions aren't designed to be installed side-by-side
Created attachment 410646 [details] kodi-15.1 build.log I can confirm this even on kodi-15.1. Let's package.use.mask or at least remove '+' from this flag?
Hey guys. Today I've tried to update my kodi instance to 15.1 and got this: configure: error: "gif_lib.h not found" Makefile:32: recipe for target 'native' failed make: *** [native] Error 1 make: Leaving directory '/var/tmp/portage/media-tv/kodi-15.1/work/xbmc-15.1-Isengard/tools/depends/native/TexturePacker' configure: error: "Texturepacker not found" Looks like there is no dependency on giflib. % grep "giflib" /usr/portage/media-tv/kodi/kodi-15.1.ebuild | wc -l 0 Should I create separate ticket for this?
Almost two weeks and no response from maintainer, so I removed '+' from the useflag. @vapier, please look into this. And also into repoman errors ob kodi.
(In reply to Maxim Koltsov from comment #7) i reverted that and simply added a depend on giflib http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8f98f5ee7860f4f27a35c30604239075bb9110 the git code doesn't require giflib-5, it merely warns when the version is older. so until they make it fatal, i'm not going to worry about it.