When trying to install the gRPC extension on PHP, I get an infinite loading loop that keeps repeating the same text. I tried installing it on Docker and on another laptop, but the result is the same.
PHP 8.3 with the --with-pear flag enabled.
$ php -v
PHP 8.3.6 (cli) (built: Dec 2 2024 12:36:18) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies
I am installing gRPC with this command:
Here is the text that keeps repeating during the installation
In file included from /tmp/pear/temp/grpc/src/core/lib/promise/activity.h:34,
from /tmp/pear/temp/grpc/src/core/lib/resource_quota/memory_quota.h:40,
from /tmp/pear/temp/grpc/src/core/lib/resource_quota/arena.h:38,
from /tmp/pear/temp/grpc/src/core/lib/promise/arena_promise.h:29,
from /tmp/pear/temp/grpc/src/core/lib/channel/channel_stack.h:58,
from /tmp/pear/temp/grpc/src/core/lib/security/transport/server_auth_filter.cc:39:
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
174 | PromiseFactoryImpl(F&& f) {
| ^~~~~~~~~~~~~~~~~~
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/security/util/json_util.cc -o src/core/lib/security/util/json_util.lo -MMD -MF src/core/lib/security/util/json_util.dep -MT src/core/lib/security/util/json_util.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/security/util/json_util.cc -MMD -MF src/core/lib/security/util/json_util.dep -MT src/core/lib/security/util/json_util.lo -fPIC -DPIC -o src/core/lib/security/util/.libs/json_util.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/percent_encoding.cc -o src/core/lib/slice/percent_encoding.lo -MMD -MF src/core/lib/slice/percent_encoding.dep -MT src/core/lib/slice/percent_encoding.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/percent_encoding.cc -MMD -MF src/core/lib/slice/percent_encoding.dep -MT src/core/lib/slice/percent_encoding.lo -fPIC -DPIC -o src/core/lib/slice/.libs/percent_encoding.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice.cc -o src/core/lib/slice/slice.lo -MMD -MF src/core/lib/slice/slice.dep -MT src/core/lib/slice/slice.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice.cc -MMD -MF src/core/lib/slice/slice.dep -MT src/core/lib/slice/slice.lo -fPIC -DPIC -o src/core/lib/slice/.libs/slice.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice_buffer.cc -o src/core/lib/slice/slice_buffer.lo -MMD -MF src/core/lib/slice/slice_buffer.dep -MT src/core/lib/slice/slice_buffer.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice_buffer.cc -MMD -MF src/core/lib/slice/slice_buffer.dep -MT src/core/lib/slice/slice_buffer.lo -fPIC -DPIC -o src/core/lib/slice/.libs/slice_buffer.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice_string_helpers.cc -o src/core/lib/slice/slice_string_helpers.lo -MMD -MF src/core/lib/slice/slice_string_helpers.dep -MT src/core/lib/slice/slice_string_helpers.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/slice/slice_string_helpers.cc -MMD -MF src/core/lib/slice/slice_string_helpers.dep -MT src/core/lib/slice/slice_string_helpers.lo -fPIC -DPIC -o src/core/lib/slice/.libs/slice_string_helpers.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/byte_buffer.cc -o src/core/lib/surface/byte_buffer.lo -MMD -MF src/core/lib/surface/byte_buffer.dep -MT src/core/lib/surface/byte_buffer.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/byte_buffer.cc -MMD -MF src/core/lib/surface/byte_buffer.dep -MT src/core/lib/surface/byte_buffer.lo -fPIC -DPIC -o src/core/lib/surface/.libs/byte_buffer.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/byte_buffer_reader.cc -o src/core/lib/surface/byte_buffer_reader.lo -MMD -MF src/core/lib/surface/byte_buffer_reader.dep -MT src/core/lib/surface/byte_buffer_reader.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/byte_buffer_reader.cc -MMD -MF src/core/lib/surface/byte_buffer_reader.dep -MT src/core/lib/surface/byte_buffer_reader.lo -fPIC -DPIC -o src/core/lib/surface/.libs/byte_buffer_reader.o
/bin/bash /tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/libtool --tag=CXX --mode=compile g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibil
ity=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX='"PHP"' -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX='"1.70.0"' -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/call.cc -o src/core/lib/surface/call.lo -MMD -MF src/core/lib/surface/call.dep -MT src/core/lib/surface/call.lo
libtool: compile: g++ -I. -I/tmp/pear/temp/grpc -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/include -I/tmp/pear/temp/pear-build-rootzbP4HO/grpc-1.70.0/main -I/tmp/pear/temp/grpc -I/usr/include/php/20230831 -I/usr/include/php/20230831/main -I/usr/include/php/20230831/TSRM -I/usr/include/php/20230831/Zend -I/usr/include/php/20230831/ext -I/usr/include/php/20230831/ext/date/lib -I/tmp/pear/temp/grpc/include -I/tmp/pear/temp/grpc/src/core/ext/upb-gen -I/tmp/pear/temp/grpc/src/core/ext/upbdefs-gen -I/tmp/pear/temp/grpc/src/php/ext/grpc -I/tmp/pear/temp/grpc/third_party/abseil-cpp -I/tmp/pear/temp/grpc/third_party/address_sorting/include -I/tmp/pear/temp/grpc/third_party/boringssl-with-bazel/src/include -I/tmp/pear/temp/grpc/third_party/re2 -I/tmp/pear/temp/grpc/third_party/upb -I/tmp/pear/temp/grpc/third_party/utf8_range -I/tmp/pear/temp/grpc/third_party/xxhash -DHAVE_CONFIG_H -std=c++17 -fno-exceptions -fno-rtti -g -O2 -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPT
IONS=0 -DNOMINMAX -DGRPC_ARES=0 -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"PHP\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.70.0\" -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/grpc/src/core/lib/surface/call.cc -MMD -MF src/core/lib/surface/call.dep -MT src/core/lib/surface/call.lo -fPIC -DPIC -o src/core/lib/surface/.libs/call.o
In file included from /tmp/pear/temp/grpc/src/core/lib/promise/activity.h:34,
from /tmp/pear/temp/grpc/src/core/lib/resource_quota/memory_quota.h:40,
from /tmp/pear/temp/grpc/src/core/lib/resource_quota/arena.h:38,
from /tmp/pear/temp/grpc/src/core/lib/promise/arena_promise.h:29,
from /tmp/pear/temp/grpc/src/core/lib/channel/channel_stack.h:58,
from /tmp/pear/temp/grpc/src/core/lib/surface/call.h:35,
from /tmp/pear/temp/grpc/src/core/lib/surface/call.cc:19:
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
174 | PromiseFactoryImpl(F&& f) {
| ^~~~~~~~~~~~~~~~~~
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/pear/temp/grpc/src/core/lib/promise/detail/promise_factory.h:174:5: warning: 'always_inline' function might not be inlinable [-Wattributes]
When trying to install the
gRPCextension on PHP, I get an infinite loading loop that keeps repeating the same text. I tried installing it on Docker and on another laptop, but the result is the same.PHP 8.3 with the
--with-pearflag enabled.I am installing
gRPCwith this command:Here is the text that keeps repeating during the installation