On Mon, 13 Jan 2003, Alexander Stohr wrote:

>Date: Mon, 13 Jan 2003 17:56:10 +0100
>From: Alexander Stohr <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>Content-Type: multipart/alternative;
>       boundary="--=_NextPart_ST_11_53_11_Monday_January_13_2003_17722"
>Subject: [XFree86] CVS broken (4th)? expat library
>
>at xc/lib/Imakefile there is a conditional reference 
>to the non-existing expat subdir.
>
>the conditional is "BuildExpatLibrary" which got automagically
>defined for my with xc/cf/X11.tmpl by those lines:
>  #ifndef BuildExpatLibrary
>  #define BuildExpatLibrary (UseExpat && !HasExpat)
>  #endif
>
>this resolves to several other macro defines.
>
>at least with the prior release version 
>i had never any problems of that sort,
>so something must be different in CVS.

I have also had a problem with trying to use the HasExpat 
directive in host.def.

If I define HasExpat to YES in the host.def, then the build fails 
early on trying to go into ../usr/lib//usr/lib or some similar 
weirdness.

I talked to Keith Packard about it a month ago or so and he 
helped me to try and figure out the problem, however was unable 
to reproduce it himself.  I suspect that our two setups are 
probably different in some way.  I did find a craptastic 
workaroudn though.  I don't define HasExpat, but I let it build 
it anyway, then just don't use it.  That works for me ok.

I've seen users of other distros and OS's report this too in IRC 
and I've given them my workaround.

Daniel Stone, in Debian I believe has come up with a different
workaround and perhaps even a proper fix, however I forgot about
the discussion going on about this problem and lost it.  Perhaps
if he's reading this he can comment too.




-- 
Mike A. Harris


_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to