PHP compilation errors with initializer element not constant
| From: | Steve Fagerhaug | Date: | Fri, 16 May 2003 16:18:39 +0000 |
| Subject: | PHP compilation errors with initializer element not constant | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-10908@lists.php.net to get a copy of this message | ||
Any help would be greatly appreciated
I'm trying to compile PHP 3.2.1 on Linux using gcc.
I ran "./configure" just to see if I could compile generic PHP and got no errors
When I run make I get:
gcc -I/opt/php-4.3.1/ext/mysql/libmysql -Iext/mysql/ -I/opt/php-4.3.1/ext/mysql/ -DPHP_ATOM_INC
-I/opt/php-4.3.1/include -I/opt/php-4.3.1/main -I/opt/php-4.3.1 -I/opt/php-4.3.1/Zend
-I/opt/php-4.3.1/ext/xml/expat -I/opt/php-4.3.1/TSRM -g -O2 -c
/opt/php-4.3.1/ext/mysql/php_mysql.c -o ext/mysql/php_mysql.o && echo >
ext/mysql/php_mysql.lo
/opt/php-4.3.1/ext/mysql/php_mysql.c:310: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:310: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:310: (near initialization for `ini_entries[0].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:311: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:311: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:311: (near initialization for `ini_entries[1].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:312: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:312: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:312: (near initialization for `ini_entries[2].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:313: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:313: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:313: (near initialization for `ini_entries[3].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:314: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:314: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:314: (near initialization for `ini_entries[4].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:315: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:315: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:315: (near initialization for `ini_entries[5].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:317: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:317: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:317: (near initialization for `ini_entries[7].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:318: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:318: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:318: (near initialization for `ini_entries[8].mh_arg1')
/opt/php-4.3.1/ext/mysql/php_mysql.c:319: parse error before `zend_mysql_globals'
/opt/php-4.3.1/ext/mysql/php_mysql.c:319: initializer element is not constant
/opt/php-4.3.1/ext/mysql/php_mysql.c:319: (near initialization for `ini_entries[9].mh_arg1')
make: *** [ext/mysql/php_mysql.lo] Error 1
------------------------
Thanks in advance,
Steve