Created attachment 344168 [details] build.log Hi, after an ebuild change my xbmc-12.1 was re-emerged. But this time with compile errors which did not occure before. I had a look in the ebuild change log and recognized that use flags were changed. Because of that I tried to remove GLES support but kept OPENGL (use=-gles) and suddenly it worked. (see attached build.log) Maybe I should remove gles from make.conf completely. Regards, grobi
Please don't change the severity of the bug, we use it differently than typical bug trackers.
USE=gles makes no sense on x86_64 systems. your system is wrong if you do that.
Looks similar to this old upstream bug: http://trac.xbmc.org/ticket/10552 I just tested and it does seem to only hit this bug with gles+vaapi enabled, or gles+vdpau enabled. Could take care of this with a REQUIRED_USE, or just package.use.mask "media-tv/xbmc gles" on amd64 profiles if you don't think it should be used there at all. Another minor issue, xbmc[gles] seems to need mesa[gles2] (may or may not work with the alternative opengl-apple listed in virtual/opengl, dunno) but the deps don't reflect this.
(In reply to comment #2) > USE=gles makes no sense on x86_64 systems. your system is wrong if you do > that. Yes, after some more reading you are right. Seems to be an artefact when I tried activating hardware acceleration with xbmc-11. (which was not really supported back then) I did not see any other opengl use flags than gles.
I confirm this on x86_64.
I can confirm this bug when building xbmc 12.2-r1 with: X -airplay -alsa (-altivec) avahi bluetooth -bluray -caps -cec -css -debug gles* -goom java -joystick -midi mysql (-neon) nfs opengl -profile projectm pulseaudio -pvr rsxs -rtmp samba sdl sftp sse sse2 udev upnp usb vaapi vdpau webserver xrandr I enabled gles globally because it is required for kwin with wayland on my x86_64 machine which states: REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
Please fix this with a REQUIRED_USE, there is no reason people should still be hitting this bug.
*** Bug 510118 has been marked as a duplicate of this bug. ***
Ping, if you don't like REQUIRED_USE, maybe we can package.use.mask the flag? Users are still hitting this.
*** Bug 525084 has been marked as a duplicate of this bug. ***
It's 2016 and I just hit this bug with kodi-16.0. The fix is simple; please implement.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342899c334c4d3a75b9a8a39c806ff0b21b5c06f
*** Bug 559360 has been marked as a duplicate of this bug. ***
Thanks for the quick fix - but I'm afraid those atoms don't make sense. Instead of gles? ( !vaapi ) !vaapi? ( !gles ) it should be gles? ( !vaapi ) vaapi? ( !gles )
should be fixed now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0bcc24ddd561f2a07af9b5cdf080e0885df3bb