{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/12109","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/12109/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/12109/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/12109/events","html_url":"https://github.com/grpc/grpc/issues/12109","id":248554648,"number":12109,"title":"Errors on GRPC PHP - pecl install grpc","user":{"login":"bshaffer","id":103941,"avatar_url":"https://avatars3.githubusercontent.com/u/103941?v=4","gravatar_id":"","url":"https://api.github.com/users/bshaffer","html_url":"https://github.com/bshaffer","followers_url":"https://api.github.com/users/bshaffer/followers","following_url":"https://api.github.com/users/bshaffer/following{/other_user}","gists_url":"https://api.github.com/users/bshaffer/gists{/gist_id}","starred_url":"https://api.github.com/users/bshaffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bshaffer/subscriptions","organizations_url":"https://api.github.com/users/bshaffer/orgs","repos_url":"https://api.github.com/users/bshaffer/repos","events_url":"https://api.github.com/users/bshaffer/events{/privacy}","received_events_url":"https://api.github.com/users/bshaffer/received_events","type":"User","site_admin":false},"labels":[{"id":166332945,"url":"https://api.github.com/repos/grpc/grpc/labels/lang/php","name":"lang/php","color":"fad8c7","default":false}],"state":"open","locked":false,"assignee":{"login":"stanley-cheung","id":11674202,"avatar_url":"https://avatars2.githubusercontent.com/u/11674202?v=4","gravatar_id":"","url":"https://api.github.com/users/stanley-cheung","html_url":"https://github.com/stanley-cheung","followers_url":"https://api.github.com/users/stanley-cheung/followers","following_url":"https://api.github.com/users/stanley-cheung/following{/other_user}","gists_url":"https://api.github.com/users/stanley-cheung/gists{/gist_id}","starred_url":"https://api.github.com/users/stanley-cheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stanley-cheung/subscriptions","organizations_url":"https://api.github.com/users/stanley-cheung/orgs","repos_url":"https://api.github.com/users/stanley-cheung/repos","events_url":"https://api.github.com/users/stanley-cheung/events{/privacy}","received_events_url":"https://api.github.com/users/stanley-cheung/received_events","type":"User","site_admin":false},"assignees":[{"login":"stanley-cheung","id":11674202,"avatar_url":"https://avatars2.githubusercontent.com/u/11674202?v=4","gravatar_id":"","url":"https://api.github.com/users/stanley-cheung","html_url":"https://github.com/stanley-cheung","followers_url":"https://api.github.com/users/stanley-cheung/followers","following_url":"https://api.github.com/users/stanley-cheung/following{/other_user}","gists_url":"https://api.github.com/users/stanley-cheung/gists{/gist_id}","starred_url":"https://api.github.com/users/stanley-cheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stanley-cheung/subscriptions","organizations_url":"https://api.github.com/users/stanley-cheung/orgs","repos_url":"https://api.github.com/users/stanley-cheung/repos","events_url":"https://api.github.com/users/stanley-cheung/events{/privacy}","received_events_url":"https://api.github.com/users/stanley-cheung/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2017-08-07T23:00:04Z","updated_at":"2017-08-08T05:18:31Z","closed_at":null,"body":"As of today, I am getting this error [on travis](https://travis-ci.org/GoogleCloudPlatform/php-docs-samples/jobs/261942015#L1140) for the command `pecl install grpc`: \r\n\r\n```\r\n$ travis_retry pecl install grpc\r\n# ...\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c: At top level:\r\ncc1: error: unrecognized command line option \"-Wno-parentheses-equality\" [-Werror]\r\ncc1: all warnings being treated as errors\r\nmake: *** [src/php/ext/grpc/channel.lo] Error 1\r\nERROR: `make' failed\r\n```\r\n\r\nThis error seems to be related to https://github.com/grpc/grpc/issues/7571, which was closed almost a year ago.\r\n\r\nI only receive this error on PHP 5.6, but I am receiving a different error when running grpc tests on PHP 7.0. The build [times out after 10 minutes](https://travis-ci.org/GoogleCloudPlatform/php-docs-samples/jobs/261994466#L5824), and the logs reveal the following error:\r\n\r\n```\r\nE0807 19:31:09.399814488    6759 sync_posix.c:60]            assertion failed: pthread_mutex_lock(mu) == 0\r\n6759 Aborted                 (core dumped) vendor/bin/phpunit\r\n\r\n[secure]_time:end:16586363:start=1502133989762474252,finish=1502134269616946002,duration=279854471750\r\n```\r\n\r\nHere is the full command output for `pecl install grpc`\r\n\r\n```\r\n_retry pecl install grpc\r\ndownloading grpc-1.4.3.tgz ...\r\nStarting to download grpc-1.4.3.tgz (2,301,057 bytes)\r\n..................done: 2,301,057 bytes\r\n1048 source files, building\r\nrunning: phpize\r\nConfiguring for:\r\nPHP Api Version:         20131106\r\nZend Module Api No:      20131226\r\nZend Extension Api No:   220131226\r\nbuilding in /tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3\r\nrunning: /tmp/pear/temp/grpc/configure --with-php-config=/home/[secure]/.phpenv/versions/5.6.24/bin/php-config\r\nchecking for grep that handles long lines and -e... /bin/grep\r\nchecking for egrep... /bin/grep -E\r\nchecking for a sed that does not truncate output... /bin/sed\r\nchecking for cc... cc\r\nchecking whether the C compiler works... yes\r\nchecking for C compiler default output file name... a.out\r\nchecking for suffix of executables...\r\nchecking whether we are cross compiling... no\r\nchecking for suffix of object files... o\r\nchecking whether we are using the GNU C compiler... yes\r\nchecking whether cc accepts -g... yes\r\nchecking for cc option to accept ISO C89... none needed\r\nchecking how to run the C preprocessor... cc -E\r\nchecking for icc... no\r\nchecking for suncc... no\r\nchecking whether cc understands -c and -o together... yes\r\nchecking for system library directory... lib\r\nchecking if compiler supports -R... no\r\nchecking if compiler supports -Wl,-rpath,... yes\r\nchecking build system type... x86_64-unknown-linux-gnu\r\nchecking host system type... x86_64-unknown-linux-gnu\r\nchecking target system type... x86_64-unknown-linux-gnu\r\nchecking for PHP prefix... /home/[secure]/.phpenv/versions/5.6.24\r\nchecking for PHP includes... -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib\r\nchecking for PHP extension directory... /home/[secure]/.phpenv/versions/5.6.24/lib/php/extensions/no-debug-zts-20131226\r\nchecking for PHP installed headers prefix... /home/[secure]/.phpenv/versions/5.6.24/include/php\r\nchecking if debug is enabled... no\r\nchecking if zts is enabled... no\r\nchecking for re2c... re2c\r\nchecking for re2c version... 0.13.5 (ok)\r\nchecking for gawk... gawk\r\nchecking whether to enable grpc support... yes, shared\r\nchecking for g++... g++\r\nchecking whether we are using the GNU C++ compiler... yes\r\nchecking whether g++ accepts -g... yes\r\nchecking how to run the C++ preprocessor... g++ -E\r\nchecking for ld used by cc... /usr/bin/ld\r\nchecking if the linker (/usr/bin/ld) is GNU ld... yes\r\nchecking for /usr/bin/ld option to reload object files... -r\r\nchecking for BSD-compatible nm... /usr/bin/nm -B\r\nchecking whether ln -s works... yes\r\nchecking how to recognize dependent libraries... pass_all\r\nchecking for ANSI C header files... yes\r\nchecking for sys/types.h... yes\r\nchecking for sys/stat.h... yes\r\nchecking for stdlib.h... yes\r\nchecking for string.h... yes\r\nchecking for memory.h... yes\r\nchecking for strings.h... yes\r\nchecking for inttypes.h... yes\r\nchecking for stdint.h... yes\r\nchecking for unistd.h... yes\r\nchecking dlfcn.h usability... yes\r\nchecking dlfcn.h presence... yes\r\nchecking for dlfcn.h... yes\r\nchecking how to run the C++ preprocessor... g++ -E\r\nchecking the maximum length of command line arguments... 1572864\r\nchecking command to parse /usr/bin/nm -B output from cc object... ok\r\nchecking for objdir... .libs\r\nchecking for ar... ar\r\nchecking for ranlib... ranlib\r\nchecking for strip... strip\r\nchecking if cc supports -fno-rtti -fno-exceptions... no\r\nchecking for cc option to produce PIC... -fPIC\r\nchecking if cc PIC flag -fPIC works... yes\r\nchecking if cc static flag -static works... yes\r\nchecking if cc supports -c -o file.o... yes\r\nchecking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes\r\nchecking whether -lc should be explicitly linked in... no\r\nchecking dynamic linker characteristics... GNU/Linux ld.so\r\nchecking how to hardcode library paths into programs... immediate\r\nchecking whether stripping libraries is possible... yes\r\nchecking if libtool supports shared libraries... yes\r\nchecking whether to build shared libraries... yes\r\nchecking whether to build static libraries... no\r\n\r\ncreating libtool\r\nappending configuration tag \"CXX\" to libtool\r\nchecking for ld used by g++... /usr/bin/ld -m elf_x86_64\r\nchecking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes\r\nchecking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes\r\nchecking for g++ option to produce PIC... -fPIC\r\nchecking if g++ PIC flag -fPIC works... yes\r\nchecking if g++ static flag -static works... yes\r\nchecking if g++ supports -c -o file.o... yes\r\nchecking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes\r\nchecking dynamic linker characteristics... GNU/Linux ld.so\r\n(cached) (cached) checking how to hardcode library paths into programs... immediate\r\nconfigure: creating ./config.status\r\nconfig.status: creating config.h\r\nrunning: make\r\n/bin/bash /tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/libtool --mode=compile cc -fvisibility=hidden     -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN     -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include  -DHAVE_CONFIG_H  -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11   -c /tmp/pear/temp/grpc/src/php/ext/grpc/byte_buffer.c -o src/php/ext/grpc/byte_buffer\r\n.lo\r\nmkdir src/php/ext/grpc/.libs\r\n cc -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include -DHAVE_CONFIG_H -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11 -c /tmp/pear/temp/grpc/src/php/ext/grpc/byte_buffer.c  -fPIC -DPIC -o src/php/ext/grpc/.libs/byte_buffer.o\r\n/bin/bash /tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/libtool --mode=compile cc -fvisibility=hidden     -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN     -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include  -DHAVE_CONFIG_H  -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11   -c /tmp/pear/temp/grpc/src/php/ext/grpc/call.c -o src/php/ext/grpc/call.lo\r\n cc -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include -DHAVE_CONFIG_H -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11 -c /tmp/pear/temp/grpc/src/php/ext/grpc/call.c  -fPIC -DPIC -o src/php/ext/grpc/.libs/call.o\r\n/bin/bash /tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/libtool --mode=compile cc -fvisibility=hidden     -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN     -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include  -DHAVE_CONFIG_H  -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11   -c /tmp/pear/temp/grpc/src/php/ext/grpc/call_credentials.c -o src/php/ext/grpc/call_c\r\nredentials.lo\r\n cc -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include -DHAVE_CONFIG_H -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11 -c /tmp/pear/temp/grpc/src/php/ext/grpc/call_credentials.c  -fPIC -DPIC -o src/php/ext/grpc/.libs/call_credentials.o\r\n/bin/bash /tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/libtool --mode=compile cc -fvisibility=hidden     -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN     -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include  -DHAVE_CONFIG_H  -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11   -c /tmp/pear/temp/grpc/src/php/ext/grpc/channel.c -o src/php/ext/grpc/channel.lo\r\n cc -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -I. -I/tmp/pear/temp/grpc -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/include -I/tmp/pear/temp/pear-build-[secure]Vzvqp1/grpc-1.4.3/main -I/tmp/pear/temp/grpc -I/home/[secure]/.phpenv/versions/5.6.24/include/php -I/home/[secure]/.phpenv/versions/5.6.24/include/php/main -I/home/[secure]/.phpenv/versions/5.6.24/include/php/TSRM -I/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext -I/home/[secure]/.phpenv/versions/5.6.24/include/php/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/boringssl/include -DHAVE_CONFIG_H -Wall -Werror -Wno-parentheses-equality -Wno-unused-value -std=c11 -c /tmp/pear/temp/grpc/src/php/ext/grpc/channel.c  -fPIC -DPIC -o src/php/ext/grpc/.libs/channel.o\r\nIn file included from /home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/zend.h:286:0,\r\n                 from /home/[secure]/.phpenv/versions/5.6.24/include/php/main/php.h:35,\r\n                 from /tmp/pear/temp/grpc/src/php/ext/grpc/channel.h:41,\r\n                 from /tmp/pear/temp/grpc/src/php/ext/grpc/channel.c:34:\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c: In function â€˜create_and_add_channel_to_persistent_listâ€™:\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/../TSRM/TSRM.h:164:57: error: â€˜tsrm_lsâ€™ undeclared (first use in this function)\r\n #define TSRMG(id, type, element) (((type) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element)\r\n                                                         ^\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/zend_hash.h:110:28: note: in definition of macro â€˜zend_hash_updateâ€™\r\n   _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)\r\n                            ^\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c:188:3: note: in expansion of macro â€˜PHP_GRPC_PERSISTENT_LIST_UPDATEâ€™\r\n   PHP_GRPC_PERSISTENT_LIST_UPDATE(&EG(persistent_list), key, key_len,\r\n   ^\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/zend_globals_macros.h:45:16: note: in expansion of macro â€˜TSRMGâ€™\r\n # define EG(v) TSRMG(executor_globals_id, zend_executor_globals *, v)\r\n                ^\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c:188:36: note: in expansion of macro â€˜EGâ€™\r\n   PHP_GRPC_PERSISTENT_LIST_UPDATE(&EG(persistent_list), key, key_len,\r\n                                    ^\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/../TSRM/TSRM.h:164:57: note: each undeclared identifier is reported only once for each function it appears in\r\n #define TSRMG(id, type, element) (((type) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element)\r\n                                                         ^\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/zend_hash.h:110:28: note: in definition of macro â€˜zend_hash_updateâ€™\r\n   _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)\r\n                            ^\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c:188:3: note: in expansion of macro â€˜PHP_GRPC_PERSISTENT_LIST_UPDATEâ€™\r\n   PHP_GRPC_PERSISTENT_LIST_UPDATE(&EG(persistent_list), key, key_len,\r\n   ^\r\n/home/[secure]/.phpenv/versions/5.6.24/include/php/Zend/zend_globals_macros.h:45:16: note: in expansion of macro â€˜TSRMGâ€™\r\n # define EG(v) TSRMG(executor_globals_id, zend_executor_globals *, v)\r\n                ^\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c:188:36: note: in expansion of macro â€˜EGâ€™\r\n   PHP_GRPC_PERSISTENT_LIST_UPDATE(&EG(persistent_list), key, key_len,\r\n                                    ^\r\n/tmp/pear/temp/grpc/src/php/ext/grpc/channel.c: At top level:\r\ncc1: error: unrecognized command line option \"-Wno-parentheses-equality\" [-Werror]\r\ncc1: all warnings being treated as errors\r\nmake: *** [src/php/ext/grpc/channel.lo] Error 1\r\nERROR: `make' failed\r\n```"},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/320852645","html_url":"https://github.com/grpc/grpc/issues/12109#issuecomment-320852645","issue_url":"https://api.github.com/repos/grpc/grpc/issues/12109","id":320852645,"user":{"login":"stanley-cheung","id":11674202,"avatar_url":"https://avatars2.githubusercontent.com/u/11674202?v=4","gravatar_id":"","url":"https://api.github.com/users/stanley-cheung","html_url":"https://github.com/stanley-cheung","followers_url":"https://api.github.com/users/stanley-cheung/followers","following_url":"https://api.github.com/users/stanley-cheung/following{/other_user}","gists_url":"https://api.github.com/users/stanley-cheung/gists{/gist_id}","starred_url":"https://api.github.com/users/stanley-cheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stanley-cheung/subscriptions","organizations_url":"https://api.github.com/users/stanley-cheung/orgs","repos_url":"https://api.github.com/users/stanley-cheung/repos","events_url":"https://api.github.com/users/stanley-cheung/events{/privacy}","received_events_url":"https://api.github.com/users/stanley-cheung/received_events","type":"User","site_admin":false},"created_at":"2017-08-08T05:18:31Z","updated_at":"2017-08-08T05:18:31Z","body":"@anoopmv What you mentioned was a Python issue. Please log a separate issue for that."}}
{"actor":{"display_login":"stanley-cheung"}}