Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 300746

Summary: panoramiXext.h missing from x11-proto/xineramaproto-1.2
Product: Gentoo Linux Reporter: Phil Stracchino (Unix Ronin) <phils>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Phil Stracchino (Unix Ronin) 2010-01-12 16:38:38 UTC
On a current new install of default/linux/x86/10.0/desktop, emerge -avuD x11-base/xorg-server pulls in x11-base/xorg-server-1.6.5-r1 and x11-proto/xineramaproto-1.2.  x11-base/xorg-server-1.6.5-r1 requires /usr/include/X11/extensions/panoramiXext.h, but this file is missing from x11-proto/xineramaproto-1.2.  x11-base/xorg-server-1.6.5-r1 builds correctly against x11-proto/xineramaproto-1.1.2, which does provide panoramiXext.h.

(Note:  I don't know why x11-proto/xineramaproto-1.2, masked ~x86, is being pulled in when I have not unmasked it.)

Reproducible: Always

Steps to Reproduce:
1.  delete or move /usr/include/X11/extensions/panoramiXext.h
2.  emerge x11-proto/xineramaproto-1.2.  observe it provides panoramiXproto.h but not panoramiXext.h.
3.  emerge x11-base/xorg-server-1.6.5-r1 and watch it fail.



As noted above, I'm not certain why x11-proto/xineramaproto-1.2 is being pulled in on this install.  I have not unmasked it, nor any other x11-base or x11-proto package, in package.keywords.  I have had to explicitly mask several unstable packages on this install that I had not ~x86 unmasked but which were pulled in anyway for reasons I cannot fathom.  However, be that as it may, /usr/include/X11/extensions/panoramiXext.h is indisputably missing from x11-proto/xineramaproto-1.2.
Comment 1 Phil Stracchino (Unix Ronin) 2010-01-12 17:36:47 UTC
DOH!  well, I figured out why it was being pulled in ........   somehow I'd managed to get ACCEPT_KEYWORDS="~x86" into my /etc/make.conf file without realizing it.

1.2 still doesn't install panoramiXext.h, but of course, this is not necessarily a bug IF panoramiXext.h has been deprecated....
Comment 2 Patrick Lauer gentoo-dev 2010-01-12 21:36:42 UTC
don't mix keywords like that then :)