Zitat von Magnus Määttä <[EMAIL PROTECTED]>:

> Hi!
> 
> gcc -I/opt/DEV/php/php4/ext/xmlrpc/libxmlrpc -DVERSION=0.50 -Iext/xmlrpc/
> -I/opt/DEV/php/php4/ext/xmlrpc/ -DPHP_ATOM_INC
> -I/opt/DEV/php/php4/include -I/opt/DEV/php/php4/main -I/opt/DEV/php/php4
> -I/opt/DEV/php/php4/Zend -I/usr/include/libxml2 -I/usr/X11R6/include
> -I/usr/include/freetype2 -I/usr/include/imap -I/usr//include/mysql
> -I/usr/include/pspell -I/usr/qt/3/include -I/usr//include 
> -I/opt/DEV/php/php4/TSRM  -g -Wall  -c
> /opt/DEV/php/php4/ext/xmlrpc/xmlrpc-epi-php.c -o
> ext/xmlrpc/xmlrpc-epi-php.o  && echo > ext/xmlrpc/xmlrpc-epi-php.lo
> /opt/DEV/php/php4/ext/xmlrpc/xmlrpc-epi-php.c: In function
> `set_zval_xmlrpc_type':
> /opt/DEV/php/php4/ext/xmlrpc/xmlrpc-epi-php.c:1348: structure has no
> member named `properties'
> /opt/DEV/php/php4/ext/xmlrpc/xmlrpc-epi-php.c:1349: structure has no
> member named `properties'
> make: *** [ext/xmlrpc/xmlrpc-epi-php.lo] Error 1
> 
> config.nice
> #! /bin/sh
> #
> # Created by configure
> 
> './configure' \
> '--disable-all' \
> '--prefix=/usr/local/www/php4cli' \
> '--enable-debug' \
> '--enable-sysvshm' \
> '--enable-aggregate' \
> '--enable-xslt' \
> '--enable-bcmath' \
> '--enable-calendar' \
> '--enable-dbase' \
> '--enable-dio' \
> '--enable-dbx' \
> '--enable-exif' \
> '--enable-filepro' \
> '--enable-ftp' \
> '--enable-gd-native-ttf' \
> '--enable-sockets' \
> '--enable-yp' \
> '--enable-enable-trans-sid' \
> '--enable-pcntl' \
> '--enable-inline-optimization' \
> '--enable-cli' \
> '--enable-rpath' \
> '--enable-short-tags' \
> '--enable-ipv6' \
> '--enable-ctype' \
> '--enable-overload' \
> '--enable-posix' \
> '--enable-session' \
> '--enable-tokenizer' \
> '--enable-xml' \
> '--enable-libtool-lock' \
> '--with-xslt-sablot=/usr/' \
> '--with-expat-dir=/usr' \
> '--with-xmlrpc' \
> '--with-ming=/usr' \
> '--with-swf=/usr' \
> '--with-dom=/usr' \
> '--with-qtdom' \
> '--with-recode' \
> '--with-mysql=/usr/' \
> '--with-openssl' \
> '--with-zlib-dir=/usr' \
> '--with-jpeg-dir' \
> '--with-tiff-dir' \
> '--with-db' \
> '--with-gdbm' \
> '--with-dom' \
> '--with-dom-xslt' \
> '--with-gd' \
> '--with-pdflib' \
> '--with-png-dir' \
> '--with-xpm-dir' \
> '--with-freetype-dir' \
> '--with-ttf' \
> '--with-t1lib' \
> '--with-gettext' \
> '--with-gmp' \
> '--with-ldap' \
> '--with-mcrypt' \
> '--with-mhash' \
> '--with-pspell' \
> '--with-readline' \
> '--with-bz2' \
> '--with-snmp' \
> '--with-curl' \
> '--with-imap' \
> '--with-imap-ssl' \
> '--with-pcre-regex' \
> '--with-pear' \
> "$@"

I get this error too, compiling latest CVS HEAD with ZE2.

The attached patch fixed it for me.

Jan.

--
http://www.horde.org - The Horde Project
http://www.ammma.de - discover your knowledge
http://www.tip4all.de - Deine private Tippgemeinschaft
Index: ext/xmlrpc/xmlrpc-epi-php.c
===================================================================
RCS file: /repository/php4/ext/xmlrpc/xmlrpc-epi-php.c,v
retrieving revision 1.26
diff -u -r1.26 xmlrpc-epi-php.c
--- ext/xmlrpc/xmlrpc-epi-php.c 31 Dec 2002 16:08:09 -0000      1.26
+++ ext/xmlrpc/xmlrpc-epi-php.c 10 Jan 2003 02:54:18 -0000
@@ -1345,8 +1345,8 @@
                   ztimestamp->value.lval = timestamp;
 
                   convert_to_object(value);
-                  if(SUCCESS == zend_hash_update(value->value.obj.properties, 
OBJECT_TYPE_ATTR, sizeof(OBJECT_TYPE_ATTR), (void *) &type, sizeof(zval *), NULL)) {
-                     bSuccess = zend_hash_update(value->value.obj.properties, 
OBJECT_VALUE_TS_ATTR, sizeof(OBJECT_VALUE_TS_ATTR), (void *) &ztimestamp, sizeof(zval 
*), NULL);
+                  if(SUCCESS == zend_hash_update(Z_OBJPROP_P(value), 
+OBJECT_TYPE_ATTR, sizeof(OBJECT_TYPE_ATTR), (void *) &type, sizeof(zval *), NULL)) {
+                     bSuccess = zend_hash_update(Z_OBJPROP_P(value), 
+OBJECT_VALUE_TS_ATTR, sizeof(OBJECT_VALUE_TS_ATTR), (void *) &ztimestamp, sizeof(zval 
+*), NULL);
                   }
                }
                XMLRPC_CleanupValue(v);
-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to