------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/mcpp-2.7.2_3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/lmdb-0.9.24_3,1.txz Installing /packages/All/openssl-1.1.1h_1,1.txz Installing /packages/All/Ice37-3.7.2_1.txz Installing /packages/All/pcre2-10.35.txz Installing /packages/All/libargon2-20190702.txz Installing /packages/All/libxml2-2.9.10_1.txz Installing /packages/All/php80-8.0.0.r2_1.txz Installing /packages/All/libiconv-1.16.txz Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.21.txz Installing /packages/All/gmake-4.3_2.txz SUCCEEDED 00:00:09 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-Ice37-3.7.2_1 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-Ice37-3.7.2_1 for building => SHA256 Checksum OK for zeroc-ice-ice-v3.7.2_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-Ice37-3.7.2_1 for building ===> Extracting for php80-Ice37-3.7.2_1 ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-Ice37-3.7.2_1 for building => SHA256 Checksum OK for zeroc-ice-ice-v3.7.2_GH0.tar.gz. Extracted Memory Use: 75.41M SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for php80-Ice37-3.7.2_1 ===> Applying ports patches for php80-Ice37-3.7.2_1 from /xports/devel/php-ice37/../ice37/files ===> Applying dragonfly patches for php80-Ice37-3.7.2_1 from /xports/devel/php-ice37/../ice37/dragonfly /usr/bin/env WRKSRC=/construction/devel/php-ice37/ice-3.7.2 REWARNFILE=/construction/devel/php-ice37/reinplace_warnings.txt /xports/Mk/Scripts/sed_checked.sh -e 's|__FreeBSD__|__DragonFly__|' /construction/devel/php-ice37/ice-3.7.2/cpp/include/IceUtil/Config.h /construction/devel/php-ice37/ice-3.7.2/cpp/src/Ice/Network.cpp /construction/devel/php-ice37/ice-3.7.2/cpp/src/Ice/Thread.cpp /construction/devel/php-ice37/ice-3.7.2/cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp /construction/devel/php-ice37/ice-3.7.2/cpp/src/IceSSL/OpenSSLEngine.cpp /construction/devel/php-ice37/ice-3.7.2/cpp/src/IceGrid/PlatformInfo.cpp /construction/devel/php-ice37/ice-3.7.2/cpp/src/IceUtil/UtilException.cpp SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on executable: mcpp - found ===> php80-Ice37-3.7.2_1 depends on executable: slice2php - found ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/include/php/main/php.h - found ===> php80-Ice37-3.7.2_1 depends on package: libiconv>=1.14_11 - found ===> php80-Ice37-3.7.2_1 depends on package: gmake>=4.3 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on shared library: libIce.so.37 - found (/usr/local/lib/libIce.so.37) ===> php80-Ice37-3.7.2_1 depends on shared library: libIce.so.37 - found (/usr/local/lib/libIce.so.37) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> php80-Ice37-3.7.2_1 depends on executable: mcpp - found ===> php80-Ice37-3.7.2_1 depends on executable: slice2php - found ===> php80-Ice37-3.7.2_1 depends on file: /usr/local/include/php/main/php.h - found ===> php80-Ice37-3.7.2_1 depends on package: libiconv>=1.14_11 - found ===> php80-Ice37-3.7.2_1 depends on package: gmake>=4.3 - found ===> php80-Ice37-3.7.2_1 depends on shared library: libIce.so.37 - found (/usr/local/lib/libIce.so.37) ===> php80-Ice37-3.7.2_1 depends on shared library: libIce.so.37 - found (/usr/local/lib/libIce.so.37) ===> Configuring for php80-Ice37-3.7.2_1 SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for php80-Ice37-3.7.2_1 gmake[2]: Entering directory '/construction/devel/php-ice37/ice-3.7.2/php' /bin/mkdir -p -p test/Ice/checksum/.depend /bin/mkdir -p -p test/Slice/escape/.depend /bin/mkdir -p -p test/Ice/inheritance/.depend /bin/mkdir -p -p test/Ice/acm/.depend /bin/mkdir -p -p test/Ice/timeout/.depend /bin/mkdir -p -p test/Ice/binding/.depend /bin/mkdir -p -p test/Ice/objects/.depend /bin/mkdir -p -p test/Ice/operations/.depend /bin/mkdir -p -p test/Ice/optional/.depend /bin/mkdir -p -p test/Ice/defaultValue/.depend /bin/mkdir -p -p test/Ice/enums/.depend /bin/mkdir -p -p test/Ice/proxy/.depend /bin/mkdir -p -p test/Ice/exceptions/.depend /bin/mkdir -p -p test/Ice/scope/.depend /bin/mkdir -p -p test/Ice/slicing/exceptions/.depend /bin/mkdir -p -p test/Ice/slicing/objects/.depend /bin/mkdir -p -p test/Ice/facets/.depend /bin/mkdir -p -p test/Ice/info/.depend /bin/mkdir -p -p test/Slice/macros/.depend /bin/mkdir -p -p test/Slice/structure/.depend /bin/mkdir -p -p lib/IceStorm/.depend /bin/mkdir -p -p lib/IcePatch2/.depend /bin/mkdir -p -p lib/IceGrid/.depend /bin/mkdir -p -p lib/IceBox/.depend /bin/mkdir -p -p lib/Glacier2/.depend /bin/mkdir -p -p lib/Ice/.depend /bin/mkdir -p -p src/php7/build/freebsd/shared/pic c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Communicator.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Communicator.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Communicator.cpp -o src/php7/build/freebsd/shared/pic/Communicator.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Operation.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Operation.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Operation.cpp -o src/php7/build/freebsd/shared/pic/Operation.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Logger.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Logger.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Logger.cpp -o src/php7/build/freebsd/shared/pic/Logger.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Init.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Init.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Init.cpp -o src/php7/build/freebsd/shared/pic/Init.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Endpoint.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Endpoint.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Endpoint.cpp -o src/php7/build/freebsd/shared/pic/Endpoint.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Connection.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Connection.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Connection.cpp -o src/php7/build/freebsd/shared/pic/Connection.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/PHPUtil.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/PHPUtil.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c ../cpp/src/Slice/PHPUtil.cpp -o src/php7/build/freebsd/shared/pic/PHPUtil.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Properties.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Properties.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Properties.cpp -o src/php7/build/freebsd/shared/pic/Properties.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Types.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Types.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Types.cpp -o src/php7/build/freebsd/shared/pic/Types.o c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Proxy.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Proxy.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Proxy.cpp -o src/php7/build/freebsd/shared/pic/Proxy.o /bin/mv src/php7/build/freebsd/shared/pic/PHPUtil.Td src/php7/build/freebsd/shared/pic/PHPUtil.cpp.d c++ -pipe -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG -MT src/php7/build/freebsd/shared/pic/Util.o -MMD -MP -MF src/php7/build/freebsd/shared/pic/Util.Td -Wall -pthread -isystem /usr/local/include -DNDEBUG -Isrc/php7 -I../cpp/src -I../cpp/include -I../cpp/include/generated -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DICEPHP_USE_NAMESPACES -fPIC -fvisibility=hidden -DLIBICONV_PLUG -c src/php7/Util.cpp -o src/php7/build/freebsd/shared/pic/Util.o src/php7/Init.cpp:21:5: error: 'ZEND_ARG_PASS_INFO' was not declared in this scope ZEND_ARG_PASS_INFO(1) ^~~~~~~~~~~~~~~~~~ src/php7/Init.cpp:21:5: note: suggested alternative: 'ZEND_ARG_OBJ_INFO' ZEND_ARG_PASS_INFO(1) ^~~~~~~~~~~~~~~~~~ ZEND_ARG_OBJ_INFO src/php7/Init.cpp:22:5: error: expected '}' before 'ZEND_ARG_PASS_INFO' ZEND_ARG_PASS_INFO(1) ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Communicator.h:8, from src/php7/Init.cpp:5: /usr/local/include/php/Zend/zend_API.h:168:47: note: to match this '{' static const zend_internal_arg_info name[] = { \ ^ src/php7/Init.cpp:20:1: note: in expansion of macro 'ZEND_BEGIN_ARG_INFO_EX' ZEND_BEGIN_ARG_INFO_EX(Ice_initialize_arginfo, 1, ZEND_RETURN_VALUE, static_cast(-1)) ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:172:30: error: expected declaration before '}' token #define ZEND_END_ARG_INFO() }; ^ src/php7/Init.cpp:23:1: note: in expansion of macro 'ZEND_END_ARG_INFO' ZEND_END_ARG_INFO() ^~~~~~~~~~~~~~~~~ gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Init.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... src/php7/Logger.cpp: In function 'bool IcePHP::loggerInit()': src/php7/Logger.cpp:276:33: error: invalid conversion from 'zend_object* (*)(zval*)' {aka '_zend_object* (*)(_zval_struct*)'} to 'zend_object_clone_obj_t' {aka '_zend_object* (*)(_zend_object*)'} [-fpermissive] _loggerHandlers.clone_obj = handleClone; ^~~~~~~~~~~ src/php7/Endpoint.cpp: In function 'bool IcePHP::createEndpointInfo(zval*, const EndpointInfoPtr&)': src/php7/Endpoint.cpp:508:54: error: expected ')' before 'TSRMLS_CC' if(!createEndpointInfo(&underlying, p->underlying TSRMLS_CC)) ~ ^~~~~~~~~~ ) src/php7/Endpoint.cpp:510:58: error: expected ')' before 'TSRMLS_CC' runtimeError("unable to initialize endpoint info" TSRMLS_CC); ~ ^~~~~~~~~~ ) gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Logger.o] Error 1 src/php7/Communicator.cpp: In function 'void zim_Ice_Communicator_shutdown(zend_execute_data*, zval*)': src/php7/Communicator.cpp:271:81: error: expected ')' before 'TSRMLS_CC' CommunicatorInfoIPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Communicator.cpp:280:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Communicator.cpp: In function 'void zim_Ice_Communicator_isShutdown(zend_execute_data*, zval*)': src/php7/Communicator.cpp:286:81: error: expected ')' before 'TSRMLS_CC' CommunicatorInfoIPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Communicator.cpp:295:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Communicator.cpp: In function 'void zim_Ice_Communicator_waitForShutdown(zend_execute_data*, zval*)': src/php7/Communicator.cpp:302:81: error: expected ')' before 'TSRMLS_CC' CommunicatorInfoIPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Communicator.cpp:311:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Communicator.cpp: In function 'void zim_Ice_Communicator_flushBatchRequests(zend_execute_data*, zval*)': src/php7/Communicator.cpp:852:46: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("z"), &compress TSRMLS_CC) != SUCCESS) ~ ^~~~~~~~~ src/php7/Communicator.cpp:852:90: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("z"), &compress TSRMLS_CC) != SUCCESS) ~ ^~~~~~~~~~ ) src/php7/Communicator.cpp:859:95: error: expected ')' before 'TSRMLS_CC' invalidArgument("value for 'compress' argument must be an enumerator of CompressBatch" TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Communicator.cpp:864:81: error: expected ')' before 'TSRMLS_CC' CommunicatorInfoIPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Communicator.cpp:873:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from src/php7/Config.h:64, from src/php7/Operation.h:8, from src/php7/Operation.cpp:5: src/php7/Operation.cpp: In static member function 'static void IcePHP::OperationI::getArgInfo(zend_internal_arg_info&, const ParamInfoPtr&, bool)': /usr/local/include/php/Zend/zend_types.h:264:50: warning: narrowing conversion of '((((7 == 17) ? ((1 << 2) | (1 << 3)) : ((7 == 16) ? (((((((((1 << 1) | (1 << 2)) | (1 << 3)) | (1 << 4)) | (1 << 5)) | (1 << 6)) | (1 << 7)) | (1 << 8)) | (1 << 9)) : (1 << 7))) | (((zend_bool)allow_null) ? 2 : 0)) | ((((int)pass_by_ref) << 24) | (false ? (1 << (24 + 2)) : 0)))' from 'int' to 'uint32_t' {aka 'unsigned int'} inside { } [-Wnarrowing] | ((allow_null) ? _ZEND_TYPE_NULLABLE_BIT : 0) | (extra_flags)) ^ /usr/local/include/php/Zend/zend_types.h:260:11: note: in definition of macro 'ZEND_TYPE_INIT_MASK' { NULL, (_type_mask) } ^~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:141:11: note: in expansion of macro 'ZEND_TYPE_INIT_CODE' { #name, ZEND_TYPE_INIT_CODE(IS_ARRAY, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0)), NULL }, ^~~~~~~~~~~~~~~~~~~ src/php7/Operation.cpp:386:13: note: in expansion of macro 'ZEND_ARG_ARRAY_INFO' ZEND_ARG_ARRAY_INFO(pass_by_ref, 0, allow_null) ^~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:264:50: warning: narrowing conversion of '((((12 == 17) ? ((1 << 2) | (1 << 3)) : ((12 == 16) ? (((((((((1 << 1) | (1 << 2)) | (1 << 3)) | (1 << 4)) | (1 << 5)) | (1 << 6)) | (1 << 7)) | (1 << 8)) | (1 << 9)) : (1 << 12))) | (((zend_bool)allow_null) ? 2 : 0)) | ((((int)pass_by_ref) << 24) | (false ? (1 << (24 + 2)) : 0)))' from 'int' to 'uint32_t' {aka 'unsigned int'} inside { } [-Wnarrowing] | ((allow_null) ? _ZEND_TYPE_NULLABLE_BIT : 0) | (extra_flags)) ^ /usr/local/include/php/Zend/zend_types.h:260:11: note: in definition of macro 'ZEND_TYPE_INIT_MASK' { NULL, (_type_mask) } ^~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:143:11: note: in expansion of macro 'ZEND_TYPE_INIT_CODE' { #name, ZEND_TYPE_INIT_CODE(IS_CALLABLE, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0)), NULL }, ^~~~~~~~~~~~~~~~~~~ src/php7/Operation.cpp:394:13: note: in expansion of macro 'ZEND_ARG_CALLABLE_INFO' ZEND_ARG_CALLABLE_INFO(pass_by_ref, 0, allow_null) ^~~~~~~~~~~~~~~~~~~~~~ src/php7/Communicator.cpp: In function 'bool IcePHP::communicatorInit()': src/php7/Communicator.cpp:1759:27: error: invalid conversion from 'zend_object* (*)(zval*)' {aka '_zend_object* (*)(_zval_struct*)'} to 'zend_object_clone_obj_t' {aka '_zend_object* (*)(_zend_object*)'} [-fpermissive] _handlers.clone_obj = handleClone; ^~~~~~~~~~~ src/php7/Communicator.cpp:1781:30: error: invalid conversion from 'zend_object* (*)(zval*)' {aka '_zend_object* (*)(_zval_struct*)'} to 'zend_object_clone_obj_t' {aka '_zend_object* (*)(_zend_object*)'} [-fpermissive] _vfmHandlers.clone_obj = handleVfmClone; ^~~~~~~~~~~~~~ src/php7/Communicator.cpp: In member function 'virtual Ice::ValuePtr IcePHP::FactoryWrapper::create(const string&)': src/php7/Communicator.cpp:1958:26: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_call_method(&_factory, 0, 0, const_cast("create"), sizeof("create") - 1, &obj, 1, &arg, 0); ^~~~~~~~~ In file included from src/php7/Config.h:72, from src/php7/Communicator.h:8, from src/php7/Communicator.cpp:5: /usr/local/include/php/Zend/zend_interfaces.h:41:46: note: initializing argument 1 of 'zval* zend_call_method(zend_object*, zend_class_entry*, zend_function**, const char*, size_t, zval*, uint32_t, zval*, zval*)' ZEND_API zval* zend_call_method(zend_object *object, zend_class_entry *obj_ce, zend_function **fn_proxy, const char *function_name, size_t function_name_len, zval *retval, uint32_t param_count, zval* arg1, zval* arg2); ~~~~~~~~~~~~~^~~~~~ gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Endpoint.o] Error 1 src/php7/Properties.cpp: In function 'bool IcePHP::propertiesInit()': src/php7/Properties.cpp:643:27: error: invalid conversion from 'zend_object* (*)(zval*)' {aka '_zend_object* (*)(_zval_struct*)'} to 'zend_object_clone_obj_t' {aka '_zend_object* (*)(_zend_object*)'} [-fpermissive] _handlers.clone_obj = handleClone; ^~~~~~~~~~~ src/php7/Types.cpp: In static member function 'static void IcePHP::StreamUtil::setSlicedDataMember(zval*, const SlicedDataPtr&)': src/php7/Types.cpp:310:59: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&sd, STRCAST("slices"), &slices) != SUCCESS) src/php7/Types.cpp:337:66: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("typeId"), &typeId) != SUCCESS) src/php7/Types.cpp:348:72: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("compactId"), &compactId) != SUCCESS) src/php7/Types.cpp:363:64: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("bytes"), &bytes) != SUCCESS) src/php7/Types.cpp:377:72: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("instances"), &instances) != SUCCESS) src/php7/Types.cpp:402:90: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("hasOptionalMembers"), &hasOptionalMembers) != SUCCESS) src/php7/Types.cpp:413:76: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(&slice, STRCAST("isLastSlice"), &isLastSlice) != SUCCESS) src/php7/Types.cpp:419:64: error: no match for 'operator!=' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_property_zval(obj, STRCAST("_ice_slicedData"), &sd) != SUCCESS) src/php7/Types.cpp: In member function 'void IcePHP::DataMember::setMember(zval*, zval*)': src/php7/Types.cpp:1168:45: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(Z_OBJCE_P(target), target, STRCAST(name.c_str()), strlen(name.c_str()), zv); ^~~~~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Types.h:8, from src/php7/Types.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Connection.cpp: In function 'void zim_Ice_Connection_flushBatchRequests(zend_execute_data*, zval*)': src/php7/Connection.cpp:132:46: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("z"), &compress TSRMLS_CC) != SUCCESS) ~ ^~~~~~~~~ src/php7/Connection.cpp:132:90: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("z"), &compress TSRMLS_CC) != SUCCESS) ~ ^~~~~~~~~~ ) src/php7/Connection.cpp:139:95: error: expected ')' before 'TSRMLS_CC' invalidArgument("value for 'compress' argument must be an enumerator of CompressBatch" TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Connection.cpp:144:77: error: expected ')' before 'TSRMLS_CC' Ice::ConnectionPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Connection.cpp:153:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp: In function 'void zim_Ice_ObjectPrx_ice_getCompress(zend_execute_data*, zval*)': src/php7/Proxy.cpp:1159:57: error: expected ')' before 'TSRMLS_CC' ProxyPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Proxy.cpp:1171:37: error: expected ')' before 'TSRMLS_CC' assignUnset(return_value TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp:1176:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp: In function 'void zim_Ice_ObjectPrx_ice_getTimeout(zend_execute_data*, zval*)': src/php7/Proxy.cpp:1213:57: error: expected ')' before 'TSRMLS_CC' ProxyPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Proxy.cpp:1225:37: error: expected ')' before 'TSRMLS_CC' assignUnset(return_value TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp:1230:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp: In function 'void zim_Ice_ObjectPrx_ice_getInvocationTimeout(zend_execute_data*, zval*)': src/php7/Proxy.cpp:1267:57: error: expected ')' before 'TSRMLS_CC' ProxyPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Proxy.cpp:1276:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp: In function 'void zim_Ice_ObjectPrx_ice_fixed(zend_execute_data*, zval*)': src/php7/Proxy.cpp:1308:57: error: expected ')' before 'TSRMLS_CC' ProxyPtr _this = Wrapper::value(getThis() TSRMLS_CC); ~ ^~~~~~~~~ src/php7/Proxy.cpp:1312:46: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("O!"), &zcon, connectionClassEntry TSRMLS_CC) != ~ ^~~~~~~~~ src/php7/Proxy.cpp:1312:109: error: expected ')' before 'TSRMLS_CC' if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, const_cast("O!"), &zcon, connectionClassEntry TSRMLS_CC) != ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp:1319:49: error: expected ')' before 'TSRMLS_CC' if(zcon && !fetchConnection(zcon, connection TSRMLS_CC)) ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp:1326:75: error: expected ')' before 'TSRMLS_CC' if(!_this->clone(return_value, _this->proxy->ice_fixed(connection) TSRMLS_CC)) ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp:1333:26: error: expected ')' before 'TSRMLS_CC' throwException(ex TSRMLS_CC); ~ ^~~~~~~~~~ ) src/php7/Proxy.cpp: In function 'bool IcePHP::proxyInit()': src/php7/Proxy.cpp:1776:27: error: invalid conversion from 'zend_object* (*)(zval*)' {aka '_zend_object* (*)(_zval_struct*)'} to 'zend_object_clone_obj_t' {aka '_zend_object* (*)(_zend_object*)'} [-fpermissive] _handlers.clone_obj = handleClone; ^~~~~~~~~~~ src/php7/Proxy.cpp:1778:15: error: 'zend_object_handlers' {aka 'struct _zend_object_handlers'} has no member named 'compare_objects'; did you mean 'cast_object'? _handlers.compare_objects = handleCompare; ^~~~~~~~~~~~~~~ cast_object src/php7/Types.cpp: In member function 'virtual void IcePHP::ProxyInfo::unmarshal(Ice::InputStream*, const UnmarshalCallbackPtr&, const CommunicatorInfoPtr&, zval*, void*, bool)': src/php7/Types.cpp:2818:60: error: expected ')' before 'TSRMLS_CC' runtimeError("proxy %s is declared but not defined" TSRMLS_CC, id.c_str()); ~ ^~~~~~~~~~ ) src/php7/Types.cpp: In member function 'virtual void IcePHP::ObjectWriter::_iceWrite(Ice::OutputStream*) const': src/php7/Types.cpp:2981:30: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_call_method(const_cast(&_object), 0, 0, const_cast("ice_id"), sizeof("ice_id") - 1, &ret, 0, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/php7/Config.h:72, from src/php7/Types.h:8, from src/php7/Types.cpp:5: /usr/local/include/php/Zend/zend_interfaces.h:41:46: note: initializing argument 1 of 'zval* zend_call_method(zend_object*, zend_class_entry*, zend_function**, const char*, size_t, zval*, uint32_t, zval*, zval*)' ZEND_API zval* zend_call_method(zend_object *object, zend_class_entry *obj_ce, zend_function **fn_proxy, const char *function_name, size_t function_name_len, zval *retval, uint32_t param_count, zval* arg1, zval* arg2); ~~~~~~~~~~~~~^~~~~~ src/php7/Connection.cpp: In function 'bool IcePHP::connectionInit()': src/php7/Connection.cpp:549:25: error: 'zend_object_handlers' {aka 'struct _zend_object_handlers'} has no member named 'compare_objects'; did you mean 'cast_object'? _connectionHandlers.compare_objects = handleConnectionCompare; ^~~~~~~~~~~~~~~ cast_object src/php7/Connection.cpp: In function 'bool IcePHP::createConnectionInfo(zval*, const ConnectionInfoPtr&)': src/php7/Connection.cpp:792:56: error: expected ')' before 'TSRMLS_CC' if(!createConnectionInfo(&underlying, p->underlying TSRMLS_CC)) ~ ^~~~~~~~~~ ) src/php7/Connection.cpp:794:60: error: expected ')' before 'TSRMLS_CC' runtimeError("unable to initialize connection info" TSRMLS_CC); ~ ^~~~~~~~~~ ) gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Communicator.o] Error 1 gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Properties.o] Error 1 gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Proxy.o] Error 1 src/php7/Util.cpp: In function 'void {anonymous}::setStringMember(zval*, const string&, const string&)': src/php7/Util.cpp:54:34: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} obj, ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:391:82: note: initializing argument 2 of 'void zend_update_property_stringl(zend_class_entry*, zend_object*, const char*, size_t, const char*, size_t)' ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value, size_t value_length); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp: In function 'bool IcePHP::createStringMap(zval*, const std::map, std::__cxx11::basic_string >&)': src/php7/Util.cpp:298:72: error: no match for 'operator==' (operand types are 'void' and 'ZEND_RESULT_CODE') if(add_assoc_stringl_ex(zv, ~~~~~~~~~~~~~~~~~~~~~~~~ const_cast(p->first.c_str()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast(p->first.length()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const_cast(p->second.c_str()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast(p->second.length())) == FAILURE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/php7/Util.cpp: In function 'bool convertLocalException(const Ice::LocalException&, zval*)': src/php7/Util.cpp:475:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("id"), sizeof("id") - 1, &id); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:486:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("id"), sizeof("id") - 1, &id); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:493:40: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zex, const_cast("error"), sizeof("error") - 1, e.error); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:498:40: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zex, const_cast("error"), sizeof("error") - 1, e.error); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:502:40: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zex, const_cast("error"), sizeof("error") - 1, e.error); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:513:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("bad"), sizeof("bad") - 1, &v); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:521:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("supported"), sizeof("supported") - 1, &v); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:532:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("bad"), sizeof("bad") - 1, &v); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:540:35: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property(cls, zex, const_cast("supported"), sizeof("supported") - 1, &v); ^~~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:384:74: note: initializing argument 2 of 'void zend_update_property(zend_class_entry*, zend_object*, const char*, size_t, zval*)' ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Connection.o] Error 1 src/php7/Util.cpp: In instantiation of 'bool {anonymous}::createVersion(zval*, const T&, const char*) [with T = Ice::ProtocolVersion; zval = _zval_struct]': src/php7/Util.cpp:389:74: required from here src/php7/Util.cpp:127:36: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zv, const_cast("major"), sizeof("major") - 1, version.major); ^~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:128:36: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zv, const_cast("minor"), sizeof("minor") - 1, version.minor); ^~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp: In instantiation of 'bool {anonymous}::createVersion(zval*, const T&, const char*) [with T = Ice::EncodingVersion; zval = _zval_struct]': src/php7/Util.cpp:395:74: required from here src/php7/Util.cpp:127:36: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zv, const_cast("major"), sizeof("major") - 1, version.major); ^~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ src/php7/Util.cpp:128:36: error: cannot convert 'zval*' {aka '_zval_struct*'} to 'zend_object*' {aka '_zend_object*'} zend_update_property_long(cls, zv, const_cast("minor"), sizeof("minor") - 1, version.minor); ^~ In file included from /usr/local/include/php/main/php.h:35, from src/php7/Config.h:64, from src/php7/Util.h:8, from src/php7/Util.cpp:5: /usr/local/include/php/Zend/zend_API.h:387:79: note: initializing argument 2 of 'void zend_update_property_long(zend_class_entry*, zend_object*, const char*, size_t, zend_long)' ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Util.o] Error 1 gmake[2]: *** [Makefile:39: src/php7/build/freebsd/shared/pic/Types.o] Error 1 /bin/mv src/php7/build/freebsd/shared/pic/Operation.Td src/php7/build/freebsd/shared/pic/Operation.cpp.d gmake[2]: Leaving directory '/construction/devel/php-ice37/ice-3.7.2/php' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make[1]: stopped in /xports/devel/php-ice37 *** Error code 1 Stop. make: stopped in /xports/devel/php-ice37 FAILED 00:00:17