I fixed this in the latest CVS. There is still a problem where the new 
build system doesn't compile and link two files. I mailed Sascha about it. 
Basically the ./configure needs to test if Zend/zend_objects.c exists and 
if so it has to also compile zend_objects.c and zend_object_handlers.c
Anyone know where to touch the makefiles?

Andi

At 13:17 23/03/2002 +0100, Emmanuel FAIVRE wrote:
>Hi all,
>
>i'm trying to build the cvs version of PHP with ZendEngine2
>
>and have an error in make
>here is the list of the command :
>
>#cvs co php4
>#cd php4
>#cvs co ZendEngine2
>#cvs cv TSRM
>#mv ZendEngine2 Zend
>#./buildconf
>
>
>my configure line :
>
>#./configure                             --prefix=/home/manu/apache/php
>--with-apxs=/home/manu/apache/bin/apxs    --without-zlib    --with-bz2
>--enable-calendar   --enable-ctype   --without-dom  --without-dom-xslt
>--with-gd   --enable-gd-native-ttf  --with-jpeg-dir  --without-png-dir
>--with-freetype-dir  --with-ttf --with-gettext --with-imap --with-ldap
>--enable-mailparse --with-mhash --without-mysql --without-ldap
>
>everything is fine
>
>and then
>
>#make
>
>/bin/sh libtool --silent --mode=compile 
>gcc  -I/home/manu/phpcvs/php4/ext/calendar
>  -I/home/manu/phpcvs/php4/ext/calendar -DPHP_ATOM_INC 
> -I/home/manu/phpcvs/php4/inc
>lude -I/home/manu/phpcvs/php4/main -I/home/manu/phpcvs/php4 
>-I/home/manu/apache/in
>clude -I/home/manu/phpcvs/php4/Zend 
>-I/usr/local/include/freetype2/freetype -I/usr
>/local/include -I/home/manu/phpcvs/php4/ext/xml/expat  -DLINUX=22 
>-DUSE_HSREGEX -D
>NO_DL_NEEDED -I/home/manu/phpcvs/php4/TSRM -g -O2  -prefer-pic -c 
>/home/manu/phpcv
>s/php4/ext/calendar/calendar.c -o ext/calendar/calendar.lo
>In file included from /home/manu/phpcvs/php4/Zend/zend.h:183,
>                  from /home/manu/phpcvs/php4/main/php.h:34,
>                  from /home/manu/phpcvs/php4/ext/calendar/calendar.c:31:
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:27: parse error before `MUTEX_T'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:27: warning: no semicolon at 
>end of str
>uct or union
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:28: warning: data definition 
>has no typ
>e or storage class
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:29: warning: data definition 
>has no typ
>e or storage class
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:34: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:35: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:36: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:37: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:40: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:46: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:52: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:58: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:60: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:61: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:62: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:63: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:65: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:69: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:75: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:78: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:79: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:80: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:83: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:84: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:87: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:88: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:89: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:89: parse error before `)'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:90: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:91: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:92: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:94: parse error before `*'
>/home/manu/phpcvs/php4/Zend/zend_ts_hash.h:96: parse error before `*'
>make: *** [ext/calendar/calendar.lo] Error 1
>manu@firewall:~/phpcvs/php4$
>
>i don't see the parse error !
>
>Manu
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to