Re: GConf and libxml....
- From: Frank Belew <frb ximian com>
- To: Chema Celorio <chema ximian com>
- Cc: veillard redhat com, Mathieu Lacage <mathieu gnu org>, gnome-hackers gnome org
- Subject: Re: GConf and libxml....
- Date: 14 Dec 2001 15:52:57 -0500
On Thu, 2001-12-13 at 12:42, Chema Celorio wrote:
> On Thu, 2001-12-13 at 10:23, Daniel Veillard wrote:
> > On Thu, Dec 13, 2001 at 05:00:03PM +0100, Mathieu Lacage wrote:
> > > Obviously, the correct patch to get the stuff to build is:
> > > -#include <libxml/tree.h>
> > > -#include <libxml/parser.h>
> > > -#include <libxml/xmlmemory.h>
> > > +#include <tree.h> /* libxml */
> > > +#include <parser.h> /* libxml */
> > > +#include <xmlmemory.h> /* libxml */
> >
> > NO !
> > The include in the code MUST remain #include <libxml/...h>
>
> The problem is that : #include <tree.h> does compile.
>
> [chema saracuatro b]$ cat a.c
> #include <tree.h>
>
> int
> main (int argc, char* argv[])
> {
> return 0;
> }
> [chema saracuatro b]$ gcc `xml2-config --cflags` a.c
> [chema saracuatro b]$
>
> Maybe we should add a :
> #warning You should include <libxml/ in your #include line ....
> In the headers that are included without the libxml.
> (this would require a install time hack to have different headers in
> $prefix/include/libxml2/libxml and $prefix/include/libxml2/ )
>
> Or even better, fix it the right way so that "tree.h" does not compile
> anymore.
>
> regards,
> Chema
>
>
You may as well use #error, #warning is a gccism
--
Frank
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]