Hi, I had another look at the output of configure, and it seems it was using a cached location for libxml (/usr) which was stored in config.cache and wasn't being re-discovered on subsequent configure commands. Deleting config.cache solved the problem and 5.1.4 has almost finished installing now. I am a little annoyed that the --with-libxml-dir option did not cause configure to override the cached value, but maybe that's the standard procedure for configure commands?
Thank you Rasmus and Luc for your help. Peter --- Rasmus Lerdorf <[EMAIL PROTECTED]> wrote: > Try --with-libxml-dir=/usr/local > > You never add the include dir to any of those --with switches. > > -Rasmus > > Peter Hodge wrote: > > Hello, > > > > I am trying to compile PHP 5.1.4 but using using the same configure options > I > > used for PHP 5.1.2, PHP 5.1.4 is including an older version of libxml in > > /usr/include/libxml2 but PHP5.1.2 includes the newer version in > > /usr/local/include/libxml2 > > > > PHP 5.1.2 Makefile: > > INCLUDES = -I/usr/local/include/libxml2 > > > > PHP 5.1.4 Makefile: > > INCLUDES = -I/usr/include/libxml2 > > > > Using 'configure --with-libxml-dir=/usr/local/include/libxml2' doesn't make > any > > difference, and PHP 5.1.2 gets along fine without it anyway. Does anyone > know > > if I have done something wrong? > > > > Any help is much appreciated. > > Peter > > > > > > > > > > > > > > ____________________________________________________ > > On Yahoo!7 > > 360°: Your own space to share what you want with who you want! > > http://www.yahoo7.com.au/360 > > ____________________________________________________ On Yahoo!7 Answers: Real people ask and answer questions on any topic. http://www.yahoo7.com.au/answers