JBiz
unread,Jan 23, 2009, 7:41:47 PM1/23/09You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to php-i...@lists.php.net
Hello,
I am trying to build php 5.2.8 on OS X and running into a snag with zend or libxml. Here is the output where everything goes wrong.
Thank you,
JB
/bin/sh /Users/johnb/Desktop/fontdev/php-5.2.8/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/libxml/ -I/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/ -DPHP_ATOM_INC -I/Users/johnb/Desktop/fontdev/php-5.2.8/include -I/Users/johnb/Desktop/fontdev/php-5.2.8/main -I/Users/johnb/Desktop/fontdev/php-5.2.8 -I/usr/include/libxml2 -I/Users/johnb/Desktop/fontdev/php-5.2.8/ext/date/lib -I/Users/johnb/Desktop/fontdev/php-5.2.8/TSRM -I/Users/johnb/Desktop/fontdev/php-5.2.8/Zend -no-cpp-precomp -O2 -I/usr/include -c /Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c -o ext/libxml/libxml.lo
In file included from /Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend.h:258,
from /Users/johnb/Desktop/fontdev/php-5.2.8/main/php.h:34,
from /Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:28:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:39: error: syntax error before '*' token
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:39: error: 'ulong' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:49: error: field 'h' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:64: error: field 'nNextFreeElement' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:82: error: field 'h' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:93: error: syntax error before 'hash_func_t'
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:94: error: syntax error before 'hash_func_t'
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:153: error: 'zend_get_hash_value' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:164: error: 'zend_hash_next_free_element' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:181: error: field 'h' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:255: error: 'zend_inline_hash_func' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_inline_hash_func':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:256: error: invalid storage class for function 'hash'
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:256: error: function 'hash' is initialized like a variable
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:260: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:261: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:262: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:263: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:264: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:265: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:266: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:267: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:270: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:271: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:272: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:273: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:274: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:275: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:276: error: invalid operands to binary <<
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:280: warning: return makes integer from pointer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:280: warning: function returns address of local variable
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:256: error: nested function 'hash' declared but never defined
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: At top level:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:284: error: 'zend_hash_func' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_symtable_update':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:339: warning: passing argument 2 of '_zend_hash_index_update_or_next_insert' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:339: warning: passing argument 2 of '_zend_hash_index_update_or_next_insert' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_symtable_del':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:346: warning: passing argument 4 of 'zend_hash_del_key_or_index' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:346: warning: passing argument 4 of 'zend_hash_del_key_or_index' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_symtable_find':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:353: warning: passing argument 2 of 'zend_hash_index_find' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:353: warning: passing argument 2 of 'zend_hash_index_find' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_symtable_exists':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:360: warning: passing argument 2 of 'zend_hash_index_exists' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:360: warning: passing argument 2 of 'zend_hash_index_exists' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h: In function 'zend_symtable_update_current_key':
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:366: warning: passing argument 5 of 'zend_hash_update_current_key_ex' makes pointer from integer without a cast
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_hash.h:366: warning: passing argument 5 of 'zend_hash_update_current_key_ex' makes pointer from integer without a cast
In file included from /Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend.h:259,
from /Users/johnb/Desktop/fontdev/php-5.2.8/main/php.h:34,
from /Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:28:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_ts_hash.h: At top level:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_ts_hash.h:40: error: syntax error before 'hash_func_t'
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_ts_hash.h:41: error: syntax error before 'hash_func_t'
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_ts_hash.h:87: error: 'zend_ts_get_hash_value' declared as function returning a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_ts_hash.h:110: error: 'zend_ts_hash_func' declared as function returning a function
In file included from /Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend.h:322,
from /Users/johnb/Desktop/fontdev/php-5.2.8/main/php.h:34,
from /Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:28:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_iterators.h:57: error: field 'index' declared as a function
In file included from /Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_modules.h:26,
from /Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_API.h:26,
from /Users/johnb/Desktop/fontdev/php-5.2.8/main/php.h:38,
from /Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:28:
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_compile.h:85: error: field 'extended_value' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_compile.h:153: error: field 'h' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/Zend/zend_compile.h:175: error: field 'hash_value' declared as a function
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c: In function 'php_libxml_streams_IO_open_wrapper':
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:280: warning: pointer targets in passing argument 1 of 'xmlParseURI' differ in signedness
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:281: warning: pointer targets in passing argument 1 of 'xmlStrncmp' differ in signedness
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:281: warning: pointer targets in passing argument 2 of 'xmlStrncmp' differ in signedness
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c: In function '_php_list_set_error_structure':
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:450: warning: pointer targets in passing argument 1 of 'xmlStrdup' differ in signedness
/Users/johnb/Desktop/fontdev/php-5.2.8/ext/libxml/libxml.c:450: warning: pointer targets in assignment differ in signedness
make[1]: *** [ext/libxml/libxml.lo] Error 1