#20455: php5-eaccelerator fails with php 5.3 -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: alakazam@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: php5-eaccelerator -------------------------------------+-------------------------------------- Now that php5 has been upgraded to version 5.3.0, I'm afraid php5-eaccelerator no longer builds: {{{ ---> Building php5-eaccelerator DEBUG: Executing org.macports.build (php5-eaccelerator) DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4' DEBUG: Assembled command: 'cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3" && nice -n 10 make all' /bin/sh /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/libtool --mode=compile /usr/bin/gcc-4.0 -I. -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -DPHP_ATOM_INC -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/include -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/main -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -I/mp/include/php -I/mp/include/php/main -I/mp/include/php/TSRM -I/mp/include/php/Zend -I/mp/include/php/ext -I/mp/include/php/ext/date/lib -I/mp/include -DHAVE_CONFIG_H -O2 -c /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/eaccelerator.c -o eaccelerator.lo mkdir .libs /usr/bin/gcc-4.0 -I. -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -DPHP_ATOM_INC -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/include -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/main -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -I/mp/include/php -I/mp/include/php/main -I/mp/include/php/TSRM -I/mp/include/php/Zend -I/mp/include/php/ext -I/mp/include/php/ext/date/lib -I/mp/include -DHAVE_CONFIG_H -O2 -c /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/eaccelerator.c -fno-common -DPIC -o .libs/eaccelerator.o /bin/sh /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/libtool --mode=compile /usr/bin/gcc-4.0 -I. -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -DPHP_ATOM_INC -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/include -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/main -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -I/mp/include/php -I/mp/include/php/main -I/mp/include/php/TSRM -I/mp/include/php/Zend -I/mp/include/php/ext -I/mp/include/php/ext/date/lib -I/mp/include -DHAVE_CONFIG_H -O2 -c /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c -o optimize.lo /usr/bin/gcc-4.0 -I. -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -DPHP_ATOM_INC -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/include -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/main -I/mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3 -I/mp/include/php -I/mp/include/php/main -I/mp/include/php/TSRM -I/mp/include/php/Zend -I/mp/include/php/ext -I/mp/include/php/ext/date/lib -I/mp/include -DHAVE_CONFIG_H -O2 -c /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c -fno-common -DPIC -o .libs/optimize.o /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:184:57: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'compute_live_var': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:184: error: 'do_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:184: error: (Each undeclared identifier is reported only once /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:184: error: for each function it appears in.) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:237:20: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:237: error: 'free_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:240:54: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:371:21: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1507:45: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'opt_get_constant': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1507: error: 'do_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1528:28: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1528: error: 'free_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'opt_function_exists': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1547: warning: initialization discards qualifiers from pointer target type /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1658:56: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'optimize_bb': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:1658: error: 'do_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:2692:17: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:2692: error: 'free_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3198:54: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'reassign_registers': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3198: error: 'do_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3199:56: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3200:56: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3309:19: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3309: error: 'free_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3310:23: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3311:23: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3348:52: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c: In function 'eaccelerator_optimize': /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3348: error: 'do_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3353:56: error: macro "do_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3397:23: error: macro "free_alloca" requires 2 arguments, but only 1 given /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3397: error: 'free_alloca' undeclared (first use in this function) /mp/var/macports/build/_Users_rschmidt_macports_dports_php_php5-eaccelerator/work/eaccelerator-0.9.5.3/optimize.c:3412:17: error: macro "free_alloca" requires 2 arguments, but only 1 given make: *** [optimize.lo] Error 1 }}} At least I assume this is related to the php5 5.3.0 upgrade. -- Ticket URL: <http://trac.macports.org/ticket/20455> MacPorts <http://www.macports.org/> Ports system for Mac OS