In my system (Mandrake 8.2) xml2-config returns only /usr/include/libxml2. I think this is correct, and all the files that include libxml headers should include them as #include <libxml/xmlheader.h> *some of the source files already are doing it properly* (!) while some are not. its the same inconsistency with the mysql includes (which I complained about in the past). I think that we should make sure that includes are always consistant the path were they expect the files to be, and to make that expectation work on out-of-the-box on the maximum number of setups as possible - my reconning is that this means we should change all libxml includes to use the libxml path element.
Patch to fix includes as I suggest is attached
--
Oded Arbel
m-Wise Inc.
[EMAIL PROTECTED]
(972)-67-340014
(972)-9-9581711 (ext: 116)
::..
"If you can't win by reason, go for volume."
-- Calvin and Hobbes
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, April 19, 2002 10:00 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: No include path in which to find xmlmemory.h
>
>
> On Fri, 2002-04-19 at 18:56, Malcolm White wrote:
> > Hi,
> >
> > I'm trying to compile the Kannel gateway 1.1.6 source on an
> i386 running
> > SuSE 7.3. (I have it working as a binary with Debian.)
> >
> > I've downloaded the xml files from www.xmlsoft.org so have
> gotten past that
> > particular hurdle, but the make depend now displays the
> message "No include
> > path in which to find xmlmemory.h" and similar messages for tree.h,
> > debugXML.h and encoding.h.
> >
> > The files required are in directory
> /usr/includes/libxml2/libxml, but I've
> > been unable to find out how to add or modify such a path.
>
> I had that bug too in debian but then I've updated the libxml2-dev
> package and everything went out ok.
>
> Please checkout xml2-config and see the return
>
> davi:~# xml2-config --cflags
> -I/usr/include/libxml2/libxml -I/usr/include/libxml2
>
>
> My older package only returned /usr/include/libxml2
>
> >
> > I'm also getting the following, but being new to compiling,
> I'm not sure yet
> > if this is good or bad!
> >
> > linux:/usr/src/gateway-1.1.6 # make depend
> > for dir in gw gwlib test utils wmlscript checks wap; do \
> > gcc -D_REENTRANT=1 -I. -g -O2 -DBROKEN_PTHREADS=1
> > -I/usr/include/libxml2 -MM $dir/*.c | sed "s:^[^
> ]:$dir/&:"; done > .depend
> >
> > Is anyone able to offer any suggestions about how to
> resolve the path issue
> > and any other pearls of wisdom that might be of help?
> >
> > Thanks,
> >
> > Malcolm
> >
> >
>
>
>
>
libxml.patch
Description: libxml.patch
