RE: [PHP4BETA] error(s) compiling DOM xml module...

From: Date: Mon, 05 Jun 2000 20:34:31 +0000
Subject: RE: [PHP4BETA] error(s) compiling DOM xml module...
Groups: php.version4 
Request: Send a blank email to php-version4+get-16162@lists.php.net to get a copy of this message
Steve, Many, many thanks! I had no idea where to look for that, and never would've guessed it. XML DOM support is now compiled in and (allegedly) functional, all I have to do now is start fighting with it... One more quickie for the list... --with-pdflib=/usr/local fails at the configure line: ... checking for PDF_show_boxed in -lpdf... no ... even though I just compiled pdflib 3.0, installed it to /usr/local, and earlier in the configure script it says 'yes' to the 'checking whether to include Pdflib 3.x support...' line. Any ideas? Jesse > -----Original Message----- > From: Steve Langasek [mailto:vorlon@netexpress.net] > Sent: Monday, June 05, 2000 3:23 PM > To: Jesse Griffis > Cc: 'php4beta@lists.php.net' > Subject: Re: [PHP4BETA] error(s) compiling DOM xml module... > > > On Mon, 5 Jun 2000, Jesse Griffis wrote: > > > I'm running a development server that has been reliably > serving up PHP3 > > pages for quite a while. PHP4 is out, and I figure "Pretty > cool, I'll try > > out the DOM XML stuff that they just did". Unfortunately, > PHP4 won't > > compile with DOM enabled. Here's the details (please feel > free to slap me > > around if I miss something vital--I'm not that proficient > in fixing this > > kind of thing): > > > uname -a: > > Linux ns2.andalon.net 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT > 1999 i686 unknown > > (In fact, feel free to check out: > ns2.andalon.net/phpinfo.php...it's working > > nicely. :)) > > > It's running RedHat 6.1. > > Seeing as the DOM XML docs say you need gnome's XML > library, these RPMs seem > > to be the relevant ones: > > (the (-devel) part means I have the 'user' and devel rpms installed) > > gnome-core(-devel)-1.0.54-2 > > gnome-libs(-devel)-1.0.54-1 > > libxml(-devel)-1.8.7-1 > > > domxml.c: In function `php_if_domxml_children': > > domxml.c:554: structure has no member named `children' > > domxml.c:556: structure has no member named `children' > > [snip] > > I took a look at the headers on my system for comparison > [RedHat... uh.. > (6.0+6.1)/2], and in /usr/include/gnome-xml/tree.h from > libxml-devel-1.7.3-1, > I find the following structure: > > typedef struct xmlNode { > ... > struct xmlNode *childs; /* parent->childs link */ > ... > } > > I'm guessing this part of the code was originally written by > a non-native > speaker of English? :) If PHP4 is using 'children' instead > of 'childs', then > this was probably changed in a later version of GNOME's > libxml. According to > the NEWS file, nothing older than libxml 2.0 beta is now supported. > Just checked RedHat 6.2 as well -- libxml-1.8.6-2 also lists > 'childs' instead > of 'children'. So it looks like this DOM XML support doesn't > work with any > versions of libxml that RedHat ships. > > Steve Langasek > postmodern programmer > > > -- > PHP 4.0 Beta Mailing List <http://www.php.net/version4/> > To unsubscribe, e-mail: php4beta-unsubscribe@lists.php.net > For additional commands, e-mail: php4beta-help@lists.php.net > To contact the list administrators, e-mail: > php4beta-admin@lists.php.net >

« previous php.version4 (#16162) next »