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