ncurses extension "error: duplicate 'static'" make error

From: Date: Tue, 09 Dec 2008 17:26:37 +0000
Subject: ncurses extension "error: duplicate 'static'" make error
Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-5981@lists.php.net to get a copy of this message
I've built a local instance of php 53-cvs, which php /home/pg/bin/php php --version PHP 5.3.0alpha4-dev (cli) (built: Dec 9 2008 07:06:10) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2008 Zend Technologies Building pecl 'ncurses' (http://pecl.php.net/package/ncurses ) extension fails at 'make', cd $HOME/tmp/ncurses-1.0.0 phpize --clean && phpize ./configure --with-ncurses=$HOME make ... cc -I. -I/home/pg/tmp/ncurses-1.0.0 -DPHP_ATOM_INC -I/home/pg/tmp/ncurses-1.0.0/include -I/home/pg/tmp/ncurses-1.0.0/main -I/home/pg/tmp/ncurses-1.0.0 -I/home/pg/include/php -I/home/pg/include/php/main -I/home/pg/include/php/TSRM -I/home/pg/include/php/Zend -I/home/pg/include/php/ext -I/home/pg/include/php/ext/date/lib -I/home/pg/include/ncurses -I/home/pg/include -I/home/pg/include/php -DHAVE_CONFIG_H -fpic -fPIC -c /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c -fPIC -DPIC -o .libs/ncurses_fe.o /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c:29: error: duplicate 'static' /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c:35: error: duplicate 'static' /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c:42: error: duplicate 'static' /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c:169: error: 'first_arg_force_ref' undeclared here (not in a function) /home/pg/tmp/ncurses-1.0.0/ncurses_fe.c:183: error: 'second_arg_force_ref' undeclared here (not in a function) make: *** [ncurses_fe.lo] Error 1 @ ncurses_fe.c, 28:47 static ZEND_BEGIN_ARG_INFO(firstandsecond_args_force_ref, 0) ZEND_ARG_PASS_INFO(1) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO(); static ZEND_BEGIN_ARG_INFO(secondandthird_args_force_ref, 0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(1) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO(); static ZEND_BEGIN_ARG_INFO(second_thru_fourth_args_force_ref, 0) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(1) ZEND_ARG_PASS_INFO(1) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO(); certainly looks the culprit, but I have no idea what that stanza does, or what do do about it. Suggestions? Thanks.

« previous php.pecl.dev (#5981) next »