Edit report at https://bugs.php.net/bug.php?id=65460&edit=1
ID: 65460
Comment by: ben dot harper at rackspace dot com
Reported by: stu at coe dot uky dot edu
Summary: PHP 5.4.18 fails to compile with Apache 2.4.6
Status: Open
Type: Bug
Package: Compile Failure
Operating System: Slackware64 14.0
PHP Version: 5.4.18
Block user comment: N
Private report: N
New Comment:
I am running into this same error on RHEL 5 with Apache 2.2.3 and RHEL 6 with
2.2.15. Same config on both but slightly different error:
%configure \
--cache-file=../config.cache \
--with-libdir=%{_lib} \
--with-config-file-path=%{_sysconfdir} \
--with-config-file-scan-dir=%{_sysconfdir}/php.d \
--disable-debug \
--with-pic \
--disable-rpath \
--without-pear \
--with-bz2 \
--with-exec-dir=%{_bindir} \
--with-freetype-dir=%{_prefix} \
--with-png-dir=%{_prefix} \
--with-xpm-dir=%{_prefix} \
--enable-gd-native-ttf \
--with-t1lib=%{_prefix} \
--without-gdbm \
--with-gettext \
--with-gmp \
--with-iconv \
--with-jpeg-dir=%{_prefix} \
--with-openssl \
--with-pcre-regex \
--with-zlib \
--with-layout=GNU \
--enable-exif \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--with-kerberos \
--enable-ucd-snmp-hack \
--enable-shmop \
--enable-calendar \
--with-libxml-dir=%{_prefix} \
--enable-xml \
--with-system-tzdata \
--with-mhash \
Error in RHEL 5:
In file included from /builddir/build/BUILD/php-
5.4.18/ext/standard/basic_functions.c:48:
/builddir/build/BUILD/php-5.4.18/Zend/zend_language_parser.h:327: error:
conflicting types for 'zendparse'
/builddir/build/BUILD/php-5.4.18/Zend/zend_globals_macros.h:35: error: previous
declaration of 'zendparse' was here
/bin/sh /builddir/build/BUILD/php-5.4.18/build-ztscli/libtool --silent --
preserve-dup-deps --mode=compile /builddir/build/BUILD/php-5.4.18/build-
ztscli/meta_ccld -Iext/standard/ -I/builddir/build/BUILD/php-
5.4.18/ext/standard/ -DPHP_ATOM_INC -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/include -I/builddir/build/BUILD/php-5.4.18/build-ztscli/main -
I/builddir/build/BUILD/php-5.4.18 -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/date/lib -I/builddir/build/BUILD/php-5.4.18/ext/date/lib -
I/builddir/build/BUILD/php-5.4.18/ext/ereg/regex -I/usr/include/libxml2 -
I/usr/kerberos/include -I/usr/include/enchant -I/usr/include/freetype2 -
I/usr/include/imap -I/usr/lib/firebird/include -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/oniguruma -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/oniguruma -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/libmbfl -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/libmbfl -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/libmbfl/mbfl -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/libmbfl/mbfl -I/usr/include/pspell -
I/builddir/build/BUILD/php-5.4.18/build-ztscli/TSRM -I/builddir/build/BUILD/php-
5.4.18/build-ztscli/Zend -I/builddir/build/BUILD/php-5.4.18/main -
I/builddir/build/BUILD/php-5.4.18/Zend -I/builddir/build/BUILD/php-5.4.18/TSRM -
I/builddir/build/BUILD/php-5.4.18/build-ztscli/ -D_REENTRANT -I/usr/include -
O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --
param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-
tables -fno-strict-aliasing -Wno-pointer-sign -fvisibility=hidden -pthread
-DZTS
-c /builddir/build/BUILD/php-5.4.18/ext/standard/filestat.c -o
ext/standard/filestat.lo
make: *** [ext/standard/basic_functions.lo] Error 1
make: *** Waiting for unfinished jobs....
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c: In function
'php_array_diff':
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3418: warning:
'fci_key_cache' may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3417: warning: 'fci_key'
may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c: In function
'php_array_intersect':
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3000: warning:
'fci_key_cache' may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:2999: warning: 'fci_key'
may be used uninitialized in this function
error: Bad exit status from /var/tmp/rpm-tmp.71866 (%build)
Bad exit status from /var/tmp/rpm-tmp.71866 (%build)
RPM build errors:
Child return code was: 1
Error in RHEL 6:
In file included from /builddir/build/BUILD/php-
5.4.18/ext/standard/basic_functions.c:49:
/builddir/build/BUILD/php-5.4.18/Zend/zend_language_parser.h:327: error:
conflicting types for 'zendparse'
/builddir/build/BUILD/php-5.4.18/Zend/zend_globals_macros.h:35: note: previous
declaration of 'zendparse' was here
/bin/sh /builddir/build/BUILD/php-5.4.18/build-ztscli/libtool --silent --
preserve-dup-deps --mode=compile /builddir/build/BUILD/php-5.4.18/build-
ztscli/meta_ccld -Iext/standard/ -I/builddir/build/BUILD/php-
5.4.18/ext/standard/ -DPHP_ATOM_INC -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/include -I/builddir/build/BUILD/php-5.4.18/build-ztscli/main -
I/builddir/build/BUILD/php-5.4.18 -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/date/lib -I/builddir/build/BUILD/php-5.4.18/ext/date/lib -
I/builddir/build/BUILD/php-5.4.18/ext/ereg/regex -I/usr/include/libxml2 -
I/usr/include/enchant -I/usr/include/freetype2 -I/usr/include/imap -
I/usr/lib64/firebird/include -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/oniguruma -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/oniguruma -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/libmbfl -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/libmbfl -I/builddir/build/BUILD/php-
5.4.18/ext/mbstring/libmbfl/mbfl -I/builddir/build/BUILD/php-5.4.18/build-
ztscli/ext/mbstring/libmbfl/mbfl -I/usr/include/pspell -
I/builddir/build/BUILD/php-5.4.18/build-ztscli/TSRM -I/builddir/build/BUILD/php-
5.4.18/build-ztscli/Zend -I/builddir/build/BUILD/php-5.4.18/main -
I/builddir/build/BUILD/php-5.4.18/Zend -I/builddir/build/BUILD/php-5.4.18/TSRM -
I/builddir/build/BUILD/php-5.4.18/build-ztscli/ -D_REENTRANT -I/usr/include -
O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --
param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing -Wno-pointer-
sign -fvisibility=hidden -pthread -DZTS -c /builddir/build/BUILD/php-
5.4.18/ext/standard/dir.c -o ext/standard/dir.lo
make: *** [ext/standard/basic_functions.lo] Error 1
make: *** Waiting for unfinished jobs....
/builddir/build/BUILD/php-5.4.18/ext/standard/browscap.c: In function
'zm_startup_browscap':
/builddir/build/BUILD/php-5.4.18/ext/standard/browscap.c:339: warning: passing
argument 3 of 'ts_allocate_id' from incompatible pointer type
/builddir/build/BUILD/php-5.4.18/Zend/../TSRM/TSRM.h:111: note: expected
'ts_allocate_ctor' but argument is of type 'void (*)(struct
zend_browscap_globals *, void ***)'
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c: In function
'php_array_intersect':
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:2999: warning: 'fci_key'
may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3000: warning:
'fci_key_cache' may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c: In function
'php_array_diff':
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3417: warning: 'fci_key'
may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/standard/array.c:3418: warning:
'fci_key_cache' may be used uninitialized in this function
/builddir/build/BUILD/php-5.4.18/ext/date/lib/parse_date.c: In function
'timelib_parse_from_format':
/builddir/build/BUILD/php-5.4.18/ext/date/lib/parse_date.c:25028: warning:
value
computed is not used
error: Bad exit status from /var/tmp/rpm-tmp.tCebX6 (%build)
Bad exit status from /var/tmp/rpm-tmp.tCebX6 (%build)
RPM build errors:
Child return code was: 1
Previous Comments:
------------------------------------------------------------------------
[2013-08-16 13:40:50] stu at coe dot uky dot edu
Description:
------------
On machines with Apache 2.4.6, when compiling PHP 5.4.18, it fails with the
error: /usr/src/php-5.4.18/Zend/zend_language_parser.h:327:5: error:
conflicting types for 'zendparse'
Test script:
---------------
My configure (which works with Apache 2.2.25) is:
CFLAGS="-mtune=native" CPPFLAGS="-mtune=native" ./configure
--with-mysql=/home/mysql --with-apxs2=/home/httpd/bin/apxs --with-curl
Expected result:
----------------
I expected PHP 5.4.18 to compile
Actual result:
--------------
On machines with Apache 2.4.6, compiling fails. (Seen on two different
machines, so far)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=65460&edit=1