[PATCH input-evdev 3/3] config: evdev depends on RANDR through xf86.h

Gaetan Nadon memsize at videotron.ca
Wed Jun 9 14:42:00 PDT 2010

On Wed, 2010-06-09 at 23:24 +0200, Julien Cristau wrote:

> On Wed, Jun  9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:
> > The xf86.h file contains external declarations specific to RANDR
> > If this extension is defined (installed) evdev will not compile
> > if randrproto is not installed.
> > Because this is an optional extension, XORG_DRIVER_CHECK_EXT
> > must be used.
> > 
> If the only thing pulling in randr headers is xf86.h then the dependency
> on randrproto should come from xorg-server.pc, not from evdev.

The protocols are independent packages which can be removed/uninstalled
at any time. I simply go to proto/randrproto and "make uninstall". Then
evdev fails to compile. Same issue with xext and kbproto. The xf86.h
file is "for video driver" according to it's own comment.

I would love for this dependency not to exist. I originally thought it
did not.

> Cheers,
> Julien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100609/cd7c8c45/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100609/cd7c8c45/attachment.pgp>

More information about the xorg-devel mailing list