| Bug #7820 | xmlFreeURI not found | ||||
|---|---|---|---|---|---|
| Submitted: | 14 Nov 2000 5:20pm UTC | Modified: | 16 Nov 2000 3:37am UTC | ||
| From: | dietricha at subpop dot com | Assigned to: | |||
| Status: | Closed | Category: | DOM XML related | ||
| Version: | 4.0 Latest CVS (14/11/2000) | OS: | Debian Potato | ||
[14 Nov 2000 5:20pm UTC] dietricha at subpop dot com
[14 Nov 2000 5:29pm UTC] dietricha at subpop dot com
configure command "--with-dom" libxml2-2.2.7 in /usr/lib libxml2-devel in /usr/lib still got xmlFreeURI error.
[14 Nov 2000 7:51pm UTC] joey@php.net
Sounds to me like you already have Debian's libxml installed, which is 1.8.3. Make sure that no other libxml exists on your system.
[15 Nov 2000 2:41am UTC] dietricha at subpop dot com
i already had apt-get removed libxml1 but to double-check, i did: find / -name "libxml.*" find / -name "libxml" find / -name "tree.h" and got only the current libxml2-2.2.7 and libxml-devel libs. tried again compiling php4.03pl1 and the latest devel snapshot, but both with same error: no xmlFreeURI.
[15 Nov 2000 10:31am UTC] joey@php.net
I have just checked every version of libxml from 2.2.2 (which is what I use) to the latest CVS, and they all have xmlFreeURI defined in /<includepath>/libxml/uri.h... If you still have the debian libxml-dev package installed, then you need to apt-get remove it, as it contains the headers for 1.8.2. If you don't, where did you get your "libxml-devel lib"?
[15 Nov 2000 1:04pm UTC] dietricha at subpop dot com
sorry i didn't specify. i am using libxml2-devel from the link at http://www.xmlsoft.org/#Downloads. just to double check, i grepped xmlFreeURI /usr/include/libxml/uri.h and found it. also, i removed all my php amd libxml sources and packages and re-downloaded and went through my tests again last night. still got the xmlFreeURI error. note: Php4.0.3pl1 configures past the --with-dom library check and the zlib check, and then chokes on the "xmlFreeURI" error, *without* having the libxml2-devel package installed. When building php4-devel from 11.13.00, configure can't find the libs if i don't have libxml2-devel package installed. After i install libxml2-devel, *then* it gets the xmlFreeURI error.
[15 Nov 2000 7:20pm UTC] dietricha at subpop dot com
update: now attempting to build with a locally compiled libxml2-2.2.8, prefix=/usr/local php4.0.3pl1: ------------ --with-dom: i get the same xmlFreeURI error, and configure keeps going. --with-dom=/usr/local: i get the same xmlFreeURI error, and configure exits immediately. php4-devel ---------- --with-dom: i get the same xmlFreeURI error, and configure exits immediately. --with-dom=/usr/local: i get the same xmlFreeURI error, and configure continues. the behaviour is switched in the 2 versions(!?)
[15 Nov 2000 10:56pm UTC] dietricha at subpop dot com
found the problem: i needed to have the zlib1g-dev package installed. that allowed me to build php4-devel from 11.13 successfully. thanks for your help!
[16 Nov 2000 3:37am UTC] joey@php.net
Then we can close this.
