ID:               31618
 User updated by:  kibab at icehouse dot net
 Reported By:      kibab at icehouse dot net
 Status:           Open
 Bug Type:         Filesystem function related
 Operating System: redhat enterprise
 PHP Version:      5.0.3
 New Comment:

A bit more information.  I ran the compile command  
manually using gcc -E instead of libtool, and it turns out  
that xmlErrorPtr hasn't yet been defined at that point,  
which is why it's dieing.  
  
Also, I grepped for it but it's not present: 
$ pwd 
/usr/include/libxml2 
$ grep -rni "xmlError" * 
libxml/globals.h:17:#include <libxml/xmlerror.h> 
 
Per {acinclude,aclocal}.m4, libxml2 version 2.5.10 is 
required, but I have that installed.... 
 
I'll keep investigating... thanks.


Previous Comments:
------------------------------------------------------------------------

[2005-03-09 16:42:44] kibab at icehouse dot net

Configure options listed below. It's basically a mirror of 
the standard PHP-4 Redhat options adapted for PHP-5, with 
a couple of extra options I added in. 
 
./configure '--host=i386-redhat-linux' 
'--build=i386-redhat-linux' 
'--target=i386-redhat-linux-gnu' '--program-prefix=' 
'--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' 
'--sbindir=/usr/sbin' '--sysconfdir=/etc' 
'--datadir=/usr/share' '--includedir=/usr/include' 
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' 
'--localstatedir=/var' '--sharedstatedir=/usr/com' 
'--mandir=/usr/share/man' '--infodir=/usr/share/info' 
'--cache-file=./config.cache' 
'--with-config-file-path=/etc' 
'--with-config-file-scan-dir=/etc/php.d' 
'--enable-force-cgi-redirect' '--disable-debug' 
'--enable-pic' '--disable-rpath' 
'--enable-inline-optimization' '--with-bz2' 
'--with-db4=/usr' '--with-curl' '--with-dom=/usr' 
'--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' 
'--with-png-dir=/usr' '--with-gd' '--enable-gd-native-ttf' 
'--with-ttf' '--with-gettext' '--with-ncurses' 
'--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' 
'--with-openssl' '--with-png' '--with-pspell' 
'--with-regex=system' '--with-xml' '--with-expat-dir=/usr' 
'--with-zlib' '--with-layout=GNU' '--enable-bcmath' 
'--enable-exif' '--enable-ftp' '--enable-magic-quotes' 
'--enable-safe-mode' '--enable-sockets' '--enable-sysvsem' 
'--enable-sysvshm' '--enable-discard-path' 
'--enable-track-vars' '--enable-trans-sid' '--enable-yp' 
'--enable-wddx' '--enable-mbstring' 
'--enable-mbstr-enc-trans' '--enable-mbregex' 
'--without-oci8' '--with-pear=/usr/share/pear' 
'--with-imap=/usr' '--with-imap-ssl' 
'--with-kerberos=/usr/kerberos' '--with-ldap=/usr' 
'--with-mysql=/usr' 
'--with-mysql-sock=/var/lib/mysql/mysql.sock' 
'--with-pgsql=/usr' '--with-unixODBC=/usr' 
'--enable-memory-limit' '--enable-bcmath' '--enable-shmop' 
'--enable-versioning' '--enable-calendar' '--enable-dbx' 
'--enable-dio' '--enable-mcal' 
'--with-apxs2filter=/usr/sbin/apxs' '--with-xsl=/usr' 
'--with-mysqli=/usr/bin/mysql_config' 
 
In terms of what libxml I'm running (from rpm -qa | grep 
-i libxml): 
libxml2-2.5.10-7 
libxml2-devel-2.5.10-7 
libxml-1.8.17-9.2 
 
As a side note, I haven't had any problems compiling 
PHP-5.0.1 through PHP-5.0.3 using the above configure line 
nor the version of libxml2 that I have been running (it 
might have changed a bit over time because of up2date, but 
it hasn't been that dramatic a change).

------------------------------------------------------------------------

[2005-03-09 00:58:42] [EMAIL PROTECTED]

What libxml2 version do you have installed?
What configure options did you use? 


------------------------------------------------------------------------

[2005-03-09 00:47:17] kibab at icehouse dot net

I tried and it didn't compile: 
 
[EMAIL PROTECTED] php5-200503082130***]$ make 
/bin/sh /root/builds/php5-200503082130/libtool --silent 
--preserve-dup-deps --mode=compile gcc  -Iext/libxml/ 
-I/root/builds/php5-200503082130/ext/libxml/ 
-DPHP_ATOM_INC -I/root/builds/php5-200503082130/include 
-I/root/builds/php5-200503082130/main 
-I/root/builds/php5-200503082130 
-I/root/builds/php5-200503082130/Zend 
-I/usr/include/libxml2 -I/usr/kerberos/include 
-I/usr/include/freetype2 -I/usr/include/imap 
-I/root/builds/php5-200503082130/ext/mbstring/oniguruma 
-I/root/builds/php5-200503082130/ext/mbstring/libmbfl 
-I/root/builds/php5-200503082130/ext/mbstring/libmbfl/mbfl 
-I/usr/include/mysql -I/usr/include/ncurses 
-I/usr/include/pspell  
-I/root/builds/php5-200503082130/TSRM  -g-O2  
-prefer-non-pic 
-c /root/builds/php5-200503082130/ext/libxml/libxml.c -o 
ext/libxml/libxml.lo 
/root/builds/php5-200503082130/ext/libxml/libxml.c:337: 
syntax error before "error" 
/root/builds/php5-200503082130/ext/libxml/libxml.c: In 
function `_php_libxml_free_error': 
/root/builds/php5-200503082130/ext/libxml/libxml.c:339: 
`error' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c:339: 
(Each undeclared identifier is reported only once 
/root/builds/php5-200503082130/ext/libxml/libxml.c:339: 
for each function it appears in.) 
/root/builds/php5-200503082130/ext/libxml/libxml.c: At top 
level: 
/root/builds/php5-200503082130/ext/libxml/libxml.c:343: 
syntax error before "error" 
/root/builds/php5-200503082130/ext/libxml/libxml.c: In 
function `_php_list_set_error_structure': 
/root/builds/php5-200503082130/ext/libxml/libxml.c:345: 
`xmlError' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c:345: 
syntax error before "error_copy" 
/root/builds/php5-200503082130/ext/libxml/libxml.c:350: 
`error_copy' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c:352: 
`error' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c:357: 
`XML_ERR_ERROR' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c:363: 
`msg' undeclared (first use in this function) 
/root/builds/php5-200503082130/ext/libxml/libxml.c: At top 
level: 
/root/builds/php5-200503082130/ext/libxml/libxml.c:455: 
syntax error before "xmlErrorPtr" 
/root/builds/php5-200503082130/ext/libxml/libxml.c: In 
function `php_libxml_structured_error_handler': 
/root/builds/php5-200503082130/ext/libxml/libxml.c:457: 
`error' undeclared (first use in this function) 
make: *** [ext/libxml/libxml.lo] Error 1 
 
I'll try the next few snapshots until one of them compiles 
and then provide feedback.  Thanks.

------------------------------------------------------------------------

[2005-02-28 20:59:48] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



------------------------------------------------------------------------

[2005-01-20 22:32:24] kibab at icehouse dot net

Maybe this isn't directly related, but  
fopen($myfilename,"r") also fails, even though  
include($myfilename) works.  Again, $myfilename is in the  
safe_mode_include_dir, so fopen should be able to open it.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/31618

-- 
Edit this bug report at http://bugs.php.net/?id=31618&edit=1

Reply via email to