Michel Dänzer wrote:


>#define ProjectRoot /usr/X11R6


This one is redundant BTW as ProjectRoot defaults to that.


>#define BuildXF86DRM YES
>
>So perhaps the DoLoadableServer is causing XFree86Module to be defined?


Yes, but in my copy of the tree, assert.h is only included when XFree86Module
is _not_ defined:

[...]
#ifdef XFree86Module
#include "xf86_ansic.h"
#else
#include
[...]

Was your glheader.h locally modified? Or did you not make World after
changing host.def?


According to the config file, and to my past experience, ProjectRoot defaults to /usr/X11R6-DRI, not /usr/X11R6.

Until this problem started, the only file I had modified locally was config/cf/host.def - all others were straight from CVS.

I *always* do a make World when building XFree - I've not found any other process that works.

And as for XFree86Module - that was my point:

assert.h should be included if XFree86Module is not defined
assert.h is not being included
Conclusion: XFree86Module is being defined, somewhere.

make World works when DoLoadableServer is NOT defined
make World does not work when DoLoadableServer is defined
Conclusion: DoLoadableServer being defined somehow makes XFree86Module be defined.

While these syllogisms don't agree with common sense, their logic seems sound and they fit the facts as I have observed them. And as A.C. Doyle said, "When you have eliminated the impossible, whatever remains, no matter how improbable, must be the truth."



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Reply via email to