php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #78566 compiler warnings with GCC9
Submitted: 2019-09-19 13:24 UTC Modified: 2020-01-03 11:06 UTC
Votes:1
Avg. Score:4.0 ± 0.0
Reproduced:0 of 0 (0.0%)
From: bugreports at gmail dot com Assigned:
Status: Open Package: Compile Warning
PHP Version: 7.4Git-2019-09-19 (Git) OS:
Private report: No CVE-ID: None
 [2019-09-19 13:24 UTC] bugreports at gmail dot com
Description:
------------
current 7-4 HEAD throws an unusual amount of compiler warnings compared to 7.2 with GCC 9.2.1



In file included from /usr/include/string.h:494,
                 from /BUILD/php-7.4.0/main/php_config.h:2362,
                 from /BUILD/php-7.4.0/ext/date/lib/timelib_config.h:4,
                 from /BUILD/php-7.4.0/ext/date/lib/timelib.h:30,
                 from /BUILD/php-7.4.0/ext/date/lib/parse_tz.c:26:
In function 'strncpy',
    inlined from 'create_location_table' at /BUILD/php-7.4.0/ext/date/lib/parse_tz.c:604:9:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/openssl/xp_ssl.c: In function 'php_openssl_sockop_set_option':
/BUILD/php-7.4.0/ext/openssl/xp_ssl.c:2050:4: warning: 'peer_cert' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2050 |    X509_free(peer_cert);
      |    ^~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/openssl/xp_ssl.c:1923:8: note: 'peer_cert' was declared here
 1923 |  X509 *peer_cert;
      |        ^~~~~~~~~
In file included from /BUILD/php-7.4.0/Zend/zend_types.h:25,
                 from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/main/SAPI.c:24:
/BUILD/php-7.4.0/main/SAPI.c: In function 'sapi_add_request_header':
/BUILD/php-7.4.0/Zend/zend_portability.h:365:10: warning: 'use_heap' may be used uninitialized in this function [-Wmaybe-uninitialized]
  365 |  do { if (UNEXPECTED(use_heap)) efree(p); } while (0)
      |          ^
/BUILD/php-7.4.0/main/SAPI.c:1111:14: note: 'use_heap' was declared here
 1111 |  ALLOCA_FLAG(use_heap)
      |              ^~~~~~~~
/BUILD/php-7.4.0/Zend/zend_portability.h:357:12: note: in definition of macro 'ALLOCA_FLAG'
  357 |  zend_bool name;
      |            ^~~~
Zend/zend_ini_scanner.l: In function 'ini_lex':
Zend/zend_ini_scanner.c:520:18: warning: 'yych' may be used uninitialized in this function [-Wmaybe-uninitialized]
  520 |    goto *yytarget[yych];
      |          ~~~~~~~~^~~~~~
Zend/zend_ini_scanner.c:388:10: note: 'yych' was declared here
  388 |  YYCTYPE yych;
      |          ^~~~
Zend/zend_language_scanner.l: In function 'lex_scan':
Zend/zend_language_scanner.c:1841:18: warning: 'yych' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1841 |    goto *yytarget[yych];
      |          ~~~~~~~~^~~~~~
Zend/zend_language_scanner.c:1255:10: note: 'yych' was declared here
 1255 |  YYCTYPE yych;
      |          ^~~~
In file included from /BUILD/php-7.4.0/Zend/zend_types.h:25,
                 from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.h:21,
                 from /BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c:18:
/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c: In function 'collator_u_strtod':
/BUILD/php-7.4.0/Zend/zend_portability.h:365:10: warning: 'use_heap' may be used uninitialized in this function [-Wmaybe-uninitialized]
  365 |  do { if (UNEXPECTED(use_heap)) efree(p); } while (0)
      |          ^
/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c:74:15: note: 'use_heap' was declared here
   74 |   ALLOCA_FLAG(use_heap);
      |               ^~~~~~~~
/BUILD/php-7.4.0/Zend/zend_portability.h:357:12: note: in definition of macro 'ALLOCA_FLAG'
  357 |  zend_bool name;
      |            ^~~~
In file included from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from ext/intl/php_intl.h:23,
                 from /BUILD/php-7.4.0/ext/intl/spoofchecker/spoofchecker_main.c:21:
/BUILD/php-7.4.0/ext/intl/spoofchecker/spoofchecker_main.c: In function 'zim_Spoofchecker_areConfusable':
/BUILD/php-7.4.0/Zend/zend_types.h:776:18: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized]
  776 |    (b) ? IS_TRUE : IS_FALSE; \
      |                  ^
/BUILD/php-7.4.0/ext/intl/spoofchecker/spoofchecker_main.c:61:6: note: 'ret' was declared here
   61 |  int ret;
      |      ^~~
In file included from /usr/include/string.h:494,
                 from /BUILD/php-7.4.0/include/../main/php_config.h:2362,
                 from /BUILD/php-7.4.0/Zend/zend_config.h:1,
                 from /BUILD/php-7.4.0/Zend/zend_portability.h:43,
                 from /BUILD/php-7.4.0/Zend/zend_types.h:25,
                 from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/pdo/pdo_dbh.c:27:
In function 'strncpy',
    inlined from 'pdo_raise_impl_error' at /BUILD/php-7.4.0/ext/pdo/pdo_dbh.c:59:2:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 6 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 6 equals destination size [-Wstringop-truncation]
In file included from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/readline/readline_cli.c:24:
/BUILD/php-7.4.0/ext/readline/readline_cli.c: In function 'cli_get_prompt':
/BUILD/php-7.4.0/Zend/zend.h:214:12: warning: '__orig_bailout' may be used uninitialized in this function [-Wmaybe-uninitialized]
  214 |   JMP_BUF *__orig_bailout = EG(bailout);     \
      |            ^~~~~~~~~~~~~~
/BUILD/php-7.4.0/Zend/zend.h:214:12: note: '__orig_bailout' was declared here
  214 |   JMP_BUF *__orig_bailout = EG(bailout);     \
      |            ^~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/readline/readline_cli.c:190:5: note: in expansion of macro 'zend_try'
  190 |     zend_try {
      |     ^~~~~~~~
/BUILD/php-7.4.0/ext/readline/readline_cli.c:184:10: warning: 'code' may be used uninitialized in this function [-Wmaybe-uninitialized]
  184 |    char *code;
      |          ^~~~
/BUILD/php-7.4.0/ext/readline/readline_cli.c:183:10: warning: 'prompt_end' may be used uninitialized in this function [-Wmaybe-uninitialized]
  183 |    char *prompt_end = strstr(prompt_spec + 1, "`");
      |          ^~~~~~~~~~
In file included from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/session/session.c:24:
/BUILD/php-7.4.0/ext/session/session.c: In function 'zif_session_create_id':
/BUILD/php-7.4.0/Zend/zend_types.h:1037:9: warning: 'new_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1037 |  return --(p->refcount);
      |         ^~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/session/session.c:2272:31: note: 'new_id' was declared here
 2272 |  zend_string *prefix = NULL, *new_id;
      |                               ^~~~~~
/BUILD/php-7.4.0/ext/sockets/sockets.c: In function 'zm_startup_sockets':
/BUILD/php-7.4.0/ext/sockets/sockets.c:853:13: warning: AI_IDN_ALLOW_UNASSIGNED is deprecated
  853 |  REGISTER_LONG_CONSTANT("AI_IDN_ALLOW_UNASSIGNED",  AI_IDN_ALLOW_UNASSIGNED, CONST_CS | CONST_PERSISTENT);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/sockets/sockets.c:854:13: warning: AI_IDN_USE_STD3_ASCII_RULES is deprecated
  854 |  REGISTER_LONG_CONSTANT("AI_IDN_USE_STD3_ASCII_RULES", AI_IDN_USE_STD3_ASCII_RULES, CONST_CS | CONST_PERSISTENT);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/sockets/sockets.c: In function 'zif_socket_addrinfo_lookup':
/BUILD/php-7.4.0/ext/sockets/sockets.c:2578:13: warning: AI_IDN_ALLOW_UNASSIGNED is deprecated
 2578 |      if (flags & (AI_IDN_ALLOW_UNASSIGNED | AI_IDN_USE_STD3_ASCII_RULES)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/sockets/sockets.c:2578:13: warning: AI_IDN_USE_STD3_ASCII_RULES is deprecated
 2578 |      if (flags & (AI_IDN_ALLOW_UNASSIGNED | AI_IDN_USE_STD3_ASCII_RULES)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/BUILD/php-7.4.0/ext/sockets/conversions.c: In function 'from_zval_write_name':
/BUILD/php-7.4.0/ext/sockets/conversions.c:732:2: warning: 'family' may be used uninitialized in this function [-Wmaybe-uninitialized]
  732 |  switch (family) {
      |  ^~~~~~
/BUILD/php-7.4.0/ext/sockets/conversions.c:708:7: note: 'family' was declared here
  708 |  int  family;
      |       ^~~~~~
/BUILD/php-7.4.0/ext/sockets/conversions.c: In function 'from_zval_write_controllen':
/BUILD/php-7.4.0/ext/sockets/conversions.c:1117:11: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1117 |  uint32_t len;
      |           ^~~
In file included from /BUILD/php-7.4.0/Zend/zend.h:30,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/zip/php_zip.c:24:
/BUILD/php-7.4.0/ext/zip/php_zip.c: In function 'php_zip_extract_file.isra.0':
/BUILD/php-7.4.0/Zend/zend_alloc.h:161:26: warning: 'file_basename' may be used uninitialized in this function [-Wmaybe-uninitialized]
  161 | #define efree(ptr)       _efree((ptr) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC)
      |                          ^~~~~~
/BUILD/php-7.4.0/ext/zip/php_zip.c:152:15: note: 'file_basename' was declared here
  152 |  zend_string *file_basename;
      |               ^~~~~~~~~~~~~
In file included from /usr/include/string.h:494,
                 from /BUILD/php-7.4.0/include/../main/php_config.h:2362,
                 from /BUILD/php-7.4.0/Zend/zend_config.h:1,
                 from /BUILD/php-7.4.0/Zend/zend_portability.h:43,
                 from /BUILD/php-7.4.0/Zend/zend_types.h:25,
                 from /BUILD/php-7.4.0/Zend/zend.h:27,
                 from /BUILD/php-7.4.0/main/php.h:33,
                 from /BUILD/php-7.4.0/ext/zip/php_zip.c:24:
In function 'strncpy',
    inlined from 'php_zip_glob' at /BUILD/php-7.4.0/ext/zip/php_zip.c:577:2:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /BUILD/php-7.4.0/ext/mysqlnd/mysqlnd_wireprotocol.c:26:
/BUILD/php-7.4.0/ext/mysqlnd/mysqlnd_wireprotocol.c: In function 'php_mysqlnd_rowp_read_binary_protocol':
/BUILD/php-7.4.0/ext/mysqlnd/mysqlnd_statistics.h:90:11: warning: 'statistic' may be used uninitialized in this function [-Wmaybe-uninitialized]
   90 |   if (_s1 != _p_s->count) MYSQLND_UPDATE_VALUE_AND_CALL_TRIGGER(_p_s, _s1, v1); \
      |           ^~
/BUILD/php-7.4.0/ext/mysqlnd/mysqlnd_wireprotocol.c:1470:32: note: 'statistic' was declared here
 1470 |   enum_mysqlnd_collected_stats statistic;
      |                                ^~~~~~~~~
/usr/bin/ld: ext/apcu/.libs/apc_mmap.o: in function `apc_mmap.cold':
apc_mmap.c:(.text.unlikely+0x3c): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
copying selected object files to avoid basename conflicts...


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2020-01-03 11:06 UTC] nikic@php.net
I've installed GCC 9.2.1 on Ubuntu and fixed one warning in https://github.com/php/php-src/commit/3e5675d730c6fb099ebb1b9f645bdb3ba6b86d85. However, this is the only warning I get.

PS: The reason why you see an "unusual amount" of warnings, is that PHP is compiled with -Wall since PHP 7.4.
 [2020-01-03 11:36 UTC] bugreports at gmail dot com
maybe "make profile-gen" and/or compiler flags making some difference
on the other hand i explicitly disabled some warning types long ago

the date stuff is likely the fedora system tzdata patch

+ export 'CFLAGS=-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ CFLAGS='-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'CC=gcc -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ CC='gcc -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'CXXFLAGS=-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ CXXFLAGS='-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'CPPFLAGS=-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ CPPFLAGS='-m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'CXX=gcc -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ CXX='gcc -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'SH_LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ SH_LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack'
+ export 'LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack -pie -fPIE'
+ LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -msse2avx -march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2 -g0 -pipe -fstack-protector --param=ssp-buffer-size=8 -falign-functions -falign-jumps -falign-loops -falign-labels -flimit-function-alignment -fdce -fdse -fexpensive-optimizations -fgraphite-identity -fipa-cp-clone -floop-unroll-and-jam -fmove-loop-invariants -fomit-frame-pointer -fno-opt-info -foptimize-strlen -fpeel-loops -fsemantic-interposition -fsplit-loops -fsplit-paths -fstrict-aliasing -ftree-ch -ftree-dce -ftree-dse -ftree-loop-distribution -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon -ftree-pre -ftree-partial-pre -ftree-vectorize -ftree-loop-vectorize -ftree-slp-vectorize -funroll-loops -funswitch-loops -fvariable-expansion-in-unroller -fsimd-cost-model=unlimited -fvect-cost-model=unlimited -fwrapv -fno-exceptions -fno-gcse -fno-math-errno -fno-stack-clash-protection -fcf-protection=none -fsemantic-interposition -Wformat -Werror=format-security -Wno-stack-protector -Wno-deprecated-declarations -Wno-missing-profile -Wno-unused-result -Wstrict-aliasing -Wa,--noexecstack -pie -fPIE'
+ export LD=ld.lld
+ LD=ld.lld
+ export EXTENSION_DIR=/usr/lib64/php/modules
+ EXTENSION_DIR=/usr/lib64/php/modules
+ export LIBPHP_BINARY=libphp7
+ LIBPHP_BINARY=libphp7
+ export CCACHE_DISABLE=1
+ CCACHE_DISABLE=1
+ export LANG=C.UTF-8
+ LANG=C.UTF-8
+ ./configure --quiet --host=x86_64-redhat-linux --build=x86_64-redhat-linux --target=x86_64-redhat-linux --prefix=/usr --program-prefix= --libdir=/usr/lib64/php --disable-all --disable-static --enable-shared --enable-apcu=shared --enable-bcmath=shared --enable-calendar=shared --enable-cli --enable-ctype=shared --enable-dom=shared --enable-exif=shared --enable-fileinfo=shared --enable-filter --enable-gcc-global-regs --enable-gd=shared --enable-hash --enable-huge-code-pages --enable-inline-optimization --enable-intl=shared --enable-json=shared --enable-libxml --enable-mbregex --enable-mbstring=shared --enable-mysqlnd --enable-opcache=shared --enable-opcache-jit --enable-pcntl=shared --enable-pdo=shared --enable-phar=shared --enable-posix=shared --enable-re2c-cgoto --enable-rtld-now --enable-session=shared --enable-simplexml=shared --enable-soap=shared --enable-sockets=shared --enable-tokenizer=shared --enable-xml=shared --enable-xmlreader=shared --enable-xmlwriter=shared --enable-zip=shared --with-apxs2=/usr/bin/apxs --with-bz2=shared,/usr --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.lounge.d --with-curl=shared,/usr --with-freetype --with-freetype-dir=/usr --with-gd=shared --with-iconv=shared --with-imap=shared,/usr --with-jpeg --with-jpeg-dir=/usr --with-layout=GNU --with-libdir=lib64 --with-libedit=shared,/usr --with-libxml --with-libxml-dir=/usr --with-libzip=/usr --with-mysql-sock=/var/lib/mysql/mysql.sock --with-mysqli=mysqlnd --with-openssl=/usr --with-pcre-jit --with-pcre-regex --with-pdo-mysql=shared,mysqlnd --with-pic --with-png-dir=/usr --with-system-ciphers --with-system-tzdata --with-tidy=shared,/usr --with-xsl=shared --with-zip=shared --with-zlib-dir=/usr --with-zlib=shared --without-ffi --without-kerberos --without-sodium --without-webp --without-webp-dir --without-xpm --disable-cgi --disable-dmalloc --disable-dtrace --disable-fuzzer --disable-gcov --disable-gd-jis-conv --disable-mysqlnd-compression-support --disable-phpdbg --disable-rpath --disable-short-tags --disable-zts --disable-debug --without-valgrind
configure: WARNING: unrecognized options: --enable-hash, --enable-libxml, --enable-opcache-jit, --enable-zip, --with-freetype-dir, --with-gd, --with-jpeg-dir, --with-libxml-dir, --with-libzip, --with-pcre-regex, --with-png-dir, --without-webp-dir, --disable-fuzzer, --disable-zts
Updated main/php_version.h
This is the test message -- configure: WARNING: libedit directory ignored, rely on pkg-config
creating main/internal_functions.c
creating main/internal_functions_cli.c
+--------------------------------------------------------------------+
|                        *** WARNING ***                             |
|                                                                    |
| You have built PHP for Apache's current non-threaded MPM.          |
| If you change Apache to use a threaded MPM you must reconfigure    |
| PHP with --enable-maintainer-zts                                   |

+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE. By continuing this installation  |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+

Thank you for using PHP.

configure: WARNING: unrecognized options: --enable-hash, --enable-libxml, --enable-opcache-jit, --enable-zip, --with-freetype-dir, --with-gd, --with-jpeg-dir, --with-libxml-dir, --with-libzip, --with-pcre-regex, --with-png-dir, --without-webp-dir, --disable-fuzzer, --disable-zts
+ test 0 '!=' 0
+ make --quiet -j6 prof-gen
In file included from /usr/include/string.h:494,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/main/php_config.h:2365,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/date/lib/timelib_config.h:4,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/date/lib/timelib.h:30,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/date/lib/parse_tz.c:26:
In function ‘strncpy’,
    inlined from ‘create_location_table’ at /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/date/lib/parse_tz.c:604:9:
/usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/spl/spl_observer.c: In function ‘spl_object_storage_detach’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/spl/spl_observer.c:211:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  211 |   ret = zend_hash_index_del(&intern->storage, key.h);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend.h:33,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/main/php.h:33,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/spl/spl_observer.c:24:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/spl/spl_observer.c: In function ‘spl_object_storage_contains’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend_hash.h:224:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  224 |  return zend_hash_index_find(ht, h) != NULL;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/spl/spl_observer.c:382:16: note: ‘key.h’ was declared here
  382 |  zend_hash_key key;
      |                ^~~
In file included from /home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend_types.h:25,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend.h:27,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/main/php.h:33,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.h:21,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c:18:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c: In function ‘collator_u_strtod’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend_portability.h:365:10: warning: ‘use_heap’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  365 |  do { if (UNEXPECTED(use_heap)) efree(p); } while (0)
      |          ^
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/intl/collator/collator_is_numeric.c:74:15: note: ‘use_heap’ was declared here
   74 |   ALLOCA_FLAG(use_heap);
      |               ^~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend_portability.h:357:12: note: in definition of macro ‘ALLOCA_FLAG’
  357 |  zend_bool name;
      |            ^~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c: In function ‘zm_startup_sockets’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c:853:13: warning: AI_IDN_ALLOW_UNASSIGNED is deprecated
  853 |  REGISTER_LONG_CONSTANT("AI_IDN_ALLOW_UNASSIGNED",  AI_IDN_ALLOW_UNASSIGNED, CONST_CS | CONST_PERSISTENT);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c:854:13: warning: AI_IDN_USE_STD3_ASCII_RULES is deprecated
  854 |  REGISTER_LONG_CONSTANT("AI_IDN_USE_STD3_ASCII_RULES", AI_IDN_USE_STD3_ASCII_RULES, CONST_CS | CONST_PERSISTENT);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c: In function ‘zif_socket_addrinfo_lookup’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c:2578:13: warning: AI_IDN_ALLOW_UNASSIGNED is deprecated
 2578 |      if (flags & (AI_IDN_ALLOW_UNASSIGNED | AI_IDN_USE_STD3_ASCII_RULES)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/sockets/sockets.c:2578:13: warning: AI_IDN_USE_STD3_ASCII_RULES is deprecated
 2578 |      if (flags & (AI_IDN_ALLOW_UNASSIGNED | AI_IDN_USE_STD3_ASCII_RULES)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend.h:32,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/main/php.h:33,
                 from /home/builduser/rpmbuild/BUILD/php-7.4.0/ext/zip/php_zip.c:24:
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/zip/php_zip.c: In function ‘c_ziparchive_getFromIndex’:
/home/builduser/rpmbuild/BUILD/php-7.4.0/Zend/zend_string.h:52:31: warning: ‘filename’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   52 | #define ZSTR_VAL(zstr)  (zstr)->val
      |                               ^~
/home/builduser/rpmbuild/BUILD/php-7.4.0/ext/zip/php_zip.c:2687:15: note: ‘filename’ was declared here
 2687 |  zend_string *filename;
      |               ^~~~~~~~
Zend/zend_ini_scanner.l: In function ‘ini_lex’:
Zend/zend_ini_scanner.c:520:18: warning: ‘yych’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  520 |    goto *yytarget[yych];
      |          ~~~~~~~~^~~~~~
Zend/zend_ini_scanner.c:388:10: note: ‘yych’ was declared here
  388 |  YYCTYPE yych;
      |          ^~~~
Zend/zend_language_scanner.l: In function ‘lex_scan’:
Zend/zend_language_scanner.c:1855:18: warning: ‘yych’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1855 |    goto *yytarget[yych];
      |          ~~~~~~~~^~~~~~
Zend/zend_language_scanner.c:1260:10: note: ‘yych’ was declared here
 1260 |  YYCTYPE yych;
      |          ^~~~
Generating phar.php
Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
clicommand.inc
directorytreeiterator.inc
pharcommand.inc
directorygraphiterator.inc
invertedregexiterator.inc
phar.inc

Build complete.
Don't forget to run 'make test'.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Nov 21 14:01:29 2024 UTC