------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- 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/indexinfo-0.3.1.txz Installing /packages/All/m4-1.4.18_1,1.txz Installing /packages/All/autoconf-wrapper-20131203.txz Installing /packages/All/perl5-5.32.0.txz Installing /packages/All/autoconf-2.69_3.txz Installing /packages/All/libffi-3.3_1.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/ncurses-6.2.20201017.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/gettext-runtime-0.21.txz Installing /packages/All/openssl-1.1.1h_1,1.txz Installing /packages/All/python37-3.7.9_1.txz ===== Message from python37-3.7.9_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/rabbitmq-c-devel-0.8.0_1.txz SUCCEEDED 00:00:35 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-pecl-amqp-1.9.4 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-pecl-amqp-1.9.4 for building => SHA256 Checksum OK for PECL/amqp-1.9.4.tgz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by php80-pecl-amqp-1.9.4 for building ===> Extracting for php80-pecl-amqp-1.9.4 => SHA256 Checksum OK for PECL/amqp-1.9.4.tgz. Extracted Memory Use: 1.16M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for php80-pecl-amqp-1.9.4 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/bin/phpize - found ===> php80-pecl-amqp-1.9.4 depends on package: autoconf>0 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on shared library: librabbitmq.so - found (/usr/local/lib/librabbitmq.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> php80-pecl-amqp-1.9.4 depends on file: /usr/local/bin/phpize - found ===> php80-pecl-amqp-1.9.4 depends on package: autoconf>0 - found ===> php80-pecl-amqp-1.9.4 depends on shared library: librabbitmq.so - found (/usr/local/lib/librabbitmq.so) ===> PHPizing for php80-pecl-amqp-1.9.4 ===> Configuring for php80-pecl-amqp-1.9.4 Configuring for: PHP Api Version: 20200930 Zend Module Api No: 20200930 Zend Extension Api No: 420200930 configure: loading site script /xports/Templates/config.site checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for pkg-config... no checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cpp checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -R... yes checking build system type... x86_64-portbld-dragonfly5.9 checking host system type... x86_64-portbld-dragonfly5.9 checking target system type... x86_64-portbld-dragonfly5.9 checking for PHP prefix... /usr/local checking for PHP includes... -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 checking for PHP extension directory... /usr/local/lib/php/20200930 checking for PHP installed headers prefix... /usr/local/include/php checking if debug is enabled... no checking if zts is enabled... no checking for gawk... (cached) /usr/bin/awk checking if /usr/bin/awk is broken... no checking for amqp support... yes, shared checking for amqp... yes, shared checking for supported PHP versions... supported (8.0.0RC2) yes checking for pkg-config... no checking for amqp files in default path... found in /usr/local checking for librabbitmq version... 0.8.0 checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking the maximum length of command line arguments... (cached) 262144 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... dragonfly5.9 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no creating libtool appending configuration tag "CXX" to libtool checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... checking if c++ static flag works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... dragonfly5.9 ld.so (cached) (cached) checking how to hardcode library paths into programs... unsupported configure: patching config.h.in configure: creating ./config.status config.status: creating config.h SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for php80-pecl-amqp-1.9.4 --- amqp.lo --- --- amqp_type.lo --- --- amqp_exchange.lo --- --- amqp_queue.lo --- --- amqp_connection.lo --- --- amqp_connection_resource.lo --- --- amqp_channel.lo --- --- amqp_envelope.lo --- --- amqp_basic_properties.lo --- --- amqp_methods_handling.lo --- --- amqp_queue.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c -o amqp_queue.lo --- amqp_connection.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c -o amqp_connection.lo --- amqp_connection_resource.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c -o amqp_connection_resource.lo --- amqp_basic_properties.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c -o amqp_basic_properties.lo --- amqp.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp.c -o amqp.lo --- amqp_envelope.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c -o amqp_envelope.lo --- amqp_exchange.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c -o amqp_exchange.lo --- amqp_type.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c -o amqp_type.lo --- amqp_channel.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c -o amqp_channel.lo --- amqp_methods_handling.lo --- /bin/sh /construction/net/pecl-amqp/amqp-1.9.4/libtool --mode=compile cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c -o amqp_methods_handling.lo --- amqp_type.lo --- mkdir .libs --- amqp_connection.lo --- mkdir .libs --- amqp_type.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c -fPIC -DPIC -o .libs/amqp_type.o --- amqp_connection.lo --- mkdir: .libs: File exists cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c -fPIC -DPIC -o .libs/amqp_connection.o --- amqp_connection_resource.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c -fPIC -DPIC -o .libs/amqp_connection_resource.o --- amqp_queue.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c -fPIC -DPIC -o .libs/amqp_queue.o --- amqp.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp.c -fPIC -DPIC -o .libs/amqp.o --- amqp_channel.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c -fPIC -DPIC -o .libs/amqp_channel.o --- amqp_exchange.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c -fPIC -DPIC -o .libs/amqp_exchange.o --- amqp_basic_properties.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c -fPIC -DPIC -o .libs/amqp_basic_properties.o --- amqp_envelope.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c -fPIC -DPIC -o .libs/amqp_envelope.o --- amqp_methods_handling.lo --- cc -I. -I/construction/net/pecl-amqp/amqp-1.9.4 -I/construction/net/pecl-amqp/amqp-1.9.4/include -I/construction/net/pecl-amqp/amqp-1.9.4/main -I/construction/net/pecl-amqp/amqp-1.9.4 -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 -I/usr/local/include -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -c /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c -fPIC -DPIC -o .libs/amqp_methods_handling.o --- amqp_queue.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.h:25:83: error: expected ';', ',' or ')' before 'TSRMLS_DC' void convert_amqp_envelope_to_zval(amqp_envelope_t *amqp_envelope, zval *envelope TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.h:28:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:53: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:41:72: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_table_t *php_amqp_type_convert_zval_to_amqp_table(zval *php_array TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:45:120: error: expected ';', ',' or ')' before 'TSRMLS_DC' zend_bool php_amqp_type_internal_convert_php_to_amqp_field_value(zval *value, amqp_field_value_t **fieldPtr, char *key TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:53: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:46:118: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_array(zval *php_array, amqp_field_value_t **field, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:47:124: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_table(zval *php_array, amqp_table_t *amqp_table, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:48:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_array(zval *php_array, amqp_array_t *amqp_array TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:71:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &channelObj) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:71:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &channelObj) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:77:96: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), PHP5to7_MAYBE_PTR(arguments) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:77:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), PHP5to7_MAYBE_PTR(arguments) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:81:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:81:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:81:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:81:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:83:75: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("channel"), channelObj TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:83:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("channel"), channelObj TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:223:130: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_OBJ_PROP(cls, obj, name) zend_read_property((cls), (obj), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:84:68: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:223:74: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP_AMQP_READ_OBJ_PROP(cls, obj, name) zend_read_property((cls), (obj), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:84:68: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:84:143: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:84:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getName': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:98:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:98:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ --- amqp_type.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:26: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:41:72: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_table_t *php_amqp_type_convert_zval_to_amqp_table(zval *php_array TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:45:120: error: expected ';', ',' or ')' before 'TSRMLS_DC' zend_bool php_amqp_type_internal_convert_php_to_amqp_field_value(zval *value, amqp_field_value_t **fieldPtr, char *key TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:26: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:46:118: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_type.lo --- void php_amqp_type_internal_convert_zval_array(zval *php_array, amqp_field_value_t **field, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:47:124: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_table(zval *php_array, amqp_table_t *amqp_table, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:48:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_array(zval *php_array, amqp_array_t *amqp_array TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:98:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) --- amqp_type.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:74:118: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_array(zval *php_array, amqp_field_value_t **field, zend_bool allow_int_keys TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:109:124: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_table(zval *php_array, amqp_table_t *amqp_table, zend_bool allow_int_keys TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:172:101: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_array(zval *zvalArguments, amqp_array_t *arguments TSRMLS_DC) --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) --- amqp_type.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:207:120: error: expected ';', ',' or ')' before 'TSRMLS_DC' zend_bool php_amqp_type_internal_convert_php_to_amqp_field_value(zval *value, amqp_field_value_t **fieldPtr, char *key TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.c:297:72: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_table_t *php_amqp_type_convert_zval_to_amqp_table(zval *php_array TSRMLS_DC) ^~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:98:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:99:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:99:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_setName': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:114:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &name, &name_len) == FAILURE) { --- amqp_connection_resource.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:26, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:26, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_type.lo --- *** [amqp_type.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:114:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &name, &name_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:120:131: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Invalid queue name given, must be between 1 and 255 characters long.", 0 TSRMLS_CC); ^~~~~~~~~~ --- amqp_connection_resource.lo --- int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:125:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("name"), name, name_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_connection_resource.lo --- int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:26, --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:125:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("name"), name, name_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getFlags': --- amqp_connection_resource.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:54: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_connection_resource.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:42:88: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:144:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("passive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ --- amqp_connection_resource.lo --- int php_amqp_call_callback_with_params(PHP5to7_zval_t params, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:44:111: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_return_callback(amqp_basic_return_t *m, amqp_message_t *msg, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:45:165: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_return(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); --- amqp.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection_resource.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:47:84: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_ack_callback(amqp_basic_ack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:48:162: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_ack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ --- amqp.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:144:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("passive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_connection_resource.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:50:86: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_nack_callback(amqp_basic_nack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:51:163: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_nack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:56: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp.lo --- int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_connection_resource.lo --- void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:66:95: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void connection_resource_destructor(amqp_connection_resource *resource, int persistent TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:67:126: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void php_amqp_close_connection_from_server(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ --- amqp.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:148:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("durable")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) --- amqp_connection_resource.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:68:150: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void php_amqp_close_channel_from_server(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:72:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:109:126: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:44: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.h:28:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:45: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:29:57: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_methods_handling.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:24: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:24: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:148:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("durable")) { --- amqp_connection_resource.lo --- static void php_amqp_close_connection_from_server(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:152:150: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void php_amqp_close_channel_from_server(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:199:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_basic_properties.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_connection_resource.lo --- int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:270:91: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double timeout TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:301:92: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double timeout TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:387:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c: In function 'amqp_connection_resource_dtor_persistent': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:564:2: warning: implicit declaration of function 'connection_resource_destructor'; did you mean 'amqp_connection_resource_dtor'? [-Wimplicit-function-declaration] connection_resource_destructor(resource, 1 TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ amqp_connection_resource_dtor /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:564:44: error: expected ')' before 'TSRMLS_CC' connection_resource_destructor(resource, 1 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c: In function 'amqp_connection_resource_dtor': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:571:44: error: expected ')' before 'TSRMLS_CC' connection_resource_destructor(resource, 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c: At top level: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:574:95: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void connection_resource_destructor(amqp_connection_resource *resource, int persistent TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.c:616:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC) ^~~~~~~~~ *** [amqp_connection_resource.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp.lo --- void parse_amqp_table(amqp_table_t *table, zval *result TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:30:78: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_extract(amqp_basic_properties_t *p, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:33:90: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_convert_to_zval(amqp_basic_properties_t *props, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:34:60: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_set_empty_headers(zval *obj TSRMLS_DC); ^~~~~~~~~ --- amqp_methods_handling.lo --- int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_basic_properties.lo --- int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_methods_handling.lo --- int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:24: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:24: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:29:57: error: expected ';', ',' or ')' before 'TSRMLS_DC' void parse_amqp_table(amqp_table_t *table, zval *result TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:30:78: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_extract(amqp_basic_properties_t *p, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:33:90: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_convert_to_zval(amqp_basic_properties_t *props, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:34:60: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_set_empty_headers(zval *obj TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:25: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:42:88: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_callback_with_params(PHP5to7_zval_t params, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:44:111: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_return_callback(amqp_basic_return_t *m, amqp_message_t *msg, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:25: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:45:165: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_return(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:47:84: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_ack_callback(amqp_basic_ack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:48:162: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_ack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:50:86: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_nack_callback(amqp_basic_nack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:51:163: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_nack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:106:165: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_return(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:133:111: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_return_callback(amqp_basic_return_t *m, amqp_message_t *msg, amqp_callback_bucket *cb TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:164:162: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_ack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:182:84: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_ack_callback(amqp_basic_ack_t *m, amqp_callback_bucket *cb TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:195:163: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_nack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:213:86: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_nack_callback(amqp_basic_nack_t *m, amqp_callback_bucket *cb TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.c:227:88: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_callback_with_params(PHP5to7_zval_t params, amqp_callback_bucket *cb TSRMLS_DC) ^~~~~~~~~ *** [amqp_methods_handling.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:47: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.h:25:83: error: expected ';', ',' or ')' before 'TSRMLS_DC' void convert_amqp_envelope_to_zval(amqp_envelope_t *amqp_envelope, zval *envelope TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/amqp.c: In function 'zm_startup_amqp': /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:128:103: error: 'TSRMLS_C' undeclared (first use in this function); did you mean 'TSRM_H'? amqp_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C)); ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:103: note: in definition of macro 'PHP5to7_zend_register_internal_class_ex' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:128:103: note: each undeclared identifier is reported only once for each function it appears in amqp_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C)); ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:103: note: in definition of macro 'PHP5to7_zend_register_internal_class_ex' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:128:76: error: too many arguments to function 'zend_exception_get_default' amqp_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:103: note: in definition of macro 'PHP5to7_zend_register_internal_class_ex' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:31: /usr/local/include/php/Zend/zend_exceptions.h:51:28: note: declared here ZEND_API zend_class_entry *zend_exception_get_default(void); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:128:31: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:131:42: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_connection_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:134:39: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_channel_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:137:37: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_queue_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:140:40: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_envelope_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:141:105: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(amqp_envelope_exception_class_entry, ZEND_STRL("envelope"), ZEND_ACC_PUBLIC TSRMLS_CC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:43: /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:144:40: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_exchange_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:63:114: error: expected ')' before 'TSRMLS_CC' #define PHP5to7_zend_register_internal_class_ex(ce, parent_ce) zend_register_internal_class_ex((ce), (parent_ce) TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:147:37: note: in expansion of macro 'PHP5to7_zend_register_internal_class_ex' amqp_value_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c: At top level: /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:238:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:243:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:290:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp.c:294:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC) ^~~~~~~~~ *** [amqp.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_basic_properties.lo --- int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:152:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("exclusive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' --- amqp_basic_properties.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:152:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("exclusive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:29:57: error: expected ';', ',' or ')' before 'TSRMLS_DC' void parse_amqp_table(amqp_table_t *table, zval *result TSRMLS_DC); --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_basic_properties.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:30:78: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_extract(amqp_basic_properties_t *p, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:33:90: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_convert_to_zval(amqp_basic_properties_t *props, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:34:60: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_set_empty_headers(zval *obj TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:156:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:60:90: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_convert_to_zval(amqp_basic_properties_t *props, zval *obj TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:67:60: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_set_empty_headers(zval *obj TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:103:47: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ssallsssslssss", ^~~~~~~~~ --- amqp_queue.lo --- if (PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:103:9: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ssallsssslssss", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:121:111: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("content_type"), content_type, content_type_len TSRMLS_CC); ^~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:156:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_basic_properties.lo --- ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:121:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("content_type"), content_type, content_type_len TSRMLS_CC); ^~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_setFlags': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:171:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &flagBitmask) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:171:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &flagBitmask) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:122:123: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("content_encoding"), content_encoding, content_encoding_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:178:94: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("passive"), IS_PASSIVE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_basic_properties.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:122:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("content_encoding"), content_encoding, content_encoding_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:178:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("passive"), IS_PASSIVE(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:179:94: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("durable"), IS_DURABLE(flagBitmask) TSRMLS_CC); --- amqp_basic_properties.lo --- 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:125:79: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("headers"), headers TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:179:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("durable"), IS_DURABLE(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_basic_properties.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:125:39: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("headers"), headers TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:127:9: warning: implicit declaration of function 'php_amqp_basic_properties_set_empty_headers' [-Wimplicit-function-declaration] php_amqp_basic_properties_set_empty_headers(getThis() TSRMLS_CC); --- amqp_queue.lo --- ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:180:98: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("exclusive"), IS_EXCLUSIVE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_basic_properties.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:127:63: error: expected ')' before 'TSRMLS_CC' php_amqp_basic_properties_set_empty_headers(getThis() TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:130:92: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("delivery_mode"), delivery_mode TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:180:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("exclusive"), IS_EXCLUSIVE(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:181:101: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("auto_delete"), IS_AUTODELETE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:130:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("delivery_mode"), delivery_mode TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ --- amqp_queue.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:181:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("auto_delete"), IS_AUTODELETE(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:131:82: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("priority"), priority TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:131:40: note: in expansion of macro 'getThis' --- amqp_queue.lo --- ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:199:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:199:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here --- amqp_basic_properties.lo --- zend_update_property_long(this_ce, getThis(), ZEND_STRL("priority"), priority TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:133:117: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("correlation_id"), correlation_id, correlation_id_len TSRMLS_CC); ^~~~~~~~~~ --- amqp_queue.lo --- ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) --- amqp_basic_properties.lo --- ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:133:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("correlation_id"), correlation_id, correlation_id_len TSRMLS_CC); ^~~~~~~ --- amqp_queue.lo --- ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:203:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:134:99: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("reply_to"), reply_to, reply_to_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:134:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("reply_to"), reply_to, reply_to_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:203:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_basic_properties.lo --- ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:135:105: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("expiration"), expiration, expiration_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_queue.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_hasArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:220:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:220:6: error: too few arguments to function 'zend_parse_parameters' --- amqp_connection.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:135:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("expiration"), expiration, expiration_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:136:105: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("message_id"), message_id, message_id_len TSRMLS_CC); --- amqp_queue.lo --- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_connection.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ --- amqp_basic_properties.lo --- ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:136:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("message_id"), message_id, message_id_len TSRMLS_CC); ^~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:138:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("timestamp"), timestamp TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:224:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' --- amqp_connection.lo --- int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:138:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("timestamp"), timestamp TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ --- amqp_channel.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); --- amqp_queue.lo --- #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:140:87: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("type"), type, type_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:140:43: note: in expansion of macro 'getThis' --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:224:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: --- amqp_connection.lo --- ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:53: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.h:28:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:86:127: error: expected ';', ',' or ')' before 'TSRMLS_DC' static int php_amqp_connection_resource_deleter(PHP5to7_zend_resource_le_t *el, amqp_connection_resource *connection_resource TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:114:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_basic_properties.lo --- zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("type"), type, type_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:141:96: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("user_id"), user_id, user_id_len TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getArguments': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:239:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_connection.lo --- static void php_amqp_cleanup_connection_resource(amqp_connection_resource *connection_resource TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:142:68: error: expected ';', ',' or ')' before 'TSRMLS_DC' static void php_amqp_disconnect(amqp_connection_resource *resource TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:149:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'php_amqp_connect': --- amqp_basic_properties.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:141:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("user_id"), user_id, user_id_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_channel.lo --- int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:239:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_setArguments': --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:170:3: warning: implicit declaration of function 'php_amqp_cleanup_connection_resource'; did you mean 'php_amqp_get_connection_hash'? [-Wimplicit-function-declaration] php_amqp_cleanup_connection_resource(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_get_connection_hash /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:170:71: error: expected ')' before 'TSRMLS_CC' php_amqp_cleanup_connection_resource(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_basic_properties.lo --- 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:142:93: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("app_id"), app_id, app_id_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_channel.lo --- void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.h:28:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:249:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a/", &zvalArguments) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:249:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a/", &zvalArguments) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:253:80: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), zvalArguments TSRMLS_CC); --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' --- amqp_basic_properties.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:142:43: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("app_id"), app_id, app_id_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:143:105: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:42:88: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_callback_with_params(PHP5to7_zval_t params, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:44:111: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_return_callback(amqp_basic_return_t *m, amqp_message_t *msg, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:45:165: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:253:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), zvalArguments TSRMLS_CC); ^~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:177:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.host = PHP_AMQP_READ_THIS_PROP_STR("host"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_basic_properties.lo --- zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cluster_id"), cluster_id, cluster_id_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:143:43: note: in expansion of macro 'getThis' --- amqp_channel.lo --- int php_amqp_handle_basic_return(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:47:84: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_ack_callback(amqp_basic_ack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:48:162: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_ack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_setArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:269:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:269:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_basic_properties.lo --- zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cluster_id"), cluster_id, cluster_id_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getContentType': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:50:86: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_call_basic_nack_callback(amqp_basic_nack_t *m, amqp_callback_bucket *cb TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_methods_handling.h:51:163: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_handle_basic_nack(char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel, amqp_method_t *method TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:50:68: note: in definition of macro 'PHP5to7_ZEND_HASH_DEL' #define PHP5to7_ZEND_HASH_DEL(ht, key, len) zend_hash_str_del_ind((ht), (key), (uint)(len - 1)) --- amqp_connection.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:177:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.host = PHP_AMQP_READ_THIS_PROP_STR("host"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_basic_properties.lo --- zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:151:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("content_type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' --- amqp_channel.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:53: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:60:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'amqp_channel_gc': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:179:39: error: expected ')' before 'TSRMLS_CC' return zend_std_get_properties(object TSRMLS_CC); ^~~~~~~~~~ --- amqp_envelope.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:53: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.h:25:83: error: expected ';', ',' or ')' before 'TSRMLS_DC' void convert_amqp_envelope_to_zval(amqp_envelope_t *amqp_envelope, zval *envelope TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, --- amqp_queue.lo --- ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' --- amqp_basic_properties.lo --- zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:151:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("content_type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: --- amqp_channel.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:179:33: warning: passing argument 1 of 'zend_std_get_properties' from incompatible pointer type [-Wincompatible-pointer-types] return zend_std_get_properties(object TSRMLS_CC); ^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:356, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_object_handlers.h:197:21: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API HashTable *zend_std_get_properties(zend_object *object); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: At top level: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:264:61: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_envelope.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:277:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_DEL(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:50:68: note: in definition of macro 'PHP5to7_ZEND_HASH_DEL' #define PHP5to7_ZEND_HASH_DEL(ht, key, len) zend_hash_str_del_ind((ht), (key), (uint)(len - 1)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:178:32: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.port = (int)PHP_AMQP_READ_THIS_PROP_LONG("port"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getContentEncoding': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:159:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("content_encoding"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_channel.lo --- void amqp_channel_free(PHP5to7_obj_free_zend_object *object TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:293:66: error: expected ';', ',' or ')' before 'TSRMLS_DC' PHP5to7_zend_object_value amqp_channel_ctor(zend_class_entry *ce TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:334:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &connection_object) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:334:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &connection_object) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ --- amqp_envelope.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_basic_properties.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:159:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("content_encoding"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:335:113: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Parameter must be an instance of AMQPConnection.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:344:96: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("consumers"), PHP5to7_MAYBE_PTR(consumers) TSRMLS_CC); --- amqp_envelope.lo --- amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_exchange.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:38:73: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_prepare_for_disconnect(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:54, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:60:142: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id TSRMLS_DC); --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:277:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_DEL(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:178:32: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.port = (int)PHP_AMQP_READ_THIS_PROP_LONG("port"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_basic_properties.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getHeaders': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:167:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("headers"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: --- amqp_channel.lo --- ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:344:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("consumers"), PHP5to7_MAYBE_PTR(consumers) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_envelope.lo --- int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:61:181: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_connection_resource_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *resource, amqp_channel_t channel_id, amqp_channel_object *channel TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:64:96: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_read_timeout(amqp_connection_resource *resource, double read_timeout TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:51:82: note: in definition of macro 'PHP5to7_ZEND_HASH_ADD' #define PHP5to7_ZEND_HASH_ADD(ht, key, len, pData, nDataSize) zend_hash_str_add((ht), (key), (uint)(len - 1), (pData)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:167:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("headers"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_envelope.lo --- ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:29:57: error: expected ';', ',' or ')' before 'TSRMLS_DC' void parse_amqp_table(amqp_table_t *table, zval *result TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:30:78: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_extract(amqp_basic_properties_t *p, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:33:90: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_convert_to_zval(amqp_basic_properties_t *props, zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:34:60: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_set_empty_headers(zval *obj TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:61:83: error: expected ';', ',' or ')' before 'TSRMLS_DC' void convert_amqp_envelope_to_zval(amqp_envelope_t *amqp_envelope, zval *envelope TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:86:5: warning: implicit declaration of function 'php_amqp_basic_properties_set_empty_headers' [-Wimplicit-function-declaration] php_amqp_basic_properties_set_empty_headers(getThis() TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:86:59: error: expected ')' before 'TSRMLS_CC' php_amqp_basic_properties_set_empty_headers(getThis() TSRMLS_CC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getBody': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:97:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval* zv = PHP_AMQP_READ_THIS_PROP("body"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:97:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval* zv = PHP_AMQP_READ_THIS_PROP("body"); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getRoutingKey': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:112:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("routing_key"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:112:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("routing_key"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getDeliveryTag': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:120:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("delivery_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:120:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("delivery_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getConsumerTag': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:128:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("consumer_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:128:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("consumer_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getExchangeName': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:136:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("exchange_name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:136:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("exchange_name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_isRedelivery': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:144:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("is_redelivery"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:144:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("is_redelivery"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_getHeader': /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:156:47: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:156:9: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:226:131: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP_CE(name, ce) zend_read_property((ce), getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:160:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_CE' zval* zv = PHP_AMQP_READ_THIS_PROP_CE("headers", amqp_basic_properties_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:226:71: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP_CE(name, ce) zend_read_property((ce), getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:160:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_CE' zval* zv = PHP_AMQP_READ_THIS_PROP_CE("headers", amqp_basic_properties_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zim_amqp_envelope_class_hasHeader': /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:180:47: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:180:9: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:54: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:226:131: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP_CE(name, ce) zend_read_property((ce), getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:184:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_CE' zval* zv = PHP_AMQP_READ_THIS_PROP_CE("headers", amqp_basic_properties_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:226:71: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP_CE(name, ce) zend_read_property((ce), getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:184:16: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_CE' zval* zv = PHP_AMQP_READ_THIS_PROP_CE("headers", amqp_basic_properties_class_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c: In function 'zm_startup_amqp_envelope': /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:250:85: error: expected ')' before 'TSRMLS_CC' this_ce = zend_register_internal_class_ex(&ce, amqp_basic_properties_class_entry PHP5to7_PARENT_CLASS_NAME_C(NULL) TSRMLS_CC); ^ ~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:252:77: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("body"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:254:85: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("consumer_tag"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:255:85: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("delivery_tag"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:256:86: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("is_redelivery"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:257:86: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("exchange_name"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_envelope.c:258:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("routing_key"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ *** [amqp_envelope.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_channel.lo --- ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:354:108: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), INI_INT("amqp.prefetch_count") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_basic_properties.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getDeliveryMode': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:175:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("delivery_mode"); --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:65:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_set_resource_write_timeout(amqp_connection_resource *resource, double write_timeout TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection_resource.h:73:112: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_connection_resource *connection_resource_constructor(amqp_connection_params *params, zend_bool persistent TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:374:147: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:283:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_ADD(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1), value, sizeof(zval *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:179:28: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.vhost = PHP_AMQP_READ_THIS_PROP_STR("vhost"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_channel.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:354:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), INI_INT("amqp.prefetch_count") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' --- amqp_basic_properties.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:175:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("delivery_mode"); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- int php_amqp_error(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:375:176: error: expected ';', ',' or ')' before 'TSRMLS_DC' int php_amqp_error_advanced(amqp_rpc_reply_t reply, char **message, amqp_connection_resource *connection_resource, amqp_channel_resource *channel_resource, int fail_on_errors TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:380:144: error: expected ';', ',' or ')' before 'TSRMLS_DC' --- amqp_queue.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:51:82: note: in definition of macro 'PHP5to7_ZEND_HASH_ADD' #define PHP5to7_ZEND_HASH_ADD(ht, key, len, pData, nDataSize) zend_hash_str_add((ht), (key), (uint)(len - 1), (pData)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_channel.lo --- zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:270:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:358:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION' PHP_AMQP_VERIFY_CONNECTION(connection, "Could not create channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_basic_properties.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getPriority': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ --- amqp_exchange.lo --- void php_amqp_zend_throw_exception(amqp_rpc_reply_t reply, zend_class_entry *exception_ce, const char *message, PHP5to7_param_long_type_t code TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:381:97: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_zend_throw_exception_short(amqp_rpc_reply_t reply, zend_class_entry *exception_ce TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.h:28:67: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_disconnect_force(amqp_connection_resource *resource TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:283:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_ADD(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1), value, sizeof(zval *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:179:28: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.vhost = PHP_AMQP_READ_THIS_PROP_STR("vhost"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_basic_properties.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:183:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("priority"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:183:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("priority"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getCorrelationId': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:191:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("correlation_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:191:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("correlation_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getReplyTo': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:199:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("reply_to"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:199:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("reply_to"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getExpiration': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:208:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("expiration"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:208:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("expiration"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getMessageId': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:216:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("message_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:216:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("message_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getTimestamp': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:224:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("timestamp"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:224:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("timestamp"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getType': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:232:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:232:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getUserId': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:240:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("user_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:240:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("user_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getAppId': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:248:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("app_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:248:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("app_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.h:25, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:51: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zim_AMQPBasicProperties_getClusterId': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:256:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cluster_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:28: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:256:5: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cluster_id"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: In function 'zm_startup_amqp_basic_properties': /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:337:47: error: expected ')' before 'TSRMLS_CC' this_ce = zend_register_internal_class(&ce TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:339:95: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("content_type"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:340:99: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("content_encoding"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:342:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("headers"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:344:115: error: expected ')' before 'TSRMLS_CC' zend_declare_property_long(this_ce, ZEND_STRL("delivery_mode"), AMQP_DELIVERY_NONPERSISTENT, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:345:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_long(this_ce, ZEND_STRL("priority"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:347:97: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("correlation_id"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:348:91: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("reply_to"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:349:93: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("expiration"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:350:93: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("message_id"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:352:85: error: expected ')' before 'TSRMLS_CC' zend_declare_property_long(this_ce, ZEND_STRL("timestamp"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:354:87: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("type"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:355:91: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("user_id"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:356:90: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("app_id"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:357:93: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("cluster_id"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c: At top level: /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:363:57: error: expected ';', ',' or ')' before 'TSRMLS_DC' void parse_amqp_table(amqp_table_t *table, zval *result TSRMLS_DC) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_basic_properties.c:520:78: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_basic_properties_extract(amqp_basic_properties_t *p, zval *obj TSRMLS_DC) ^~~~~~~~~ *** [amqp_basic_properties.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:273:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:358:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION' PHP_AMQP_VERIFY_CONNECTION(connection, "Could not create channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:361:114: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Could not create channel. No connection resource.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:366:128: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' --- amqp_exchange.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.h:25:93: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_close_channel(amqp_channel_resource *channel_resource, zend_bool check_errors TSRMLS_DC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:52: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:41:72: error: expected ';', ',' or ')' before 'TSRMLS_DC' amqp_table_t *php_amqp_type_convert_zval_to_amqp_table(zval *php_array TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:45:120: error: expected ';', ',' or ')' before 'TSRMLS_DC' zend_bool php_amqp_type_internal_convert_php_to_amqp_field_value(zval *value, amqp_field_value_t **fieldPtr, char *key TSRMLS_DC); --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:287:131: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_exchange_exception_class_entry, "The value parameter must be of type NULL, int, double or string.", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/Zend/zend.h:27, --- amqp_channel.lo --- zend_throw_exception(amqp_channel_exception_class_entry, "Could not create channel. Connection resource is not connected.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:370:85: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), connection_object TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:180:28: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.login = PHP_AMQP_READ_THIS_PROP_STR("login"); --- amqp_exchange.lo --- ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:52: /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:46:118: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_array(zval *php_array, amqp_field_value_t **field, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:47:124: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_table(zval *php_array, amqp_table_t *amqp_table, zend_bool allow_int_keys TSRMLS_DC); ^~~~~~~~~ --- amqp_queue.lo --- from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_declareQueue': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:370:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), connection_object TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_type.h:48:98: error: expected ';', ',' or ')' before 'TSRMLS_DC' void php_amqp_type_internal_convert_zval_to_amqp_array(zval *php_array, amqp_array_t *amqp_array TSRMLS_DC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:68:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &channelObj) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:68:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &channelObj) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:381:138: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Could not create channel. Connection has no open channel slots remaining.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:386:132: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Could not create channel. Failed to add channel to connection slot.", 0 TSRMLS_CC); ^~~~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:180:28: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.login = PHP_AMQP_READ_THIS_PROP_STR("login"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:74:96: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), PHP5to7_MAYBE_PTR(arguments) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_channel.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:396:3: warning: implicit declaration of function 'php_amqp_error'; did you mean 'php_verror'? [-Wimplicit-function-declaration] php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~~~~~ php_verror /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:396:106: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_connection.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:74:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), PHP5to7_MAYBE_PTR(arguments) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:398:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception'; did you mean 'zend_throw_exception'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception(res, amqp_channel_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:398:124: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_channel_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:78:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:181:31: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.password = PHP_AMQP_READ_THIS_PROP_STR("password"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' --- amqp_exchange.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:78:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:78:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_channel.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:421:13: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_count"), /* prefetch message count */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_exchange.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:78:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not create exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:80:75: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:421:13: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_count"), /* prefetch message count */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:181:31: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.password = PHP_AMQP_READ_THIS_PROP_STR("password"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, --- amqp_exchange.lo --- zend_update_property(this_ce, getThis(), ZEND_STRL("channel"), channelObj TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:80:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("channel"), channelObj TSRMLS_CC); ^~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:313:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_channel.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ --- amqp_connection.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:223:130: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_OBJ_PROP(cls, obj, name) zend_read_property((cls), (obj), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:81:68: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' --- amqp_queue.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:314:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare queue."); --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:428:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:429:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception_short'; did you mean 'zend_throw_exception_hook'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception_hook /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:429:78: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:182:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.frame_max = (int) PHP_AMQP_READ_THIS_PROP_LONG("frame_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' --- amqp_exchange.lo --- zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:223:74: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP_AMQP_READ_OBJ_PROP(cls, obj, name) zend_read_property((cls), (obj), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:81:68: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:314:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_close': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:464:9: warning: implicit declaration of function 'php_amqp_close_channel'; did you mean 'php_amqp_connect'? [-Wimplicit-function-declaration] php_amqp_close_channel(channel_resource, 1 TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~ php_amqp_connect /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:464:51: error: expected ')' before 'TSRMLS_CC' php_amqp_close_channel(channel_resource, 1 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_setPrefetchCount': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:494:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &prefetch_count) == FAILURE) { --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:182:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.frame_max = (int) PHP_AMQP_READ_THIS_PROP_LONG("frame_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:81:143: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:314:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:494:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &prefetch_count) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_connection.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:81:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("connection"), PHP_AMQP_READ_OBJ_PROP(amqp_channel_class_entry, channelObj, "connection") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); --- amqp_queue.lo --- PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:314:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:316:14: warning: implicit declaration of function 'php_amqp_type_convert_zval_to_amqp_table'; did you mean 'php_amqp_type_free_amqp_table'? [-Wimplicit-function-declaration] arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_type_free_amqp_table In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:298:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:499:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch count."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:301:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' --- amqp_connection.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:183:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.channel_max = (int) PHP_AMQP_READ_THIS_PROP_LONG("channel_max"); --- amqp_exchange.lo --- ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getName': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:316:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_channel.lo --- PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:499:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch count."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:304:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:94:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_queue.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:316:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:499:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch count."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:514:7: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:515:79: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:183:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.channel_max = (int) PHP_AMQP_READ_THIS_PROP_LONG("channel_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:316:92: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:316:12: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:524:91: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), prefetch_count TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_connection.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:94:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ --- amqp_channel.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:524:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), prefetch_count TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:525:77: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), 0 TSRMLS_CC); --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:184:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.heartbeat = (int) PHP_AMQP_READ_THIS_PROP_LONG("heartbeat"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:321:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ --- amqp_channel.lo --- ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:525:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), 0 TSRMLS_CC); ^~~~~~~ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_getPrefetchCount': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:184:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.heartbeat = (int) PHP_AMQP_READ_THIS_PROP_LONG("heartbeat"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:94:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:321:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:537:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("prefetch_count") ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_exchange.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:537:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("prefetch_count") ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_setPrefetchSize': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:549:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &prefetch_size) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:549:6: error: too few arguments to function 'zend_parse_parameters' --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:185:35: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.read_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:94:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:322:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("passive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ --- amqp_channel.lo --- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &prefetch_size) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:298:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_connection.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:185:35: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.read_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_exchange.lo --- zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:95:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:554:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch size."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:301:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_exchange.lo --- zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:95:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_setName': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:111:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &name, &name_len) == FAILURE) { --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:322:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("passive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:554:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch size."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:304:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:554:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:186:36: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.write_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:111:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &name, &name_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:117:133: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_exchange_exception_class_entry, "Invalid exchange name given, must be less than 255 characters long.", 0 TSRMLS_CC); --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set prefetch size."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:122:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("name"), name, name_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:323:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("durable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) --- amqp_connection.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:186:36: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.write_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:122:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("name"), name, name_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:323:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("durable"), --- amqp_connection.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getFlags': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:187:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.connect_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("connect_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:137:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("passive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:324:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("exclusive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:187:38: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' connection_params.connect_timeout = PHP_AMQP_READ_THIS_PROP_DOUBLE("connect_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:137:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("passive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:324:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("exclusive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:29: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:141:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("durable")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:325:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:29: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:141:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("durable")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:325:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:334:3: warning: implicit declaration of function 'php_amqp_error'; did you mean 'php_verror'? [-Wimplicit-function-declaration] php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~~~~~ php_verror /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:334:106: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:145:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:336:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception'; did you mean 'zend_throw_exception'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:336:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:345:73: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:29: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- zend_update_property_string(this_ce, getThis(), ZEND_STRL("name"), name TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:345:39: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL("name"), name TSRMLS_CC); ^~~~~~~ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:145:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_bind': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:371:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:371:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:29: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) --- amqp_connection.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:149:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("internal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:72: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:149:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' if (PHP_AMQP_READ_THIS_PROP_BOOL("internal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:188:72: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_setFlags': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:164:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &flagBitmask) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:164:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &flagBitmask) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' --- amqp_connection.lo --- connection_params.cacert = PHP_AMQP_READ_THIS_PROP_STRLEN("cacert") ? PHP_AMQP_READ_THIS_PROP_STR("cacert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:171:94: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("passive"), IS_PASSIVE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:171:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("passive"), IS_PASSIVE(flagBitmask) TSRMLS_CC); --- amqp_queue.lo --- #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) --- amqp_exchange.lo --- ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:172:94: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("durable"), IS_DURABLE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:172:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("durable"), IS_DURABLE(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:378:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:173:101: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("auto_delete"), IS_AUTODELETE(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:173:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("auto_delete"), IS_AUTODELETE(flagBitmask) TSRMLS_CC); --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ --- amqp_connection.lo --- connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:174:96: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("internal"), IS_INTERNAL(flagBitmask) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:379:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:379:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:174:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("internal"), IS_INTERNAL(flagBitmask) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:379:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:568:7: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:569:79: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getType': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:379:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:382:69: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:578:78: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:578:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), 0 TSRMLS_CC); --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:187:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:382:13: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val --- amqp_channel.lo --- ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:579:89: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), prefetch_size TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:388:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:579:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), prefetch_size TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:27: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:187:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, --- amqp_queue.lo --- amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ --- amqp_channel.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_getPrefetchSize': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:591:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("prefetch_size") ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' --- amqp_exchange.lo --- from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:388:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), --- amqp_channel.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:591:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("prefetch_size") ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:68: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:187:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_qos': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:607:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &prefetch_size, &prefetch_count) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:607:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &prefetch_size, &prefetch_count) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:400:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:401:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception_short'; did you mean 'zend_throw_exception_hook'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception_hook /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:401:76: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ --- amqp_channel.lo --- In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:298:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:612:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set qos parameters."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:189:68: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.cert = PHP_AMQP_READ_THIS_PROP_STRLEN("cert") ? PHP_AMQP_READ_THIS_PROP_STR("cert") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_get': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:429:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flags) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:429:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flags) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:301:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:612:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set qos parameters."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:187:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") > 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ --- amqp_queue.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:304:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:612:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_CONNECTION_RESOURCE(channel_resource, "Could not set qos parameters."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:615:89: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), prefetch_size TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_connection.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:188:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_channel.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:615:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_size"), prefetch_size TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' --- amqp_exchange.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:188:3: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("type"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_setType': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:203:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &type, &type_len) == FAILURE) { ^~~~~~~~~ --- amqp_queue.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_channel.lo --- ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:616:91: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), prefetch_count TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:203:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &type, &type_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:207:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("type"), type, type_len TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_channel.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:616:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("prefetch_count"), prefetch_count TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' --- amqp_exchange.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:207:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("type"), type, type_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_connection.lo --- #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:222:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:222:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_channel.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:623:14: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:623:14: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:226:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:433:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' --- amqp_connection.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, key_len + 1, tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) --- amqp_queue.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:434:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get messages from queue."); --- amqp_channel.lo --- #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:624:14: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_count"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' --- amqp_exchange.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:226:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:434:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get messages from queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_channel.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_connection.lo --- #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, key_len + 1, tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_hasArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:243:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:434:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get messages from queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_channel.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:624:14: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' (uint16_t)PHP_AMQP_READ_THIS_PROP_LONG("prefetch_count"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:66: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:243:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &key, &key_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:434:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get messages from queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:631:7: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:632:79: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_startTransaction': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:653:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:653:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:190:66: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' connection_params.key = PHP_AMQP_READ_THIS_PROP_STRLEN("key") ? PHP_AMQP_READ_THIS_PROP_STR("key") : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:247:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:47:31: note: in definition of macro 'PHP5to7_ZEND_HASH_FIND' --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:439:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:658:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_connection.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_exchange.lo --- ((res = zend_hash_str_find((ht), (str), (size_t)(len - 1))) != NULL) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:658:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' --- amqp_connection.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:191:35: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' connection_params.verify = (int) PHP_AMQP_READ_THIS_PROP_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:247:30: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' if (!PHP5to7_ZEND_HASH_FIND(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint)(key_len + 1), tmp)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:439:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:658:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getArguments': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:261:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:443:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:444:76: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:658:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:667:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:668:78: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:191:35: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' connection_params.verify = (int) PHP_AMQP_READ_THIS_PROP_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:261:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:477:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:478:76: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_channel.lo --- php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_commitTransaction': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:688:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:688:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_connection.lo --- from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_setArguments': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:272:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a/", &zvalArguments) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:272:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a/", &zvalArguments) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:486:2: warning: implicit declaration of function 'convert_amqp_envelope_to_zval' [-Wimplicit-function-declaration] convert_amqp_envelope_to_zval(&envelope, PHP5to7_MAYBE_PTR(message) TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:486:70: error: expected ')' before 'TSRMLS_CC' convert_amqp_envelope_to_zval(&envelope, PHP5to7_MAYBE_PTR(message) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_consume': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:520:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|f!ls", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:520:6: error: too few arguments to function 'zend_parse_parameters' --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:693:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:192:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.sasl_method = (int) PHP_AMQP_READ_THIS_PROP_LONG("sasl_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:795:26: note: in definition of macro 'Z_LVAL' #define Z_LVAL(zval) (zval).value.lval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:44: note: in expansion of macro 'Z_LVAL_P' --- amqp_exchange.lo --- ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:276:80: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), zvalArguments TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_queue.lo --- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|f!ls", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:527:21: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:693:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:232:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_LONG(name) Z_LVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:192:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_LONG' connection_params.sasl_method = (int) PHP_AMQP_READ_THIS_PROP_LONG("sasl_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:276:32: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("arguments"), zvalArguments TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_setArgument': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:291:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", ^~~~~~~~~ --- amqp_queue.lo --- zval *channel_zv = PHP_AMQP_READ_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:527:21: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:693:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_connection.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:216:143: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "There are already established persistent connection to the same resource.", 0 TSRMLS_CC); ^~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:291:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_queue.lo --- zval *channel_zv = PHP_AMQP_READ_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:528:133: error: expected ')' before 'TSRMLS_CC' zval *consumers = zend_read_property(amqp_channel_class_entry, channel_zv, ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:528:65: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:693:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:702:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' --- amqp_connection.lo --- ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:224:8: warning: implicit declaration of function 'php_amqp_set_resource_read_timeout' [-Wimplicit-function-declaration] if (php_amqp_set_resource_read_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout") TSRMLS_CC) == 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:50:68: note: in definition of macro 'PHP5to7_ZEND_HASH_DEL' #define PHP5to7_ZEND_HASH_DEL(ht, key, len) zend_hash_str_del_ind((ht), (key), (uint)(len - 1)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ --- amqp_queue.lo --- zval *consumers = zend_read_property(amqp_channel_class_entry, channel_zv, ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); ^~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:531:125: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Invalid channel consumers, forgot to call channel constructor?", 0 TSRMLS_CC); --- amqp_channel.lo --- if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:703:78: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_rollbackTransaction': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:722:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:722:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:224:76: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:299:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_DEL(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:50:68: note: in definition of macro 'PHP5to7_ZEND_HASH_DEL' --- amqp_queue.lo --- ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:538:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_channel.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- if (php_amqp_set_resource_read_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout") TSRMLS_CC) == 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_exchange.lo --- #define PHP5to7_ZEND_HASH_DEL(ht, key, len) zend_hash_str_del_ind((ht), (key), (uint)(len - 1)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:538:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:728:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not rollback the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:728:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not rollback the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:224:76: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' if (php_amqp_set_resource_read_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout") TSRMLS_CC) == 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:299:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_DEL(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:538:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:728:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not rollback the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_exchange.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:51:82: note: in definition of macro 'PHP5to7_ZEND_HASH_ADD' #define PHP5to7_ZEND_HASH_ADD(ht, key, len, pData, nDataSize) zend_hash_str_add((ht), (key), (uint)(len - 1), (pData)) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:538:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not get channel."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:542:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:728:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not rollback the transaction."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ --- amqp_exchange.lo --- ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:737:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:738:78: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_getConnection': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:305:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_ADD(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1), value, sizeof(zval *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:51:82: note: in definition of macro 'PHP5to7_ZEND_HASH_ADD' #define PHP5to7_ZEND_HASH_ADD(ht, key, len, pData, nDataSize) zend_hash_str_add((ht), (key), (uint)(len - 1), (pData)) ^~ /usr/local/include/php/Zend/zend_types.h:816:27: note: in expansion of macro 'Z_ARR' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:542:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:542:93: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~ --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:755:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("connection") ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ --- amqp_exchange.lo --- #define Z_ARRVAL(zval) Z_ARR(zval) ^~~~~ /usr/local/include/php/Zend/zend_types.h:817:30: note: in expansion of macro 'Z_ARRVAL' #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:43: note: in expansion of macro 'Z_ARRVAL_P' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:231:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_ARR(name) Z_ARRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:542:13: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val --- amqp_channel.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:755:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("connection") ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_basicRecover': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:769:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &requeue) == FAILURE) { ^~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:305:26: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_ARR' PHP5to7_ZEND_HASH_ADD(PHP_AMQP_READ_THIS_PROP_ARR("arguments"), key, (uint) (key_len + 1), value, sizeof(zval *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:309:131: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:547:24: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:769:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &requeue) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_exchange.lo --- zend_throw_exception(amqp_exchange_exception_class_entry, "The value parameter must be of type NULL, int, double or string.", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_declareExchange': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_queue.lo --- amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:774:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not redeliver unacknowledged messages."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:547:24: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:774:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not redeliver unacknowledged messages."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:774:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_exchange.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_channel.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not redeliver unacknowledged messages."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:774:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not redeliver unacknowledged messages."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:784:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:785:78: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:551:5: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("exclusive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_confirmSelect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:803:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:803:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: --- amqp_exchange.lo --- #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:551:5: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("exclusive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:808:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not enable confirms mode."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:560:107: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:562:109: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:808:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not enable confirms mode."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:332:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- zend_throw_exception(amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:572:80: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_exception_class_entry, "Duplicate consumer tag", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:597:167: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("consumer_tag"), (const char *) r->consumer_tag.bytes, (PHP5to7_param_str_len_type_t) r->consumer_tag.len TSRMLS_CC); --- amqp_channel.lo --- PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:808:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not enable confirms mode."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_queue.lo --- ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:597:41: note: in expansion of macro 'getThis' --- amqp_channel.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:808:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not enable confirms mode."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:817:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:818:78: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:333:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_queue.lo --- zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("consumer_tag"), (const char *) r->consumer_tag.bytes, (PHP5to7_param_str_len_type_t) r->consumer_tag.len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_channel.lo --- php_amqp_zend_throw_exception_short(res, amqp_channel_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_setReturnCallback': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:836:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f!", &fci, &fcc) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:836:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f!", &fci, &fcc) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: --- amqp_exchange.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:333:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:55: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:64: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~~~~~~~~~~~~~~~ --- amqp_channel.lo --- /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_waitForBasicReturn': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:867:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|d", &timeout) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:867:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|d", &timeout) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:872:111: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Timeout must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:879:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:879:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:879:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:879:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:896:83: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Wait timeout exceed", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:914:107: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:916:123: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:921:12: warning: implicit declaration of function 'php_amqp_handle_basic_return'; did you mean 'php_amqp_channel_object_fetch'? [-Wimplicit-function-declaration] status = php_amqp_handle_basic_return(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_channel_object_fetch /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:921:154: error: expected ')' before 'TSRMLS_CC' status = php_amqp_handle_basic_return(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:934:107: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:936:125: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_channel_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_setConfirmCallback': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:954:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f!|f!", &ack_fci, &ack_fcc, &nack_fci, &nack_fcc) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:954:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f!|f!", &ack_fci, &ack_fcc, &nack_fci, &nack_fcc) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_waitForConfirm': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:994:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|d", &timeout) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:994:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|d", &timeout) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:999:111: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, "Timeout must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1006:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1006:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1006:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1006:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not start wait loop for basic.return method."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1026:83: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Wait timeout exceed", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1044:107: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1046:125: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_channel_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1053:14: warning: implicit declaration of function 'php_amqp_handle_basic_ack'; did you mean 'amqp_basic_ack'? [-Wimplicit-function-declaration] status = php_amqp_handle_basic_ack(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~ amqp_basic_ack /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1053:153: error: expected ')' before 'TSRMLS_CC' status = php_amqp_handle_basic_ack(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1056:14: warning: implicit declaration of function 'php_amqp_handle_basic_nack'; did you mean 'amqp_basic_nack'? [-Wimplicit-function-declaration] status = php_amqp_handle_basic_nack(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~ amqp_basic_nack /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1056:154: error: expected ')' before 'TSRMLS_CC' status = php_amqp_handle_basic_nack(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1059:156: error: expected ')' before 'TSRMLS_CC' status = php_amqp_handle_basic_return(&PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource->channel_id, channel, &method TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1076:107: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1078:123: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:49: /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zim_amqp_channel_class_getConsumers': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1091:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("consumers"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1091:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("consumers"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c: In function 'zm_startup_amqp_channel': /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1208:21: error: 'amqp_channel_ctor' undeclared (first use in this function); did you mean 'amqp_channel_close'? ce.create_object = amqp_channel_ctor; ^~~~~~~~~~~~~~~~~ amqp_channel_close /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1208:21: note: each undeclared identifier is reported only once for each function it appears in /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1209:61: error: expected ')' before 'TSRMLS_CC' amqp_channel_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1211:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("connection"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1213:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("prefetch_count"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1214:86: error: expected ')' before 'TSRMLS_CC' zend_declare_property_long(this_ce, ZEND_STRL("prefetch_size"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1216:79: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("consumers"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1222:42: error: 'amqp_channel_free' undeclared (first use in this function); did you mean 'amqp_channel_flow'? amqp_channel_object_handlers.free_obj = amqp_channel_free; ^~~~~~~~~~~~~~~~~ amqp_channel_flow /construction/net/pecl-amqp/amqp-1.9.4/amqp_channel.c:1226:38: warning: assignment to 'zend_object_get_gc_t' {aka 'struct _zend_array * (*)(struct _zend_object *, struct _zval_struct **, int *)'} from incompatible pointer type 'HashTable * (*)(zval *, zval **, int *)' {aka 'struct _zend_array * (*)(struct _zval_struct *, struct _zval_struct **, int *)'} [-Wincompatible-pointer-types] amqp_channel_object_handlers.get_gc = amqp_channel_gc; ^ *** [amqp_channel.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:24: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP_DOUBLE' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:83: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:333:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:333:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not declare exchange."); --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:55: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:64: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:24: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP_DOUBLE' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:83: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:336:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:223:130: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_OBJ_PROP(cls, obj, name) zend_read_property((cls), (obj), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:55: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:64: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:24: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP_DOUBLE' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:336:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:39: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:55: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:224:64: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP' #define PHP_AMQP_READ_OBJ_PROP_DOUBLE(cls, obj, name) Z_DVAL_P(PHP_AMQP_READ_OBJ_PROP((cls), (obj), (name))) --- amqp_exchange.lo --- from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:24: note: in expansion of macro 'PHP_AMQP_READ_OBJ_PROP_DOUBLE' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:608:83: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' double read_timeout = PHP_AMQP_READ_OBJ_PROP_DOUBLE(amqp_connection_class_entry, PHP_AMQP_READ_THIS_PROP("connection"), "read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:336:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:628:87: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Consumer timeout exceed", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:316:37: warning: implicit declaration of function 'php_amqp_error_advanced'; did you mean 'amqp_error_string2'? [-Wimplicit-function-declaration] --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' --- amqp_queue.lo --- PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error_advanced(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource), 0 TSRMLS_CC) \ ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:635:7: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR_RECOVERABLE' if (PHP_AMQP_MAYBE_ERROR_RECOVERABLE(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:316:157: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error_advanced(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource), 0 TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:635:7: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR_RECOVERABLE' --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- if (PHP_AMQP_MAYBE_ERROR_RECOVERABLE(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:321:11: warning: implicit declaration of function 'php_amqp_connection_resource_error_advanced'; did you mean 'php_amqp_connection_resource_register_channel'? [-Wimplicit-function-declaration] && (0 <= php_amqp_connection_resource_error_advanced(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (amqp_channel_t)(channel_resource ? (channel_resource)->channel_id : 0), (channel_object) TSRMLS_CC)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:321:11: note: in definition of macro 'PHP_AMQP_IS_ERROR_RECOVERABLE' && (0 <= php_amqp_connection_resource_error_advanced(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (amqp_channel_t)(channel_resource ? (channel_resource)->channel_id : 0), (channel_object) TSRMLS_CC)) \ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:336:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("name") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:337:121: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_exchange_exception_class_entry, "Could not declare exchange. Exchanges must have a name.", 0 TSRMLS_CC); --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:321:219: error: expected ')' before 'TSRMLS_CC' && (0 <= php_amqp_connection_resource_error_advanced(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (amqp_channel_t)(channel_resource ? (channel_resource)->channel_id : 0), (channel_object) TSRMLS_CC)) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:637:8: note: in expansion of macro 'PHP_AMQP_IS_ERROR_RECOVERABLE' if (PHP_AMQP_IS_ERROR_RECOVERABLE(res, channel_resource, channel)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~ ) In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:647:5: warning: implicit declaration of function 'php_amqp_disconnect_force'; did you mean 'php_amqp_connect'? [-Wimplicit-function-declaration] php_amqp_disconnect_force(channel_resource->connection_resource TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_connect /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:647:68: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(channel_resource->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:650:77: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:342:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:659:71: error: expected ')' before 'TSRMLS_CC' convert_amqp_envelope_to_zval(&envelope, PHP5to7_MAYBE_PTR(message) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:665:117: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, "Orphaned channel. Please, report a bug.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:677:155: error: expected ')' before 'TSRMLS_CC' consumers = zend_read_property(amqp_channel_class_entry, PHP5to7_MAYBE_PTR(current_channel_zv), ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); --- amqp_exchange.lo --- #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:34:32: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP5to7_MAYBE_PTR(zv) (&(zv)) ~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:677:60: note: in expansion of macro 'PHP5to7_MAYBE_PTR' consumers = zend_read_property(amqp_channel_class_entry, PHP5to7_MAYBE_PTR(current_channel_zv), ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); ^~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:342:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'PHP5to7_zval_t *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:680:126: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Invalid channel consumers, forgot to call channel constructor?", 0 TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:692:62: error: 'TSRMLS_C' undeclared (first use in this function); did you mean 'TSRM_H'? zend_update_property_string(zend_exception_get_default(TSRMLS_C), PHP5to7_MAYBE_PTR(exception), ZEND_STRL("message"), "Orphaned envelope" TSRMLS_CC); ^~~~~~~~ TSRM_H /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:692:62: note: each undeclared identifier is reported only once for each function it appears in /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:692:35: error: too many arguments to function 'zend_exception_get_default' zend_update_property_string(zend_exception_get_default(TSRMLS_C), PHP5to7_MAYBE_PTR(exception), ZEND_STRL("message"), "Orphaned envelope" TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:30: --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_exceptions.h:51:28: note: declared here ZEND_API zend_class_entry *zend_exception_get_default(void); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:692:145: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(zend_exception_get_default(TSRMLS_C), PHP5to7_MAYBE_PTR(exception), ZEND_STRL("message"), "Orphaned envelope" TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:342:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:34:32: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP5to7_MAYBE_PTR(zv) (&(zv)) ~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:692:73: note: in expansion of macro 'PHP5to7_MAYBE_PTR' zend_update_property_string(zend_exception_get_default(TSRMLS_C), PHP5to7_MAYBE_PTR(exception), ZEND_STRL("message"), "Orphaned envelope" TSRMLS_CC); ^~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'PHP5to7_zval_t *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) --- amqp_queue.lo --- ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:693:142: error: expected ')' before 'TSRMLS_CC' zend_update_property(amqp_envelope_exception_class_entry, PHP5to7_MAYBE_PTR(exception), ZEND_STRL("envelope"), PHP5to7_MAYBE_PTR(message) TSRMLS_CC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:49, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:34:32: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define PHP5to7_MAYBE_PTR(zv) (&(zv)) --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:342:6: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (PHP_AMQP_READ_THIS_PROP_STRLEN("type") < 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:343:121: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- ~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:693:62: note: in expansion of macro 'PHP5to7_MAYBE_PTR' zend_update_property(amqp_envelope_exception_class_entry, PHP5to7_MAYBE_PTR(exception), ZEND_STRL("envelope"), PHP5to7_MAYBE_PTR(message) TSRMLS_CC); ^~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'PHP5to7_zval_t *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:695:61: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- zend_throw_exception(amqp_exchange_exception_class_entry, "Could not declare exchange. Exchanges must have a type.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:347:14: warning: implicit declaration of function 'php_amqp_type_convert_zval_to_amqp_table'; did you mean 'php_amqp_type_free_amqp_table'? [-Wimplicit-function-declaration] arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_type_free_amqp_table In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- zend_throw_exception_object(PHP5to7_MAYBE_PTR(exception) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:725:56: error: expected ')' before 'TSRMLS_CC' zend_fcall_info_args(&fci, PHP5to7_MAYBE_PTR(params) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:731:42: error: expected ')' before 'TSRMLS_CC' if (zend_call_function(&fci, &fci_cache TSRMLS_CC) == SUCCESS && PHP5to7_CHECK_FCI_RETVAL_PTR(fci)) { ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_ack': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:764:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags ) == FAILURE) { ^~~~~~~~~ --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:347:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:764:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags ) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:347:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:347:92: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:347:12: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(PHP_AMQP_READ_THIS_PROP("arguments") TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:352:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:352:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:768:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:353:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("type")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:769:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not ack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:353:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("type")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:769:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not ack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:769:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not ack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:769:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not ack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:785:106: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:354:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("passive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:787:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_nack': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:809:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags ) == FAILURE) { --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:809:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags ) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:354:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("passive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_exchange.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:355:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("durable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:355:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("durable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ --- amqp_exchange.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:356:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:813:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:356:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("auto_delete"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:814:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not nack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:814:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not nack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:814:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_exchange.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:357:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("internal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not nack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:814:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not nack message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:831:106: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php7_support.h:73:27: note: in expansion of macro 'Z_TYPE_P' #define Z_BVAL_P(zval_p) (Z_TYPE_P(zval_p) == IS_TRUE) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:44: note: in expansion of macro 'Z_BVAL_P' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ --- amqp_queue.lo --- php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:833:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_reject': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:855:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags) == FAILURE) { --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:228:53: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_BOOL(name) Z_BVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:357:3: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_BOOL' PHP_AMQP_READ_THIS_PROP_BOOL("internal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:855:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &deliveryTag, &flags) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:37: warning: implicit declaration of function 'php_amqp_error'; did you mean 'php_verror'? [-Wimplicit-function-declaration] PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:366:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:366:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:367:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception_short'; did you mean 'zend_throw_exception_hook'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception_short(res, amqp_exchange_exception_class_entry TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception_hook --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:367:79: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_exchange_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_delete': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:388:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|sl", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:388:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|sl", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_queue.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) --- amqp_queue.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_exchange.lo --- ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:859:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_exchange.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_exchange.lo --- #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_queue.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:860:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not reject message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:860:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not reject message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:860:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' --- amqp_exchange.lo --- #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:394:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_queue.lo --- PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not reject message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:860:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not reject message."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:876:106: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_queue.lo --- php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:878:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_purge': --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:395:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:395:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:395:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete exchange."); --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:395:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:400:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(name_len ? name : PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_queue.lo --- ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_queue.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' --- amqp_exchange.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:400:40: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(name_len ? name : PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) --- amqp_exchange.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:406:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:407:79: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:901:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- php_amqp_zend_throw_exception_short(res, amqp_exchange_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_publish': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:442:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sla/", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:442:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sla/", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here --- amqp_queue.lo --- zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:902:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not purge queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ --- amqp_exchange.lo --- ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:902:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not purge queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:902:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not purge queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:902:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not purge queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:907:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:907:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:913:106: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:915:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_cancel': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:944:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &consumer_tag, &consumer_tag_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:944:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &consumer_tag, &consumer_tag_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:948:21: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval *channel_zv = PHP_AMQP_READ_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:948:21: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval *channel_zv = PHP_AMQP_READ_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:949:133: error: expected ')' before 'TSRMLS_CC' zval *consumers = zend_read_property(amqp_channel_class_entry, channel_zv, ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:949:65: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] zval *consumers = zend_read_property(amqp_channel_class_entry, channel_zv, ZEND_STRL("consumers"), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); ^~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:950:57: note: in expansion of macro 'Z_TYPE_P' zend_bool has_consumer_tag = (zend_bool) (IS_STRING == Z_TYPE_P(PHP_AMQP_READ_THIS_PROP("consumer_tag"))); ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:950:66: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zend_bool has_consumer_tag = (zend_bool) (IS_STRING == Z_TYPE_P(PHP_AMQP_READ_THIS_PROP("consumer_tag"))); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:950:57: note: in expansion of macro 'Z_TYPE_P' zend_bool has_consumer_tag = (zend_bool) (IS_STRING == Z_TYPE_P(PHP_AMQP_READ_THIS_PROP("consumer_tag"))); ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:950:66: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zend_bool has_consumer_tag = (zend_bool) (IS_STRING == Z_TYPE_P(PHP_AMQP_READ_THIS_PROP("consumer_tag"))); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:953:125: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_queue_exception_class_entry, "Invalid channel consumers, forgot to call channel constructor?", 0 TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:958:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not cancel queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:958:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not cancel queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:958:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not cancel queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:958:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not cancel queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:960:50: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (!consumer_tag_len && (!has_consumer_tag || !PHP_AMQP_READ_THIS_PROP_STRLEN("consumer_tag"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:47: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:56: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:960:50: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (!consumer_tag_len && (!has_consumer_tag || !PHP_AMQP_READ_THIS_PROP_STRLEN("consumer_tag"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:960:50: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (!consumer_tag_len && (!has_consumer_tag || !PHP_AMQP_READ_THIS_PROP_STRLEN("consumer_tag"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:61:26: note: in definition of macro 'ZSTR_LEN' #define ZSTR_LEN(zstr) (zstr)->len ^~~~ /usr/local/include/php/Zend/zend_types.h:807:36: note: in expansion of macro 'Z_STR' #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:808:30: note: in expansion of macro 'Z_STRLEN' #define Z_STRLEN_P(zval_p) Z_STRLEN(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:102: note: in expansion of macro 'Z_STRLEN_P' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:230:113: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STRLEN(name) (Z_TYPE_P(PHP_AMQP_READ_THIS_PROP(name)) == IS_STRING ? Z_STRLEN_P(PHP_AMQP_READ_THIS_PROP(name)) : 0) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:960:50: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STRLEN' if (!consumer_tag_len && (!has_consumer_tag || !PHP_AMQP_READ_THIS_PROP_STRLEN("consumer_tag"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:967:80: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' consumer_tag_len > 0 ? amqp_cstring_bytes(consumer_tag) : amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("consumer_tag")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:578:79: error: expected ')' before 'TSRMLS_CC' headers = php_amqp_type_convert_zval_to_amqp_table(PHP5to7_MAYBE_DEREF(tmp) TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:578:11: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] headers = php_amqp_type_convert_zval_to_amqp_table(PHP5to7_MAYBE_DEREF(tmp) TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:967:80: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' consumer_tag_len > 0 ? amqp_cstring_bytes(consumer_tag) : amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("consumer_tag")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:973:106: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_queue.lo --- php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:975:122: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, --- amqp_queue.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ --- amqp_exchange.lo --- from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:980:68: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' if (!consumer_tag_len || has_consumer_tag && strcmp(consumer_tag, PHP_AMQP_READ_THIS_PROP_STR("consumer_tag")) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' --- amqp_connection.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:224:123: error: expected ')' before 'TSRMLS_CC' if (php_amqp_set_resource_read_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("read_timeout") TSRMLS_CC) == 0 ^~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:980:68: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' if (!consumer_tag_len || has_consumer_tag && strcmp(consumer_tag, PHP_AMQP_READ_THIS_PROP_STR("consumer_tag")) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:584:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' --- amqp_queue.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:981:75: error: expected ')' before 'TSRMLS_CC' zend_update_property_null(this_ce, getThis(), ZEND_STRL("consumer_tag") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_null' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:981:38: note: in expansion of macro 'getThis' --- amqp_exchange.lo --- channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ --- amqp_queue.lo --- zend_update_property_null(this_ce, getThis(), ZEND_STRL("consumer_tag") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:385:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_null(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_unbind': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1011:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1011:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:585:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not publish to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_exchange.lo --- PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:585:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not publish to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:585:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not publish to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:585:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not publish to exchange."); --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:592:24: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval *exchange_name = PHP_AMQP_READ_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) --- amqp_queue.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_exchange.lo --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:592:24: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' zval *exchange_name = PHP_AMQP_READ_THIS_PROP("name"); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:621:106: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_queue.lo --- #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1018:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1019:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1019:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1019:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1019:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1022:69: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1022:13: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1028:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1028:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1040:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1041:76: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_queue_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_delete': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1066:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flags) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1066:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flags) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1070:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1071:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1071:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1071:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1071:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not delete queue."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1076:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1076:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:623:3: warning: implicit declaration of function 'php_amqp_zend_throw_exception'; did you mean 'zend_throw_exception'? [-Wimplicit-function-declaration] php_amqp_zend_throw_exception(res, amqp_exchange_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zend_throw_exception /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:623:125: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception(res, amqp_exchange_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1084:106: error: expected ')' before 'TSRMLS_CC' php_amqp_error(res, &PHP_AMQP_G(error_message), channel_resource->connection_resource, channel_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1086:122: error: expected ')' before 'TSRMLS_CC' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_bind': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:649:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:649:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- php_amqp_zend_throw_exception(res, amqp_queue_exception_class_entry, PHP_AMQP_G(error_message), PHP_AMQP_G(error_code) TSRMLS_CC); ^~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getChannel': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1105:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_queue.lo --- In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1105:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getConnection': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1115:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' --- amqp_exchange.lo --- #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ --- amqp_queue.lo --- PHP_AMQP_RETURN_THIS_PROP("connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1115:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zim_amqp_queue_class_getConsumerTag': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1125:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) --- amqp_queue.lo --- PHP_AMQP_RETURN_THIS_PROP("consumer_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1125:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("consumer_tag"); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- amqp_queue.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ --- amqp_exchange.lo --- /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c: In function 'zm_startup_amqp_queue': /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1271:44: error: expected ')' before 'TSRMLS_CC' this_ce = zend_register_internal_class(&ce TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1273:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("connection"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ --- amqp_exchange.lo --- /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:656:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1274:77: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("channel"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1276:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("name"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1277:82: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("consumer_tag"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ --- amqp_exchange.lo --- ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:657:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind to exchange."); --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1279:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("passive"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1280:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("durable"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1281:82: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("exclusive"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:225:8: warning: implicit declaration of function 'php_amqp_set_resource_write_timeout' [-Wimplicit-function-declaration] || php_amqp_set_resource_write_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout") TSRMLS_CC) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ --- amqp_exchange.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:657:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ --- amqp_queue.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1283:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("auto_delete"), 1, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_queue.c:1287:79: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("arguments"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:225:77: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' || php_amqp_set_resource_write_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout") TSRMLS_CC) == 0) { --- amqp_exchange.lo --- ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:657:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' --- amqp_connection.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:798:26: note: in definition of macro 'Z_DVAL' #define Z_DVAL(zval) (zval).value.dval ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:46: note: in expansion of macro 'Z_DVAL_P' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' --- amqp_exchange.lo --- PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:657:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not bind to exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:660:69: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:660:13: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^ --- amqp_connection.lo --- #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:233:55: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_DOUBLE(name) Z_DVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:225:77: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_DOUBLE' || php_amqp_set_resource_write_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout") TSRMLS_CC) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: --- amqp_exchange.lo --- In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' --- amqp_connection.lo --- /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:225:125: error: expected ')' before 'TSRMLS_CC' || php_amqp_set_resource_write_timeout(connection->connection_resource, PHP_AMQP_READ_THIS_PROP_DOUBLE("write_timeout") TSRMLS_CC) == 0) { ^~~~~~~~~ --- amqp_exchange.lo --- #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:666:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:666:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:678:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:679:79: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_exchange_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_unbind': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:706:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:706:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sa", ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:562:41: note: in definition of macro 'Z_TYPE' #define Z_TYPE(zval) zval_get_type(&(zval)) ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:58: note: in expansion of macro 'Z_TYPE_P' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/Zend/zend.h:27, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ' #define Z_OBJ(zval) (zval).value.obj ^~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:246:66: note: in expansion of macro 'Z_OBJ_P' #define PHP_AMQP_GET_CHANNEL(obj) php_amqp_channel_object_fetch(Z_OBJ_P(obj)) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:260:75: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL' #define PHP_AMQP_GET_CHANNEL_RESOURCE(obj) (IS_OBJECT == Z_TYPE_P(obj) ? (PHP_AMQP_GET_CHANNEL(obj))->channel_resource : NULL) ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:21: note: in expansion of macro 'PHP_AMQP_GET_CHANNEL_RESOURCE' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:713:51: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' channel_resource = PHP_AMQP_GET_CHANNEL_RESOURCE(PHP_AMQP_READ_THIS_PROP("channel")); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:284:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "Stale reference to the channel object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:714:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind from exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:279:88: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_channel_exception_class_entry, verify_channel_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:287:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_ERROR' PHP_AMQP_VERIFY_CHANNEL_ERROR(error, "No channel available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:714:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind from exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:290:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "Stale reference to the connection object.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:714:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind from exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:265:94: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, verify_connection_error_tmp, 0 TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:293:3: note: in expansion of macro 'PHP_AMQP_VERIFY_CONNECTION_ERROR' PHP_AMQP_VERIFY_CONNECTION_ERROR(error, "No connection available.") \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:714:2: note: in expansion of macro 'PHP_AMQP_VERIFY_CHANNEL_RESOURCE' PHP_AMQP_VERIFY_CHANNEL_RESOURCE(channel_resource, "Could not unbind from exchange."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:717:69: error: expected ')' before 'TSRMLS_CC' arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:717:13: warning: assignment to 'amqp_table_t *' {aka 'struct amqp_table_t_ *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] arguments = php_amqp_type_convert_zval_to_amqp_table(zvalArguments TSRMLS_CC); ^ In file included from /usr/local/include/php/Zend/zend.h:32, from /usr/local/include/php/main/php.h:31, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:127: error: expected ')' before 'TSRMLS_CC' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:723:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/include/php/Zend/zend_string.h:60:26: note: in definition of macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~ /usr/local/include/php/Zend/zend_types.h:804:36: note: in expansion of macro 'Z_STR' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~ /usr/local/include/php/Zend/zend_types.h:805:30: note: in expansion of macro 'Z_STRVAL' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:43: note: in expansion of macro 'Z_STRVAL_P' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:227:67: note: in expansion of macro 'getThis' #define PHP_AMQP_READ_THIS_PROP(name) zend_read_property(this_ce, getThis(), ZEND_STRL(name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC) ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:229:54: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP' #define PHP_AMQP_READ_THIS_PROP_STR(name) Z_STRVAL_P(PHP_AMQP_READ_THIS_PROP(name)) ^~~~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:723:22: note: in expansion of macro 'PHP_AMQP_READ_THIS_PROP_STR' amqp_cstring_bytes(PHP_AMQP_READ_THIS_PROP_STR("name")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:310:145: error: expected ')' before 'TSRMLS_CC' PHP_AMQP_RESOURCE_RESPONSE_OK != php_amqp_error(res, &PHP_AMQP_G(error_message), (channel_resource)->connection_resource, (channel_resource) TSRMLS_CC) \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:735:6: note: in expansion of macro 'PHP_AMQP_MAYBE_ERROR' if (PHP_AMQP_MAYBE_ERROR(res, channel_resource)) { ^~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:736:79: error: expected ')' before 'TSRMLS_CC' php_amqp_zend_throw_exception_short(res, amqp_exchange_exception_class_entry TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getChannel': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:753:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:753:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:48: /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zim_amqp_exchange_class_getConnection': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:763:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:27: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:763:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c: In function 'zm_startup_amqp_exchange': /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:883:44: error: expected ')' before 'TSRMLS_CC' this_ce = zend_register_internal_class(&ce TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:885:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("connection"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:886:77: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("channel"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:888:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_stringl(this_ce, ZEND_STRL("name"), "", 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:889:74: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("type"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:890:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("passive"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:891:80: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("durable"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:892:84: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("auto_delete"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:893:81: error: expected ')' before 'TSRMLS_CC' zend_declare_property_bool(this_ce, ZEND_STRL("internal"), 0, ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_exchange.c:894:79: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("arguments"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:227:5: warning: implicit declaration of function 'php_amqp_disconnect_force'; did you mean 'php_amqp_connect'? [-Wimplicit-function-declaration] php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~ php_amqp_connect /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:227:62: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) --- amqp_queue.lo --- *** [amqp_queue.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_exchange.lo --- *** [amqp_exchange.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 --- amqp_connection.lo --- /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:241:36: warning: implicit declaration of function 'connection_resource_constructor'; did you mean 'amqp_connection_resource_dtor'? [-Wimplicit-function-declaration] connection->connection_resource = connection_resource_constructor(&connection_params, persistent TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ amqp_connection_resource_dtor /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:241:98: error: expected ')' before 'TSRMLS_CC' connection->connection_resource = connection_resource_constructor(&connection_params, persistent TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:241:34: warning: assignment to 'amqp_connection_resource *' {aka 'struct _amqp_connection_resource *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] connection->connection_resource = connection_resource_constructor(&connection_params, persistent TSRMLS_CC); ^ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:266:61: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: At top level: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:275:64: error: expected ';', ',' or ')' before 'TSRMLS_DC' void amqp_connection_free(PHP5to7_obj_free_zend_object *object TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:290:69: error: expected ';', ',' or ')' before 'TSRMLS_DC' PHP5to7_zend_object_value amqp_connection_ctor(zend_class_entry *ce TSRMLS_DC) ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class___construct': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:328:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|a", &ini_arr) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:328:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|a", &ini_arr) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:341:91: error: expected ')' before 'TSRMLS_CC' zend_update_property(this_ce, getThis(), ZEND_STRL("login"), PHP5to7_MAYBE_DEREF(zdata)TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:341:34: note: in expansion of macro 'getThis' zend_update_property(this_ce, getThis(), ZEND_STRL("login"), PHP5to7_MAYBE_DEREF(zdata)TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:384:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:343:115: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'login' exceeds 128 character limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:347:201: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("login"), INI_STR("amqp.login"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.login")) > 128 ? 128 : strlen(INI_STR("amqp.login"))) TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:347:41: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("login"), INI_STR("amqp.login"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.login")) > 128 ? 128 : strlen(INI_STR("amqp.login"))) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:358:155: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:358:42: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:360:118: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'password' exceeds 128 character limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:364:213: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), INI_STR("amqp.password"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.password")) > 128 ? 128 : strlen(INI_STR("amqp.password"))) TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:364:41: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), INI_STR("amqp.password"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.password")) > 128 ? 128 : strlen(INI_STR("amqp.password"))) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:375:151: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:375:42: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:377:114: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'host' exceeds 128 character limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:381:197: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), INI_STR("amqp.host"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.host")) > 128 ? 128 : strlen(INI_STR("amqp.host"))) TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:381:41: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), INI_STR("amqp.host"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.host")) > 128 ? 128 : strlen(INI_STR("amqp.host"))) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:392:152: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:392:42: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)), Z_STRLEN_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:394:115: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'vhost' exceeds 128 character limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:398:201: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), INI_STR("amqp.vhost"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.vhost")) > 128 ? 128 : strlen(INI_STR("amqp.vhost"))) TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:398:41: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), INI_STR("amqp.vhost"), (PHP5to7_param_str_len_type_t) (strlen(INI_STR("amqp.vhost")) > 128 ? 128 : strlen(INI_STR("amqp.vhost"))) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:402:88: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), INI_INT("amqp.port") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:402:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), INI_INT("amqp.port") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:406:105: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:406:38: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:409:106: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:409:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:414:132: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'read_timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:416:116: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:416:41: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:421:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Parameter 'timeout' is deprecated, 'read_timeout' used instead"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:421:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Parameter 'timeout' is deprecated, 'read_timeout' used instead"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:426:25: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "Parameter 'timeout' is deprecated; use 'read_timeout' instead"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:426:3: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "Parameter 'timeout' is deprecated; use 'read_timeout' instead"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:430:127: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:432:116: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:432:41: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:438:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "INI setting 'amqp.timeout' is deprecated; use 'amqp.read_timeout' instead"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:438:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "INI setting 'amqp.timeout' is deprecated; use 'amqp.read_timeout' instead"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:441:104: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:441:42: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:443:27: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_NOTICE, "INI setting 'amqp.read_timeout' will be used instead of 'amqp.timeout'"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:443:5: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_NOTICE, "INI setting 'amqp.read_timeout' will be used instead of 'amqp.timeout'"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:444:109: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:444:42: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:447:108: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:447:41: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), INI_FLT("amqp.read_timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:451:108: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), INI_FLT("amqp.write_timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:451:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), INI_FLT("amqp.write_timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:456:133: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'write_timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:458:117: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:458:41: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:462:112: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("connect_timeout"), INI_FLT("amqp.connect_timeout") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:462:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("connect_timeout"), INI_FLT("amqp.connect_timeout") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:467:135: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'connect_timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:469:119: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("connect_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:469:41: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("connect_timeout"), Z_DVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:474:102: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), INI_INT("amqp.channel_max") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:474:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), INI_INT("amqp.channel_max") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:479:109: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'channel_max' is out of range.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:482:106: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), PHP_AMQP_DEFAULT_CHANNEL_MAX TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:482:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), PHP_AMQP_DEFAULT_CHANNEL_MAX TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:484:114: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:484:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("channel_max"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:489:98: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), INI_INT("amqp.frame_max") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:489:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), INI_INT("amqp.frame_max") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:494:107: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'frame_max' is out of range.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:497:102: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), PHP_AMQP_DEFAULT_FRAME_MAX TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:497:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), PHP_AMQP_DEFAULT_FRAME_MAX TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:499:112: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:499:40: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("frame_max"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:504:98: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("heartbeat"), INI_INT("amqp.heartbeat") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:504:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("heartbeat"), INI_INT("amqp.heartbeat") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:509:107: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'heartbeat' is out of range.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:511:111: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("heartbeat"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:511:39: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("heartbeat"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:515:102: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), INI_INT("amqp.sasl_method") TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:515:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), INI_INT("amqp.sasl_method") TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:519:112: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:519:38: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:107: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:523:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:523:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:90: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:523:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:523:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:107: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:524:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:524:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:90: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:524:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:524:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:107: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:525:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:70:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), Z_STRVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:525:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:90: error: expected ')' before 'TSRMLS_CC' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:525:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:72:40: note: in expansion of macro 'getThis' zend_update_property_string(this_ce, getThis(), ZEND_STRL(name), INI_STR("amqp." name) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:525:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_STR' PHP_AMQP_EXTRACT_CONNECTION_STR("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:390:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:81:103: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL(name), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:527:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_BOOL' PHP_AMQP_EXTRACT_CONNECTION_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:81:38: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL(name), Z_LVAL_P(PHP5to7_MAYBE_DEREF(zdata)) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:527:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_BOOL' PHP_AMQP_EXTRACT_CONNECTION_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:83:88: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL(name), INI_INT("amqp." name) TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:527:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_BOOL' PHP_AMQP_EXTRACT_CONNECTION_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:83:38: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL(name), INI_INT("amqp." name) TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:527:2: note: in expansion of macro 'PHP_AMQP_EXTRACT_CONNECTION_BOOL' PHP_AMQP_EXTRACT_CONNECTION_BOOL("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_connect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:567:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to start transient connection while persistent transient one already established. Continue."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:567:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to start transient connection while persistent transient one already established. Continue."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_pconnect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:594:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to start persistent connection while transient one already established. Continue."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:594:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to start persistent connection while transient one already established. Continue."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_pdisconnect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:624:25: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to close persistent connection while transient one already established. Abort."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:624:3: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to close persistent connection while transient one already established. Abort."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:629:59: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_disconnect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:652:25: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to close transient connection while persistent one already established. Abort."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:652:3: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to close transient connection while persistent one already established. Abort."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:659:2: warning: implicit declaration of function 'php_amqp_disconnect'; did you mean 'php_amqp_connect'? [-Wimplicit-function-declaration] php_amqp_disconnect(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~~~~~~~~~~ php_amqp_connect /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:659:53: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_reconnect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:682:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to reconnect persistent connection while transient one already established. Abort."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:682:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to reconnect persistent connection while transient one already established. Abort."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:687:54: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_preconnect': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:711:26: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to reconnect transient connection while persistent one already established. Abort."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:711:4: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Attempt to reconnect transient connection while persistent one already established. Abort."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:716:60: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getLogin': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:730:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("login"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:730:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("login"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setLogin': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:742:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &login, &login_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:742:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &login, &login_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:748:120: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Invalid 'login' given, exceeds 128 characters limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:752:87: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("login"), login, login_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:752:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("login"), login, login_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getPassword': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:764:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("password"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:764:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("password"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setPassword': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:776:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &password, &password_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:776:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &password, &password_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:782:123: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Invalid 'password' given, exceeds 128 characters limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:786:96: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), password, password_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:786:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("password"), password, password_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getHost': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:799:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("host"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:799:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("host"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setHost': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:811:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &host, &host_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:811:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &host, &host_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:817:119: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Invalid 'host' given, exceeds 1024 character limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:821:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), host, host_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:821:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("host"), host, host_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getPort': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:834:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("port"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:834:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("port"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setPort': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:847:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zvalPort) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:847:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zvalPort) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:869:122: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Invalid port given. Value must be between 1 and 65535.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:873:71: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), port TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:873:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("port"), port TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getVhost': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:885:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("vhost"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:885:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("vhost"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setVhost': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:896:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &vhost, &vhost_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:896:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &vhost, &vhost_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:902:115: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'vhost' exceeds 128 characters limit.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:906:87: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), vhost, vhost_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:906:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("vhost"), vhost, vhost_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getTimeout': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:917:24: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:917:2: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:921:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:921:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setTimeout': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:933:24: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead"); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:933:2: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_DEPRECATED, "AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead"); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:936:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &read_timeout) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:936:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &read_timeout) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:942:126: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:949:89: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), read_timeout TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:949:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), read_timeout TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:952:87: error: expected ')' before 'TSRMLS_CC' if (php_amqp_set_resource_read_timeout(connection->connection_resource, read_timeout TSRMLS_CC) == 0) { ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:954:61: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getReadTimeout': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:970:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:970:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("read_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setReadTimeout': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:982:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &read_timeout) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:982:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &read_timeout) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:988:131: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'read_timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:995:89: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), read_timeout TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:995:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("read_timeout"), read_timeout TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:998:87: error: expected ')' before 'TSRMLS_CC' if (php_amqp_set_resource_read_timeout(connection->connection_resource, read_timeout TSRMLS_CC) == 0) { ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1000:61: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getWriteTimeout': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1016:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("write_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1016:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("write_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setWriteTimeout': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1028:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &write_timeout) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1028:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &write_timeout) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1034:132: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Parameter 'write_timeout' must be greater than or equal to zero.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1041:91: error: expected ')' before 'TSRMLS_CC' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), write_timeout TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_double' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1041:39: note: in expansion of macro 'getThis' zend_update_property_double(this_ce, getThis(), ZEND_STRL("write_timeout"), write_timeout TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:388:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_double(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1044:89: error: expected ')' before 'TSRMLS_CC' if (php_amqp_set_resource_write_timeout(connection->connection_resource, write_timeout TSRMLS_CC) == 0) { ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1046:61: error: expected ')' before 'TSRMLS_CC' php_amqp_disconnect_force(connection->connection_resource TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getUsedChannels': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1069:25: error: expected ')' before 'TSRMLS_CC' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Connection is not connected."); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1069:3: error: too few arguments to function 'php_error_docref' php_error_docref(NULL TSRMLS_CC, E_WARNING, "Connection is not connected."); ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/main/php.h:341:23: note: declared here PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...) ^~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getMaxChannels': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1094:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1094:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("channel_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getMaxFrameSize': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1114:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("frame_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1114:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("frame_max"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getHeartbeatInterval': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1135:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("heartbeat"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1135:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("heartbeat"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getCACert': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1159:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1159:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cacert"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setCACert': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1168:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1168:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1172:84: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cacert"), str, str_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1172:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cacert"), str, str_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getCert': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1183:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1183:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("cert"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setCert': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1192:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1192:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1196:82: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cert"), str, str_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1196:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("cert"), str, str_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getKey': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1207:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1207:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("key"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setKey': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1216:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1216:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1220:81: error: expected ')' before 'TSRMLS_CC' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("key"), str, str_len TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_stringl' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1220:40: note: in expansion of macro 'getThis' zend_update_property_stringl(this_ce, getThis(), ZEND_STRL("key"), str, str_len TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:391:82: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} 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); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getVerify': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1232:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1232:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("verify"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setVerify': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1241:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "b", &verify) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1241:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "b", &verify) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1245:75: error: expected ')' before 'TSRMLS_CC' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("verify"), verify TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1245:37: note: in expansion of macro 'getThis' zend_update_property_bool(this_ce, getThis(), ZEND_STRL("verify"), verify TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:386:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ In file included from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:50: /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_getSaslMethod': /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:111: error: expected ')' before 'TSRMLS_CC' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1257:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("sasl_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/php_amqp.h:220:46: note: in expansion of macro 'getThis' zval * _zv = zend_read_property(this_ce, getThis(), ZEND_STRL(prop_name), 0 PHP5to7_READ_PROP_RV_PARAM_CC TSRMLS_CC); \ ^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1257:2: note: in expansion of macro 'PHP_AMQP_RETURN_THIS_PROP' PHP_AMQP_RETURN_THIS_PROP("sasl_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/php/Zend/zend_API.h:404:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zim_amqp_connection_class_setSaslMethod': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1268:44: error: expected ')' before 'TSRMLS_CC' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &method) == FAILURE) { ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1268:6: error: too few arguments to function 'zend_parse_parameters' if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &method) == FAILURE) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); ^~~~~~~~~~~~~~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1274:162: error: expected ')' before 'TSRMLS_CC' zend_throw_exception(amqp_connection_exception_class_entry, "Invalid SASL method given. Method must be AMQP_SASL_METHOD_PLAIN or AMQP_SASL_METHOD_EXTERNAL.", 0 TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1278:80: error: expected ')' before 'TSRMLS_CC' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), method TSRMLS_CC); ^~~~~~~~~~ ) In file included from /usr/local/include/php/main/php.h:35, from /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:29: /usr/local/include/php/Zend/zend_API.h:413:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types] #define getThis() ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1278:37: note: in expansion of macro 'getThis' zend_update_property_long(this_ce, getThis(), ZEND_STRL("sasl_method"), method TSRMLS_CC); ^~~~~~~ /usr/local/include/php/Zend/zend_API.h:387:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'} ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); ~~~~~~~~~~~~~^~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c: In function 'zm_startup_amqp_connection': /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1481:21: error: 'amqp_connection_ctor' undeclared (first use in this function); did you mean 'amqp_connection_close'? ce.create_object = amqp_connection_ctor; ^~~~~~~~~~~~~~~~~~~~ amqp_connection_close /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1481:21: note: each undeclared identifier is reported only once for each function it appears in /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1482:44: error: expected ')' before 'TSRMLS_CC' this_ce = zend_register_internal_class(&ce TSRMLS_CC); ^~~~~~~~~~ ) /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1484:75: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("login"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1485:78: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("password"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1486:74: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("host"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1487:75: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("vhost"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1488:74: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("port"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1490:82: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("read_timeout"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1491:83: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("write_timeout"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1492:85: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("connect_timeout"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1494:81: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("channel_max"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1495:79: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("frame_max"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1496:79: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("heartbeat"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1498:76: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("cacert"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1499:73: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("key"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1500:74: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("cert"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1501:76: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("verify"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1503:81: error: expected ')' before 'TSRMLS_CC' zend_declare_property_null(this_ce, ZEND_STRL("sasl_method"), ZEND_ACC_PRIVATE TSRMLS_CC); ^~~~~~~~~ /construction/net/pecl-amqp/amqp-1.9.4/amqp_connection.c:1509:45: error: 'amqp_connection_free' undeclared (first use in this function); did you mean 'amqp_connection_info'? amqp_connection_object_handlers.free_obj = amqp_connection_free; ^~~~~~~~~~~~~~~~~~~~ amqp_connection_info *** [amqp_connection.lo] Error code 1 make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 10 errors make[1]: stopped in /construction/net/pecl-amqp/amqp-1.9.4 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/net/pecl-amqp FAILED 00:00:01