From:             mats at exmandato dot se
Operating system: FreeBSD10 / ARM
PHP version:      5.4.11
Package:          Compile Failure
Bug Type:         Bug
Bug description:The PHP5 module don't build

Description:
------------
===>  Building for php5-5.4.11
/bin/sh /usr/ports/lang/php5/work/php-5.4.11/libtool --silent
--preserve-dup-deps --mode=compile clang -Iext/date/lib -Iext/date/
-I/usr/ports/lang/php5/work/php-5.4.11/ext/date/ -DPHP_ATOM_INC
-I/usr/ports/lang/php5/work/php-5.4.11/include
-I/usr/ports/lang/php5/work/php-5.4.11/main
-I/usr/ports/lang/php5/work/php-5.4.11
-I/usr/ports/lang/php5/work/php-5.4.11/ext/date/lib
-I/usr/ports/lang/php5/work/php-5.4.11/ext/ereg/regex
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/ports/lang/php5/work/php-5.4.11/TSRM
-I/usr/ports/lang/php5/work/php-5.4.11/Zend    -O2 -mno-global-merge
-mno-load-store-multiple -fno-strict-aliasing -pipe -march=armv6z
-mtune=arm1176jzf-s -mfloat-abi=soft  -c
/usr/ports/lang/php5/work/php-5.4.11/ext/date/php_date.c -o
ext/date/php_date.lo
/usr/ports/lang/php5/work/php-5.4.11/ext/date/php_date.c:500:2: warning:
implicit declaration of function '_Offsetof' is invalid in C99
[-Wimplicit-function-declaration]
        STD_PHP_INI_ENTRY("date.timezone", "", PHP_INI_ALL, OnUpdateString,
default_timezone, zend_date_globals, date_globals)
        ^
/usr/ports/lang/php5/work/php-5.4.11/main/php_ini.h:67:28: note: expanded
from macro 'STD_PHP_INI_ENTRY'
#define STD_PHP_INI_ENTRY               STD_ZEND_INI_ENTRY
                                        ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:150:71: note: expanded
from macro 'STD_ZEND_INI_ENTRY'
        ZEND_INI_ENTRY2(name, default_value, modifiable, on_modify, (void
*) XtOffsetOf(struct_type, property_name), (void *) &struct_ptr)
                                                                           
 ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:55:36: note: expanded
from macro 'XtOffsetOf'
# define XtOffsetOf(s_type, field) XtOffset(s_type*, field)
                                   ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to
see all)
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:127:65: note: expanded
from macro 'ZEND_INI_ENTRY2'
        ZEND_INI_ENTRY2_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:124:65: note: expanded
from macro 'ZEND_INI_ENTRY2_EX'
        ZEND_INI_ENTRY3_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL, displayer)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:118:50: note: expanded
from macro 'ZEND_INI_ENTRY3_EX'
        { 0, modifiable, name, sizeof(name), on_modify, arg1, arg2, arg3,
default_value, sizeof(default_value)-1, NULL, 0, 0, 0, displayer },
                                                        ^
/usr/ports/lang/php5/work/php-5.4.11/ext/date/php_date.c:500:88: error:
unexpected type name 'zend_date_globals': expected expression
        STD_PHP_INI_ENTRY("date.timezone", "", PHP_INI_ALL, OnUpdateString,
default_timezone, zend_date_globals, date_globals)
                                                                           
                  ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:150:82: note: expanded
from macro 'STD_ZEND_INI_ENTRY'
        ZEND_INI_ENTRY2(name, default_value, modifiable, on_modify, (void
*) XtOffsetOf(struct_type, property_name), (void *) &struct_ptr)
                                                                           
            ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:55:45: note: expanded
from macro 'XtOffsetOf'
# define XtOffsetOf(s_type, field) XtOffset(s_type*, field)
                                            ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:33:44: note: expanded
from macro 'XtOffset'
# define XtOffset(p_type, field) _Offsetof(p_type, field)
                                           ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:127:65: note: expanded
from macro 'ZEND_INI_ENTRY2'
        ZEND_INI_ENTRY2_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:124:65: note: expanded
from macro 'ZEND_INI_ENTRY2_EX'
        ZEND_INI_ENTRY3_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL, displayer)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:118:50: note: expanded
from macro 'ZEND_INI_ENTRY3_EX'
        { 0, modifiable, name, sizeof(name), on_modify, arg1, arg2, arg3,
default_value, sizeof(default_value)-1, NULL, 0, 0, 0, displayer },
                                                        ^
/usr/ports/lang/php5/work/php-5.4.11/ext/date/php_date.c:500:2: error:
expected expression
        STD_PHP_INI_ENTRY("date.timezone", "", PHP_INI_ALL, OnUpdateString,
default_timezone, zend_date_globals, date_globals)
        ^
/usr/ports/lang/php5/work/php-5.4.11/main/php_ini.h:67:28: note: expanded
from macro 'STD_PHP_INI_ENTRY'
#define STD_PHP_INI_ENTRY               STD_ZEND_INI_ENTRY
                                        ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:150:71: note: expanded
from macro 'STD_ZEND_INI_ENTRY'
        ZEND_INI_ENTRY2(name, default_value, modifiable, on_modify, (void
*) XtOffsetOf(struct_type, property_name), (void *) &struct_ptr)
                                                                           
 ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:55:36: note: expanded
from macro 'XtOffsetOf'
# define XtOffsetOf(s_type, field) XtOffset(s_type*, field)
                                   ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to
see all)
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:127:65: note: expanded
from macro 'ZEND_INI_ENTRY2'
        ZEND_INI_ENTRY2_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:124:65: note: expanded
from macro 'ZEND_INI_ENTRY2_EX'
        ZEND_INI_ENTRY3_EX(name, default_value, modifiable, on_modify,
arg1, arg2, NULL, displayer)
                                                                       ^
/usr/ports/lang/php5/work/php-5.4.11/Zend/zend_ini.h:118:50: note: expanded
from macro 'ZEND_INI_ENTRY3_EX'
        { 0, modifiable, name, sizeof(name), on_modify, arg1, arg2, arg3,
default_value, sizeof(default_value)-1, NULL, 0, 0, 0, displayer },
                                                        ^
1 warning and 2 errors generated.
*** [ext/date/php_date.lo] Error code 1
1 error
*** [do-build] Error code 1

Stop in /usr/ports/lang/php5.



-- 
Edit bug report at https://bugs.php.net/bug.php?id=64197&edit=1
-- 
Try a snapshot (PHP 5.4):   
https://bugs.php.net/fix.php?id=64197&r=trysnapshot54
Try a snapshot (PHP 5.3):   
https://bugs.php.net/fix.php?id=64197&r=trysnapshot53
Try a snapshot (trunk):     
https://bugs.php.net/fix.php?id=64197&r=trysnapshottrunk
Fixed in SVN:               https://bugs.php.net/fix.php?id=64197&r=fixed
Fixed in release:           https://bugs.php.net/fix.php?id=64197&r=alreadyfixed
Need backtrace:             https://bugs.php.net/fix.php?id=64197&r=needtrace
Need Reproduce Script:      https://bugs.php.net/fix.php?id=64197&r=needscript
Try newer version:          https://bugs.php.net/fix.php?id=64197&r=oldversion
Not developer issue:        https://bugs.php.net/fix.php?id=64197&r=support
Expected behavior:          https://bugs.php.net/fix.php?id=64197&r=notwrong
Not enough info:            
https://bugs.php.net/fix.php?id=64197&r=notenoughinfo
Submitted twice:            
https://bugs.php.net/fix.php?id=64197&r=submittedtwice
register_globals:           https://bugs.php.net/fix.php?id=64197&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64197&r=php4
Daylight Savings:           https://bugs.php.net/fix.php?id=64197&r=dst
IIS Stability:              https://bugs.php.net/fix.php?id=64197&r=isapi
Install GNU Sed:            https://bugs.php.net/fix.php?id=64197&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=64197&r=float
No Zend Extensions:         https://bugs.php.net/fix.php?id=64197&r=nozend
MySQL Configuration Error:  https://bugs.php.net/fix.php?id=64197&r=mysqlcfg

Reply via email to