PHP 4.0 Bug #7820 Updated: xmlFreeURI not found

From: Date: Wed, 15 Nov 2000 18:04:15 +0000
Subject: PHP 4.0 Bug #7820 Updated: xmlFreeURI not found
Groups: php.dev 
Request: Send a blank email to php-dev+get-38161@lists.php.net to get a copy of this message
ID: 7820 User Update by: dietricha@subpop.com Old-Status: Feedback Status: Open Bug Type: DOM XML related Description: xmlFreeURI not found 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. Previous Comments: --------------------------------------------------------------------------- [2000-11-15 10:31:37] 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"? --------------------------------------------------------------------------- [2000-11-15 02:41:17] dietricha@subpop.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. --------------------------------------------------------------------------- [2000-11-14 19:51:00] 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. --------------------------------------------------------------------------- [2000-11-14 17:29:03] dietricha@subpop.com configure command "--with-dom" libxml2-2.2.7 in /usr/lib libxml2-devel in /usr/lib still got xmlFreeURI error. --------------------------------------------------------------------------- [2000-11-14 17:20:03] dietricha@subpop.com specs: apache 1.3.14 php snapshot 11.13.00 libxml2-2.2.8 configure error: "checking for xmlFreeURI in -lxml...no configure: error: DOM Module requires libxml >= 2.0" notes: configure command was "--with-dom=/usr/local/libxml2-2.2.8" php was not ever able to find the libs if i installed them to /usr/lib. it also could not find them if i installed to /usr/local/lib, and specified that dir. the only way i got configure to see the libs was if i compiled from source, and didn't do "make install". then configure finally could see the libs, but gave me the xmlFreeURI error. --------------------------------------------------------------------------- The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online. Full Bug description available at: http://bugs.php.net/?id=7820

« previous php.dev (#38161) next »