<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Wed, 2010-06-09 at 23:24 +0200, Julien Cristau wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Wed, Jun  9, 2010 at 17:17:44 -0400, Gaetan Nadon wrote:

&gt; The xf86.h file contains external declarations specific to RANDR
&gt; If this extension is defined (installed) evdev will not compile
&gt; if randrproto is not installed.
&gt; Because this is an optional extension, XORG_DRIVER_CHECK_EXT
&gt; must be used.
&gt; 
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.

</PRE>
</BLOCKQUOTE>
The protocols are independent packages which can be removed/uninstalled at any time. I simply go to proto/randrproto and &quot;make uninstall&quot;. Then evdev fails to compile. Same issue with xext and kbproto. The xf86.h file is &quot;for video driver&quot; according to it's own comment.<BR>
<BR>
I would love for this dependency not to exist. I originally thought it did not.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
Cheers,
Julien
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>