This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by PHP configure 8.3.17, which was generated by GNU Autoconf 2.72c. Invocation command line was $ ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-xmlreader --enable-xmlwriter --enable-soap --enable-calendar --with-curl --with-gd --with-pdo-sqlite --with-pdo-mysql --with-mysqli --with-mysql-sock --enable-mysqlnd --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-jpeg-dir=/usr --with-png-dir=/usr --with-openssl --enable-ftp --with-kerberos --with-gettext --with-xmlrpc --with-xsl --with-apxs2=/usr/local/httpd/bin/apxs --disable-fileinfo ## --------- ## ## Platform. ## ## --------- ## hostname = wordpress uname -m = x86_64 uname -r = 3.10.0-1160.88.1.el7.x86_64 uname -s = Linux uname -v = #1 SMP Tue Mar 7 15:41:52 UTC 2023 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/sbin/ PATH: /usr/bin/ PATH: /root/bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:3917: looking for aux files: config.guess config.sub configure:3930: trying ./build/ configure:3959: ./build/config.guess found configure:3959: ./build/config.sub found configure:4077: checking for grep that handles long lines and -e configure:4142: result: /usr/bin/grep configure:4147: checking for egrep configure:4216: result: /usr/bin/grep -E configure:4221: checking for a sed that does not truncate output configure:4292: result: /usr/bin/sed configure:4378: checking build system type configure:4394: result: x86_64-pc-linux-gnu configure:4414: checking host system type configure:4429: result: x86_64-pc-linux-gnu configure:4449: checking target system type configure:4464: result: x86_64-pc-linux-gnu configure:4632: checking for pkg-config configure:4655: found /usr/bin/pkg-config configure:4668: result: /usr/bin/pkg-config configure:4693: checking pkg-config is at least version 0.9.0 configure:4696: result: yes configure:4773: checking for cc configure:4794: found /usr/bin/cc configure:4806: result: cc configure:4837: checking for C compiler version configure:4846: cc --version >&5 cc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4857: $? = 0 configure:4846: cc -v >&5 Using built-in specs. COLLECT_GCC=cc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux Thread model: posix gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) configure:4857: $? = 0 configure:4846: cc -V >&5 cc: error: unrecognized command line option '-V' cc: fatal error: no input files compilation terminated. configure:4857: $? = 4 configure:4846: cc -qversion >&5 cc: error: unrecognized command line option '-qversion' cc: fatal error: no input files compilation terminated. configure:4857: $? = 4 configure:4846: cc -version >&5 cc: error: unrecognized command line option '-version' cc: fatal error: no input files compilation terminated. configure:4857: $? = 4 configure:4877: checking whether the C compiler works configure:4899: cc conftest.c >&5 configure:4903: $? = 0 configure:4954: result: yes configure:4958: checking for C compiler default output file name configure:4960: result: a.out configure:4966: checking for suffix of executables configure:4973: cc -o conftest conftest.c >&5 configure:4977: $? = 0 configure:5001: result: configure:5023: checking whether we are cross compiling configure:5031: cc -o conftest conftest.c >&5 configure:5035: $? = 0 configure:5042: ./conftest configure:5046: $? = 0 configure:5061: result: no configure:5067: checking for suffix of object files configure:5090: cc -c conftest.c >&5 configure:5094: $? = 0 configure:5118: result: o configure:5122: checking whether the compiler supports GNU C configure:5142: cc -c conftest.c >&5 configure:5142: $? = 0 configure:5154: result: yes configure:5165: checking whether cc accepts -g configure:5186: cc -c -g conftest.c >&5 configure:5186: $? = 0 configure:5233: result: yes configure:5253: checking for cc option to enable C11 features configure:5268: cc -c -g -O2 conftest.c >&5 conftest.c:59:3: error: #error "Compiler does not advertise C99 conformance" # error "Compiler does not advertise C99 conformance" ^ conftest.c:115:29: error: expected ';', ',' or ')' before 'text' test_restrict (ccp restrict text) ^ conftest.c:164:3: error: #error "Compiler does not advertise C11 conformance" # error "Compiler does not advertise C11 conformance" ^ conftest.c:195:12: error: 'syntax' undeclared here (not in a function) #define u8 syntax error! ^ conftest.c:196:29: note: in expansion of macro 'u8' char const utf8_literal[] = u8"happens to be ASCII" "another string"; ^ conftest.c:195:19: error: expected ',' or ';' before 'error' #define u8 syntax error! ^ conftest.c:196:29: note: in expansion of macro 'u8' char const utf8_literal[] = u8"happens to be ASCII" "another string"; ^ conftest.c: In function 'main': conftest.c:229:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar' char *restrict newvar = "Another string"; ^ conftest.c:229:18: error: 'newvar' undeclared (first use in this function) conftest.c:229:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:239:3: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < ia->datasize; ++i) ^ conftest.c:239:3: note: use option -std=c99 or -std=gnu99 to compile your code configure:5268: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | /* end confdefs.h. */ | | /* Does the compiler advertise C89 conformance? | Do not test the value of __STDC__, because some compilers set it to 0 | while being otherwise adequately conformant. */ | #if !defined __STDC__ | # error "Compiler does not advertise C89 conformance" | #endif | | #include | #include | struct stat; | /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ | struct buf { int x; }; | struct buf * (*rcsopen) (struct buf *, struct stat *, int); | static char *e (char **p, int i) | { | return p[i]; | } | static char *f (char * (*g) (char **, int), char **p, ...) | { | char *s; | va_list v; | va_start (v,p); | s = g (p, va_arg (v,int)); | va_end (v); | return s; | } | | /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has | function prototypes and stuff, but not \xHH hex character constants. | These do not provoke an error unfortunately, instead are silently treated | as an "x". The following induces an error, until -std is added to get | proper ANSI mode. Curiously \x00 != x always comes out true, for an | array size at least. It is necessary to write \x00 == 0 to get something | that is true only with -std. */ | int osf4_cc_array ['\x00' == 0 ? 1 : -1]; | | /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters | inside strings and character constants. */ | #define FOO(x) 'x' | int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; | | int test (int i, double x); | struct s1 {int (*f) (int a);}; | struct s2 {int (*f) (double a);}; | int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), | int, int); | | // Does the compiler advertise C99 conformance? | #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L | # error "Compiler does not advertise C99 conformance" | #endif | | #include | extern int puts (const char *); | extern int printf (const char *, ...); | extern int dprintf (int, const char *, ...); | extern void *malloc (size_t); | extern void free (void *); | | // Check varargs macros. These examples are taken from C99 6.10.3.5. | // dprintf is used instead of fprintf to avoid needing to declare | // FILE and stderr. | #define debug(...) dprintf (2, __VA_ARGS__) | #define showlist(...) puts (#__VA_ARGS__) | #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) | static void | test_varargs_macros (void) | { | int x = 1234; | int y = 5678; | debug ("Flag"); | debug ("X = %d\n", x); | showlist (The first, second, and third items.); | report (x>y, "x is %d but y is %d", x, y); | } | | // Check long long types. | #define BIG64 18446744073709551615ull | #define BIG32 4294967295ul | #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) | #if !BIG_OK | #error "your preprocessor is broken" | #endif | #if BIG_OK | #else | #error "your preprocessor is broken" | #endif | static long long int bignum = -9223372036854775807LL; | static unsigned long long int ubignum = BIG64; | | struct incomplete_array | { | int datasize; | double data[]; | }; | | struct named_init { | int number; | const wchar_t *name; | double average; | }; | | typedef const char *ccp; | | static inline int | test_restrict (ccp restrict text) | { | // See if C++-style comments work. | // Iterate through items via the restricted pointer. | // Also check for declarations in for loops. | for (unsigned int i = 0; *(text+i) != '\0'; ++i) | continue; | return 0; | } | | // Check varargs and va_copy. | static bool | test_varargs (const char *format, ...) | { | va_list args; | va_start (args, format); | va_list args_copy; | va_copy (args_copy, args); | | const char *str = ""; | int number = 0; | float fnumber = 0; | | while (*format) | { | switch (*format++) | { | case 's': // string | str = va_arg (args_copy, const char *); | break; | case 'd': // int | number = va_arg (args_copy, int); | break; | case 'f': // float | fnumber = va_arg (args_copy, double); | break; | default: | break; | } | } | va_end (args_copy); | va_end (args); | | return *str && number && fnumber; | } | | | // Does the compiler advertise C11 conformance? | #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L | # error "Compiler does not advertise C11 conformance" | #endif | | // Check _Alignas. | char _Alignas (double) aligned_as_double; | char _Alignas (0) no_special_alignment; | extern char aligned_as_int; | char _Alignas (0) _Alignas (int) aligned_as_int; | | // Check _Alignof. | enum | { | int_alignment = _Alignof (int), | int_array_alignment = _Alignof (int[100]), | char_alignment = _Alignof (char) | }; | _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); | | // Check _Noreturn. | int _Noreturn does_not_return (void) { for (;;) continue; } | | // Check _Static_assert. | struct test_static_assert | { | int x; | _Static_assert (sizeof (int) <= sizeof (long int), | "_Static_assert does not work in struct"); | long int y; | }; | | // Check UTF-8 literals. | #define u8 syntax error! | char const utf8_literal[] = u8"happens to be ASCII" "another string"; | | // Check duplicate typedefs. | typedef long *long_ptr; | typedef long int *long_ptr; | typedef long_ptr long_ptr; | | // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. | struct anonymous | { | union { | struct { int i; int j; }; | struct { int k; long int l; } w; | }; | int m; | } v1; | | | int | main (int argc, char **argv) | { | int ok = 0; | | ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); | | | // Check bool. | _Bool success = false; | success |= (argc != 0); | | // Check restrict. | if (test_restrict ("String literal") == 0) | success = true; | char *restrict newvar = "Another string"; | | // Check varargs. | success &= test_varargs ("s, d' f .", "string", 65, 34.234); | test_varargs_macros (); | | // Check flexible array members. | struct incomplete_array *ia = | malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); | ia->datasize = 10; | for (int i = 0; i < ia->datasize; ++i) | ia->data[i] = i * 1.234; | // Work around memory leak warnings. | free (ia); | | // Check named initializers. | struct named_init ni = { | .number = 34, | .name = L"Test wide string", | .average = 543.34343, | }; | | ni.number = 58; | | int dynamic_array[ni.number]; | dynamic_array[0] = argv[0][0]; | dynamic_array[ni.number - 1] = 543; | | // work around unused variable warnings | ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' | || dynamic_array[ni.number - 1] != 543); | | | _Static_assert ((offsetof (struct anonymous, i) | == offsetof (struct anonymous, w.k)), | "Anonymous union alignment botch"); | v1.i = 2; | v1.w.k = 5; | ok |= v1.i != 5; | | return ok; | } | configure:5268: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5268: $? = 0 configure:5290: result: -std=gnu11 configure:5411: checking how to run the C preprocessor configure:5437: cc -std=gnu11 -E conftest.c configure:5437: $? = 0 configure:5453: cc -std=gnu11 -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:5453: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | /* end confdefs.h. */ | #include configure:5482: result: cc -std=gnu11 -E configure:5496: cc -std=gnu11 -E conftest.c configure:5496: $? = 0 configure:5512: cc -std=gnu11 -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:5512: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | /* end confdefs.h. */ | #include configure:5545: checking for egrep -e configure:5673: result: /usr/bin/grep -E configure:5679: checking for icc configure:5689: result: no configure:5704: checking for suncc configure:5714: result: no configure:5736: checking how to run the C preprocessor configure:5807: result: cc -std=gnu11 -E configure:5821: cc -std=gnu11 -E conftest.c configure:5821: $? = 0 configure:5837: cc -std=gnu11 -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:5837: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | /* end confdefs.h. */ | #include configure:5873: checking for stdio.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for stdlib.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for string.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for inttypes.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for stdint.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for strings.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for sys/stat.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for sys/types.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for unistd.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for wchar.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5873: $? = 0 configure:5873: result: yes configure:5873: checking for minix/config.h configure:5873: cc -std=gnu11 -c -g -O2 conftest.c >&5 conftest.c:47:26: fatal error: minix/config.h: No such file or directory #include ^ compilation terminated. configure:5873: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:5873: result: no configure:5904: checking whether it is safe to define __EXTENSIONS__ configure:5923: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5923: $? = 0 configure:5933: result: yes configure:5936: checking whether _XOPEN_SOURCE should be defined configure:5958: cc -std=gnu11 -c -g -O2 conftest.c >&5 configure:5958: $? = 0 configure:5987: result: no configure:6046: checking whether ln -s works configure:6050: result: yes configure:6119: checking for system library directory configure:6136: result: lib configure:6145: checking whether to enable runpaths configure:6161: result: no configure:6168: checking if compiler supports -Wl,-rpath, configure:6188: cc -std=gnu11 -o conftest -g -O2 conftest.c -Wl,-rpath,/usr/lib >&5 configure:6188: $? = 0 configure:6201: result: yes configure:6257: checking for gawk configure:6279: found /usr/bin/gawk configure:6291: result: gawk configure:6333: checking for bison configure:6354: found /usr/bin/bison configure:6366: result: bison configure:6379: checking for bison version configure:6422: result: 3.0.4 (ok) configure:6447: checking for re2c configure:6483: result: no configure:6545: checking for php configure:6566: found /usr/bin/php configure:6578: result: php configure:6588: checking for php version configure:6603: result: 8.3.4 (ok) configure:6615: checking whether to enable computed goto gcc extension with re2c configure:6631: result: no configure:6701: checking whether C compiler accepts -ffp-contract=off configure:6721: cc -std=gnu11 -c -g -O2 -ffp-contract=off conftest.c >&5 configure:6721: $? = 0 configure:6732: result: yes configure:6743: checking whether C compiler accepts -fvisibility=hidden configure:6763: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden conftest.c >&5 configure:6763: $? = 0 configure:6774: result: yes configure:6802: checking whether to force non-PIC code in shared modules configure:6816: result: no configure:6821: checking whether we are using musl libc configure:6831: result: no configure:6836: checking whether to use -D_GNU_SOURCE cflag configure:6839: result: yes configure:6861: checking for global register variables support configure:6915: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:6915: $? = 0 configure:6933: result: yes configure:6936: checking whether __cpuid_count is available configure:6959: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:6959: $? = 0 configure:6974: result: yes configure:6985: checking for pthreads_cflags configure:7016: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -kthread -D_GNU_SOURCE conftest.c >&5 cc: error: unrecognized command line option '-kthread' configure:7016: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | /* end confdefs.h. */ | | #include | #include | | void *thread_routine(void *data) { | return data; | } | | int main(void) { | pthread_t thd; | pthread_mutexattr_t mattr; | int data = 1; | pthread_mutexattr_init(&mattr); | return pthread_create(&thd, NULL, thread_routine, &data); | } configure:7016: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE conftest.c >&5 configure:7016: $? = 0 configure:7040: result: -pthread configure:7043: checking for pthreads_lib configure:7074: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c -lpthread >&5 configure:7074: $? = 0 configure:7098: result: pthread configure:7169: result: configure:7171: result: Configuring SAPI modules configure:7206: checking for Apache 2 handler module support via DSO through APXS configure:7841: result: yes configure:7877: checking for setproctitle configure:7877: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 /tmp/cc2arr7q.o: In function `main': /root/php-8.3.17/conftest.c:66: undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:7877: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (void); below. */ | | #include | #undef setproctitle | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setproctitle || defined __stub___setproctitle | choke me | #endif | | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:7877: result: no configure:7885: checking for sys/pstat.h configure:7885: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 conftest.c:67:23: fatal error: sys/pstat.h: No such file or directory #include ^ compilation terminated. configure:7885: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7885: result: no configure:7893: checking for PS_STRINGS configure:7913: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 conftest.c:39:29: fatal error: machine/vmparam.h: No such file or directory #include ^ compilation terminated. configure:7913: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | /* end confdefs.h. */ | #include | #include | | int | main (void) | { | PS_STRINGS->ps_nargvstr = 1; | PS_STRINGS->ps_argvstr = "foo"; | ; | return 0; | } configure:7924: result: no configure:7932: checking for CLI build configure:8094: result: yes configure:8123: checking for embedded SAPI library support configure:8330: result: no configure:8386: checking for FPM build configure:10385: result: no configure:10392: checking for clang fuzzer SAPI configure:11594: result: no configure:11600: checking for LiteSpeed support configure:11774: result: no configure:11783: checking for phpdbg support configure:11820: result: yes configure:11829: checking for phpdbg debug build configure:11845: result: no configure:11854: checking for phpdbg readline support configure:11870: result: no configure:11877: checking whether termios.h defines TIOCGWINSZ configure:11904: result: no configure:11908: checking whether sys/ioctl.h defines TIOCGWINSZ configure:11935: result: yes configure:11962: checking for phpdbg and readline integration configure:11977: result: disabled configure:11981: checking for userfaultfd faulting on write-protected memory support configure:11996: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 conftest.c:45:7: error: #error userfaults on write-protected memory not supported # error userfaults on write-protected memory not supported ^ configure:11996: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | /* end confdefs.h. */ | | #include | #ifndef UFFDIO_WRITEPROTECT_MODE_WP | # error userfaults on write-protected memory not supported | #endif | configure:12006: result: no configure:12343: checking for CGI build configure:12346: result: yes configure:12349: checking for sun_len in sys/un.h configure:12365: result: no configure:12372: checking whether cross-process locking is required by accept() configure:12383: result: no configure:12536: checking for chosen SAPI module configure:12538: result: apache2handler configure:12541: checking for executable SAPI binaries configure:12544: result: cli phpdbg cgi configure:12595: result: configure:12597: result: Running system checks configure:12605: checking for sendmail configure:12629: found /usr/sbin/sendmail configure:12643: result: /usr/sbin/sendmail configure:12657: checking whether system uses EBCDIC configure:12678: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:12678: $? = 0 configure:12678: ./conftest configure:12678: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | /* end confdefs.h. */ | | int main(void) { | return (unsigned char)'A' != (unsigned char)0xC1; | } | configure:12696: result: no configure:12703: checking whether byte ordering is bigendian configure:12731: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:12731: $? = 0 configure:12731: ./conftest configure:12731: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | /* end confdefs.h. */ | | int main(void) | { | short one = 1; | char *cp = (char *)&one; | | if (*cp == 0) { | return(0); | } else { | return(1); | } | } | configure:12746: result: no configure:12756: checking whether writing to stdout works configure:12794: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:12794: $? = 0 configure:12794: ./conftest configure:12794: $? = 0 configure:12813: result: yes configure:12867: checking for socket configure:12867: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:12867: $? = 0 configure:12867: result: yes configure:13222: checking for socketpair configure:13222: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:13222: $? = 0 configure:13222: result: yes configure:13577: checking for htonl configure:13577: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:13577: $? = 0 configure:13577: result: yes configure:13932: checking for gethostname configure:13932: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:13932: $? = 0 configure:13932: result: yes configure:14287: checking for gethostbyaddr configure:14287: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 configure:14287: $? = 0 configure:14287: result: yes configure:14642: checking for dlopen configure:14642: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 /tmp/ccLc3psg.o: In function `main': /root/php-8.3.17/conftest.c:75: undefined reference to `dlopen' collect2: error: ld returned 1 exit status configure:14642: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | /* end confdefs.h. */ | /* Define dlopen to an innocuous variant, in case declares dlopen. | For example, HP-UX 11i declares gettimeofday. */ | #define dlopen innocuous_dlopen | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dlopen (void); below. */ | | #include | #undef dlopen | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dlopen (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dlopen || defined __stub___dlopen | choke me | #endif | | int | main (void) | { | return dlopen (); | ; | return 0; | } configure:14642: result: no configure:14647: checking for __dlopen configure:14647: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread >&5 /tmp/ccDSSQ1l.o: In function `main': /root/php-8.3.17/conftest.c:75: undefined reference to `__dlopen' collect2: error: ld returned 1 exit status configure:14647: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | /* end confdefs.h. */ | /* Define __dlopen to an innocuous variant, in case declares __dlopen. | For example, HP-UX 11i declares gettimeofday. */ | #define __dlopen innocuous___dlopen | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __dlopen (void); below. */ | | #include | #undef __dlopen | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __dlopen (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___dlopen || defined __stub_____dlopen | choke me | #endif | | int | main (void) | { | return __dlopen (); | ; | return 0; | } configure:14647: result: no configure:14673: checking for dlopen in -ldl configure:14702: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -ldl -lpthread >&5 configure:14702: $? = 0 configure:14714: result: yes configure:14790: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lpthread -ldl >&5 configure:14790: $? = 0 configure:14790: ./conftest configure:14790: $? = 0 configure:14997: checking for dlsym configure:14997: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -ldl -lpthread >&5 configure:14997: $? = 0 configure:14997: result: yes configure:15352: checking for sin in -lm configure:15381: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c:62:6: warning: conflicting types for built-in function 'sin' [enabled by default] char sin (void); ^ configure:15381: $? = 0 configure:15393: result: yes configure:15610: checking for inet_aton configure:15610: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:15610: $? = 0 configure:15610: result: yes configure:15962: checking for stdint.h configure:15962: result: yes configure:15985: checking for dirent.h configure:15985: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:15985: $? = 0 configure:15985: result: yes configure:16008: checking for sys/param.h configure:16008: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16008: $? = 0 configure:16008: result: yes configure:16031: checking for sys/types.h configure:16031: result: yes configure:16054: checking for sys/time.h configure:16054: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16054: $? = 0 configure:16054: result: yes configure:16077: checking for netinet/in.h configure:16077: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16077: $? = 0 configure:16077: result: yes configure:16100: checking for alloca.h configure:16100: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16100: $? = 0 configure:16100: result: yes configure:16123: checking for arpa/inet.h configure:16123: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16123: $? = 0 configure:16123: result: yes configure:16146: checking for arpa/nameser.h configure:16146: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16146: $? = 0 configure:16146: result: yes configure:16169: checking for crypt.h configure:16169: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16169: $? = 0 configure:16169: result: yes configure:16192: checking for dns.h configure:16192: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:82:17: fatal error: dns.h: No such file or directory #include ^ compilation terminated. configure:16192: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16192: result: no configure:16215: checking for fcntl.h configure:16215: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16215: $? = 0 configure:16215: result: yes configure:16238: checking for grp.h configure:16238: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16238: $? = 0 configure:16238: result: yes configure:16261: checking for ieeefp.h configure:16261: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:84:20: fatal error: ieeefp.h: No such file or directory #include ^ compilation terminated. configure:16261: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16261: result: no configure:16284: checking for langinfo.h configure:16284: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16284: $? = 0 configure:16284: result: yes configure:16307: checking for linux/filter.h configure:16307: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16307: $? = 0 configure:16307: result: yes configure:16330: checking for linux/sock_diag.h configure:16330: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16330: $? = 0 configure:16330: result: yes configure:16353: checking for malloc.h configure:16353: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16353: $? = 0 configure:16353: result: yes configure:16376: checking for os/signpost.h configure:16376: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:88:25: fatal error: os/signpost.h: No such file or directory #include ^ compilation terminated. configure:16376: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16376: result: no configure:16399: checking for poll.h configure:16399: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16399: $? = 0 configure:16399: result: yes configure:16422: checking for pty.h configure:16422: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16422: $? = 0 configure:16422: result: yes configure:16445: checking for pwd.h configure:16445: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16445: $? = 0 configure:16445: result: yes configure:16468: checking for resolv.h configure:16468: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16468: $? = 0 configure:16468: result: yes configure:16491: checking for strings.h configure:16491: result: yes configure:16514: checking for syslog.h configure:16514: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16514: $? = 0 configure:16514: result: yes configure:16537: checking for sysexits.h configure:16537: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16537: $? = 0 configure:16537: result: yes configure:16560: checking for sys/ioctl.h configure:16560: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16560: $? = 0 configure:16560: result: yes configure:16583: checking for sys/file.h configure:16583: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16583: $? = 0 configure:16583: result: yes configure:16606: checking for sys/mman.h configure:16606: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16606: $? = 0 configure:16606: result: yes configure:16629: checking for sys/mount.h configure:16629: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16629: $? = 0 configure:16629: result: yes configure:16652: checking for sys/poll.h configure:16652: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16652: $? = 0 configure:16652: result: yes configure:16675: checking for sys/procctl.h configure:16675: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:100:25: fatal error: sys/procctl.h: No such file or directory #include ^ compilation terminated. configure:16675: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16675: result: no configure:16698: checking for sys/resource.h configure:16698: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16698: $? = 0 configure:16698: result: yes configure:16721: checking for sys/select.h configure:16721: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16721: $? = 0 configure:16721: result: yes configure:16744: checking for sys/socket.h configure:16744: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16744: $? = 0 configure:16744: result: yes configure:16767: checking for sys/stat.h configure:16767: result: yes configure:16790: checking for sys/statfs.h configure:16790: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16790: $? = 0 configure:16790: result: yes configure:16813: checking for sys/statvfs.h configure:16813: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16813: $? = 0 configure:16813: result: yes configure:16836: checking for sys/vfs.h configure:16836: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16836: $? = 0 configure:16836: result: yes configure:16859: checking for sys/sysexits.h configure:16859: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:107:26: fatal error: sys/sysexits.h: No such file or directory #include ^ compilation terminated. configure:16859: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16859: result: no configure:16882: checking for sys/uio.h configure:16882: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16882: $? = 0 configure:16882: result: yes configure:16905: checking for sys/wait.h configure:16905: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16905: $? = 0 configure:16905: result: yes configure:16928: checking for sys/loadavg.h configure:16928: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:109:25: fatal error: sys/loadavg.h: No such file or directory #include ^ compilation terminated. configure:16928: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16928: result: no configure:16951: checking for unistd.h configure:16951: result: yes configure:16974: checking for unix.h configure:16974: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:110:18: fatal error: unix.h: No such file or directory #include ^ compilation terminated. configure:16974: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:16974: result: no configure:16997: checking for utime.h configure:16997: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:16997: $? = 0 configure:16997: result: yes configure:17020: checking for sys/utsname.h configure:17020: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17020: $? = 0 configure:17020: result: yes configure:17043: checking for sys/ipc.h configure:17043: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17043: $? = 0 configure:17043: result: yes configure:17066: checking for dlfcn.h configure:17066: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17066: $? = 0 configure:17066: result: yes configure:17089: checking for tmmintrin.h configure:17089: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 In file included from conftest.c:114:0: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled" # error "SSSE3 instruction set not enabled" ^ configure:17089: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:17089: result: no configure:17112: checking for nmmintrin.h configure:17112: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 In file included from conftest.c:114:0: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/nmmintrin.h:31:3: error: #error "SSE4.2 instruction set not enabled" # error "SSE4.2 instruction set not enabled" ^ configure:17112: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:17112: result: no configure:17135: checking for wmmintrin.h configure:17135: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 In file included from conftest.c:114:0: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled" # error "AES/PCLMUL instructions not enabled" ^ configure:17135: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | #ifdef HAVE_NETINET_IN_H | #include | #endif | #ifdef HAVE_ARPA_NAMESER_H | #include | #endif | | | #include configure:17135: result: no configure:17158: checking for immintrin.h configure:17158: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17158: $? = 0 configure:17158: result: yes configure:17184: checking for fopencookie configure:17184: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:17184: $? = 0 configure:17184: result: yes configure:17206: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:98:0: warning: "_GNU_SOURCE" redefined [enabled by default] #define _GNU_SOURCE ^ conftest.c:21:0: note: this is the location of the previous definition #define _GNU_SOURCE 1 ^ configure:17206: $? = 0 configure:17262: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c:98:0: warning: "_GNU_SOURCE" redefined [enabled by default] #define _GNU_SOURCE ^ conftest.c:21:0: note: this is the location of the previous definition #define _GNU_SOURCE 1 ^ configure:17262: $? = 0 configure:17262: ./conftest configure:17262: $? = 0 configure:17322: checking for broken getcwd configure:17333: result: no configure:17339: checking for broken gcc optimize-strlen configure:17372: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:17372: $? = 0 configure:17372: ./conftest configure:17372: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | /* end confdefs.h. */ | | #include | #include | #include | struct s | { | int i; | char c[1]; | }; | int main(void) | { | struct s *s = malloc(sizeof(struct s) + 3); | s->i = 3; | strcpy(s->c, "foo"); | return strlen(s->c+1) == 2; | } | configure:17390: result: no configure:17399: checking whether struct tm is in sys/time.h or time.h configure:17420: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17420: $? = 0 configure:17430: result: time.h configure:17438: checking for cc -std=gnu11 options needed to detect all undeclared functions configure:17460: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:104:8: error: 'strchr' undeclared (first use in this function) (void) strchr; ^ conftest.c:104:8: note: each undeclared identifier is reported only once for each function it appears in configure:17460: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | /* end confdefs.h. */ | | int | main (void) | { | (void) strchr; | ; | return 0; | } configure:17487: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17487: $? = 0 configure:17507: result: none needed configure:17521: checking for struct tm.tm_zone configure:17521: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17521: $? = 0 configure:17521: result: yes configure:17592: checking whether localtime_r is declared configure:17592: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17592: $? = 0 configure:17592: result: yes configure:17603: checking whether gmtime_r is declared configure:17603: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17603: $? = 0 configure:17603: result: yes configure:17614: checking whether asctime_r is declared configure:17614: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17614: $? = 0 configure:17614: result: yes configure:17625: checking whether ctime_r is declared configure:17625: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17625: $? = 0 configure:17625: result: yes configure:17636: checking whether strtok_r is declared configure:17636: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17636: $? = 0 configure:17636: result: yes configure:17649: checking for fclose declaration configure:17662: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17662: $? = 0 configure:17668: result: ok configure:17684: checking for struct flock configure:17704: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17704: $? = 0 configure:17719: result: yes configure:17728: checking for socklen_t configure:17728: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17728: $? = 0 configure:17728: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:116:24: error: expected expression before ')' token if (sizeof ((socklen_t))) ^ configure:17728: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_SOCKET_H | # include | #endif | | | int | main (void) | { | if (sizeof ((socklen_t))) | return 0; | ; | return 0; | } configure:17728: result: yes configure:17747: checking size of intmax_t configure:17786: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17786: $? = 0 configure:17786: ./conftest configure:17786: $? = 0 configure:17820: result: 8 configure:17824: checking size of ssize_t configure:17863: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17863: $? = 0 configure:17863: ./conftest configure:17863: $? = 0 configure:17897: result: 8 configure:17901: checking size of ptrdiff_t configure:17940: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:17940: $? = 0 configure:17940: ./conftest configure:17940: $? = 0 configure:17974: result: 8 configure:17983: checking size of short configure:17989: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:17989: $? = 0 configure:17989: ./conftest configure:17989: $? = 0 configure:18006: result: 2 configure:18018: checking size of int configure:18024: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18024: $? = 0 configure:18024: ./conftest configure:18024: $? = 0 configure:18041: result: 4 configure:18053: checking size of long configure:18059: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18059: $? = 0 configure:18059: ./conftest configure:18059: $? = 0 configure:18076: result: 8 configure:18088: checking size of long long configure:18094: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18094: $? = 0 configure:18094: ./conftest configure:18094: $? = 0 configure:18111: result: 8 configure:18123: checking size of size_t configure:18129: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18129: $? = 0 configure:18129: ./conftest configure:18129: $? = 0 configure:18146: result: 8 configure:18158: checking size of off_t configure:18164: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18164: $? = 0 configure:18164: ./conftest configure:18164: $? = 0 configure:18181: result: 8 configure:18192: checking for __builtin_expect configure:18208: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18208: $? = 0 configure:18212: result: yes configure:18231: checking for __builtin_clz configure:18247: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18247: $? = 0 configure:18251: result: yes configure:18270: checking for __builtin_clzl configure:18286: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18286: $? = 0 configure:18290: result: yes configure:18309: checking for __builtin_clzll configure:18325: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18325: $? = 0 configure:18329: result: yes configure:18348: checking for __builtin_ctzl configure:18364: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18364: $? = 0 configure:18368: result: yes configure:18387: checking for __builtin_ctzll configure:18403: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18403: $? = 0 configure:18407: result: yes configure:18426: checking for __builtin_smull_overflow configure:18443: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:129:5: warning: implicit declaration of function '__builtin_smull_overflow' [-Wimplicit-function-declaration] return __builtin_smull_overflow(3, 7, &tmpvar); ^ /tmp/ccSEOe7W.o: In function `main': /root/php-8.3.17/conftest.c:129: undefined reference to `__builtin_smull_overflow' collect2: error: ld returned 1 exit status configure:18443: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | /* end confdefs.h. */ | | int | main (void) | { | | long tmpvar; | return __builtin_smull_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18453: result: no configure:18466: checking for __builtin_smulll_overflow configure:18483: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:130:5: warning: implicit declaration of function '__builtin_smulll_overflow' [-Wimplicit-function-declaration] return __builtin_smulll_overflow(3, 7, &tmpvar); ^ /tmp/cc6Zu0S1.o: In function `main': /root/php-8.3.17/conftest.c:130: undefined reference to `__builtin_smulll_overflow' collect2: error: ld returned 1 exit status configure:18483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | long long tmpvar; | return __builtin_smulll_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18493: result: no configure:18506: checking for __builtin_saddl_overflow configure:18523: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:131:5: warning: implicit declaration of function '__builtin_saddl_overflow' [-Wimplicit-function-declaration] return __builtin_saddl_overflow(3, 7, &tmpvar); ^ /tmp/ccyRWag6.o: In function `main': /root/php-8.3.17/conftest.c:131: undefined reference to `__builtin_saddl_overflow' collect2: error: ld returned 1 exit status configure:18523: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | long tmpvar; | return __builtin_saddl_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18533: result: no configure:18546: checking for __builtin_saddll_overflow configure:18563: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:132:5: warning: implicit declaration of function '__builtin_saddll_overflow' [-Wimplicit-function-declaration] return __builtin_saddll_overflow(3, 7, &tmpvar); ^ /tmp/ccNVZSN3.o: In function `main': /root/php-8.3.17/conftest.c:132: undefined reference to `__builtin_saddll_overflow' collect2: error: ld returned 1 exit status configure:18563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | long long tmpvar; | return __builtin_saddll_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18573: result: no configure:18586: checking for __builtin_usub_overflow configure:18603: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:133:5: warning: implicit declaration of function '__builtin_usub_overflow' [-Wimplicit-function-declaration] return __builtin_usub_overflow(3, 7, &tmpvar); ^ /tmp/ccpP0vt8.o: In function `main': /root/php-8.3.17/conftest.c:133: undefined reference to `__builtin_usub_overflow' collect2: error: ld returned 1 exit status configure:18603: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | unsigned int tmpvar; | return __builtin_usub_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18613: result: no configure:18626: checking for __builtin_ssubl_overflow configure:18643: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:134:5: warning: implicit declaration of function '__builtin_ssubl_overflow' [-Wimplicit-function-declaration] return __builtin_ssubl_overflow(3, 7, &tmpvar); ^ /tmp/ccpDmscd.o: In function `main': /root/php-8.3.17/conftest.c:134: undefined reference to `__builtin_ssubl_overflow' collect2: error: ld returned 1 exit status configure:18643: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | long tmpvar; | return __builtin_ssubl_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18653: result: no configure:18666: checking for __builtin_ssubll_overflow configure:18683: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:135:5: warning: implicit declaration of function '__builtin_ssubll_overflow' [-Wimplicit-function-declaration] return __builtin_ssubll_overflow(3, 7, &tmpvar); ^ /tmp/cc3mNiui.o: In function `main': /root/php-8.3.17/conftest.c:135: undefined reference to `__builtin_ssubll_overflow' collect2: error: ld returned 1 exit status configure:18683: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | /* end confdefs.h. */ | | int | main (void) | { | | long long tmpvar; | return __builtin_ssubll_overflow(3, 7, &tmpvar); | | ; | return 0; | } configure:18693: result: no configure:18706: checking for __builtin_cpu_init configure:18722: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18722: $? = 0 configure:18726: result: yes configure:18745: checking for __builtin_cpu_supports configure:18761: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18761: $? = 0 configure:18765: result: yes configure:18784: checking for __builtin_frame_address configure:18800: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:18800: $? = 0 configure:18804: result: yes configure:18823: checking for prctl configure:18837: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:18837: $? = 0 configure:18843: result: yes configure:18856: checking for procctl configure:18870: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:134:25: fatal error: sys/procctl.h: No such file or directory #include ^ compilation terminated. configure:18870: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | /* end confdefs.h. */ | #include | int | main (void) | { | procctl(0, 0, 0, 0); | ; | return 0; | } configure:18881: result: no configure:18889: checking for avx512 supports in compiler configure:18905: cc -std=gnu11 -o conftest -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 cc: error: unrecognized command line option '-mavx512f' cc: error: unrecognized command line option '-mavx512cd' cc: error: unrecognized command line option '-mavx512vl' cc: error: unrecognized command line option '-mavx512dq' cc: error: unrecognized command line option '-mavx512bw' configure:18905: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | /* end confdefs.h. */ | | #include | int main(void) { | __m512i mask = _mm512_set1_epi32(0x1); | char out[32]; | _mm512_storeu_si512(out, _mm512_shuffle_epi8(mask, mask)); | return 0; | } configure:18915: result: no configure:18930: checking for avx512 vbmi supports in compiler configure:18945: cc -std=gnu11 -o conftest -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512vbmi -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 cc: error: unrecognized command line option '-mavx512f' cc: error: unrecognized command line option '-mavx512cd' cc: error: unrecognized command line option '-mavx512vl' cc: error: unrecognized command line option '-mavx512dq' cc: error: unrecognized command line option '-mavx512bw' cc: error: unrecognized command line option '-mavx512vbmi' configure:18945: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | /* end confdefs.h. */ | | #include | int main(void) { | __m512i mask = _mm512_set1_epi32(0x1); | char out[32]; | _mm512_storeu_si512(out, _mm512_permutexvar_epi8(mask, mask)); | return 0; | } configure:18955: result: no configure:18968: checking whether the compiler supports __alignof__ configure:18989: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:18989: $? = 0 configure:19003: result: yes configure:19011: checking for struct tm.tm_gmtoff configure:19011: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19011: $? = 0 configure:19011: result: yes configure:19021: checking for struct stat.st_blksize configure:19021: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19021: $? = 0 configure:19021: result: yes configure:19029: checking for struct stat.st_rdev configure:19029: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19029: $? = 0 configure:19029: result: yes configure:19039: checking for struct stat.st_blocks configure:19039: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19039: $? = 0 configure:19039: result: yes configure:19061: checking for size_t configure:19061: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19061: $? = 0 configure:19061: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:173:21: error: expected expression before ')' token if (sizeof ((size_t))) ^ configure:19061: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:19061: result: yes configure:19072: checking for uid_t in sys/types.h configure:19095: result: yes configure:19108: checking for struct sockaddr_storage configure:19126: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19126: $? = 0 configure:19137: result: yes configure:19144: checking for field sa_len in struct sockaddr configure:19163: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:148:44: error: 'struct sockaddr' has no member named 'sa_len' static struct sockaddr sa; int n = (int) sa.sa_len; return n; ^ configure:19163: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | /* end confdefs.h. */ | #include | #include | int | main (void) | { | static struct sockaddr sa; int n = (int) sa.sa_len; return n; | ; | return 0; | } configure:19174: result: no configure:19191: checking for __attribute__((ifunc)) configure:19215: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19215: $? = 0 configure:19233: result: yes configure:19248: checking for __attribute__((target)) configure:19270: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19270: $? = 0 configure:19288: result: yes configure:19303: checking for IPv6 support configure:19322: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19322: $? = 0 configure:19333: result: yes configure:19337: checking for alphasort configure:19337: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19337: $? = 0 configure:19337: result: yes configure:19343: checking for asctime_r configure:19343: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19343: $? = 0 configure:19343: result: yes configure:19349: checking for chroot configure:19349: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19349: $? = 0 configure:19349: result: yes configure:19355: checking for ctime_r configure:19355: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19355: $? = 0 configure:19355: result: yes configure:19361: checking for explicit_memset configure:19361: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/cccKPeqL.o: In function `main': /root/php-8.3.17/conftest.c:176: undefined reference to `explicit_memset' collect2: error: ld returned 1 exit status configure:19361: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | /* end confdefs.h. */ | /* Define explicit_memset to an innocuous variant, in case declares explicit_memset. | For example, HP-UX 11i declares gettimeofday. */ | #define explicit_memset innocuous_explicit_memset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_memset (void); below. */ | | #include | #undef explicit_memset | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char explicit_memset (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_explicit_memset || defined __stub___explicit_memset | choke me | #endif | | int | main (void) | { | return explicit_memset (); | ; | return 0; | } configure:19361: result: no configure:19367: checking for fdatasync configure:19367: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19367: $? = 0 configure:19367: result: yes configure:19373: checking for flock configure:19373: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19373: $? = 0 configure:19373: result: yes configure:19379: checking for ftok configure:19379: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19379: $? = 0 configure:19379: result: yes configure:19385: checking for funopen configure:19385: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/ccWuiQh2.o: In function `main': /root/php-8.3.17/conftest.c:179: undefined reference to `funopen' collect2: error: ld returned 1 exit status configure:19385: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | /* end confdefs.h. */ | /* Define funopen to an innocuous variant, in case declares funopen. | For example, HP-UX 11i declares gettimeofday. */ | #define funopen innocuous_funopen | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char funopen (void); below. */ | | #include | #undef funopen | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char funopen (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_funopen || defined __stub___funopen | choke me | #endif | | int | main (void) | { | return funopen (); | ; | return 0; | } configure:19385: result: no configure:19391: checking for gai_strerror configure:19391: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19391: $? = 0 configure:19391: result: yes configure:19397: checking for getcwd configure:19397: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19397: $? = 0 configure:19397: result: yes configure:19403: checking for getloadavg configure:19403: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19403: $? = 0 configure:19403: result: yes configure:19409: checking for getlogin configure:19409: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19409: $? = 0 configure:19409: result: yes configure:19415: checking for getprotobyname configure:19415: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19415: $? = 0 configure:19415: result: yes configure:19421: checking for getprotobynumber configure:19421: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19421: $? = 0 configure:19421: result: yes configure:19427: checking for getservbyname configure:19427: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19427: $? = 0 configure:19427: result: yes configure:19433: checking for getservbyport configure:19433: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19433: $? = 0 configure:19433: result: yes configure:19439: checking for getrusage configure:19439: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19439: $? = 0 configure:19439: result: yes configure:19445: checking for gettimeofday configure:19445: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19445: $? = 0 configure:19445: result: yes configure:19451: checking for gmtime_r configure:19451: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19451: $? = 0 configure:19451: result: yes configure:19457: checking for getpwnam_r configure:19457: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19457: $? = 0 configure:19457: result: yes configure:19463: checking for getgrnam_r configure:19463: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19463: $? = 0 configure:19463: result: yes configure:19469: checking for getpwuid_r configure:19469: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19469: $? = 0 configure:19469: result: yes configure:19475: checking for getwd configure:19475: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/ccfaHAhX.o: In function `main': /root/php-8.3.17/conftest.c:193: warning: the `getwd' function is dangerous and should not be used. configure:19475: $? = 0 configure:19475: result: yes configure:19481: checking for glob configure:19481: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19481: $? = 0 configure:19481: result: yes configure:19487: checking for inet_ntoa configure:19487: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19487: $? = 0 configure:19487: result: yes configure:19493: checking for inet_ntop configure:19493: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19493: $? = 0 configure:19493: result: yes configure:19499: checking for inet_pton configure:19499: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19499: $? = 0 configure:19499: result: yes configure:19505: checking for localtime_r configure:19505: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19505: $? = 0 configure:19505: result: yes configure:19511: checking for lchown configure:19511: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19511: $? = 0 configure:19511: result: yes configure:19517: checking for memcntl configure:19517: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/cccOqZEg.o: In function `main': /root/php-8.3.17/conftest.c:200: undefined reference to `memcntl' collect2: error: ld returned 1 exit status configure:19517: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | /* end confdefs.h. */ | /* Define memcntl to an innocuous variant, in case declares memcntl. | For example, HP-UX 11i declares gettimeofday. */ | #define memcntl innocuous_memcntl | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memcntl (void); below. */ | | #include | #undef memcntl | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memcntl (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memcntl || defined __stub___memcntl | choke me | #endif | | int | main (void) | { | return memcntl (); | ; | return 0; | } configure:19517: result: no configure:19523: checking for memmove configure:19523: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c:189:6: warning: conflicting types for built-in function 'memmove' [enabled by default] char memmove (void); ^ configure:19523: $? = 0 configure:19523: result: yes configure:19529: checking for mkstemp configure:19529: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19529: $? = 0 configure:19529: result: yes configure:19535: checking for mmap configure:19535: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19535: $? = 0 configure:19535: result: yes configure:19541: checking for nice configure:19541: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19541: $? = 0 configure:19541: result: yes configure:19547: checking for nl_langinfo configure:19547: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19547: $? = 0 configure:19547: result: yes configure:19553: checking for poll configure:19553: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19553: $? = 0 configure:19553: result: yes configure:19559: checking for pthread_jit_write_protect_np configure:19559: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/ccmZt53J.o: In function `main': /root/php-8.3.17/conftest.c:206: undefined reference to `pthread_jit_write_protect_np' collect2: error: ld returned 1 exit status configure:19559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | /* end confdefs.h. */ | /* Define pthread_jit_write_protect_np to an innocuous variant, in case declares pthread_jit_write_protect_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_jit_write_protect_np innocuous_pthread_jit_write_protect_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_jit_write_protect_np (void); below. */ | | #include | #undef pthread_jit_write_protect_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_jit_write_protect_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pthread_jit_write_protect_np || defined __stub___pthread_jit_write_protect_np | choke me | #endif | | int | main (void) | { | return pthread_jit_write_protect_np (); | ; | return 0; | } configure:19559: result: no configure:19565: checking for putenv configure:19565: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19565: $? = 0 configure:19565: result: yes configure:19571: checking for scandir configure:19571: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19571: $? = 0 configure:19571: result: yes configure:19577: checking for setitimer configure:19577: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19577: $? = 0 configure:19577: result: yes configure:19583: checking for setenv configure:19583: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19583: $? = 0 configure:19583: result: yes configure:19589: checking for shutdown configure:19589: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19589: $? = 0 configure:19589: result: yes configure:19595: checking for sigprocmask configure:19595: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19595: $? = 0 configure:19595: result: yes configure:19601: checking for statfs configure:19601: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19601: $? = 0 configure:19601: result: yes configure:19607: checking for statvfs configure:19607: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19607: $? = 0 configure:19607: result: yes configure:19613: checking for std_syslog configure:19613: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 /tmp/ccE1V7Pr.o: In function `main': /root/php-8.3.17/conftest.c:214: undefined reference to `std_syslog' collect2: error: ld returned 1 exit status configure:19613: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | /* end confdefs.h. */ | /* Define std_syslog to an innocuous variant, in case declares std_syslog. | For example, HP-UX 11i declares gettimeofday. */ | #define std_syslog innocuous_std_syslog | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char std_syslog (void); below. */ | | #include | #undef std_syslog | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char std_syslog (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_std_syslog || defined __stub___std_syslog | choke me | #endif | | int | main (void) | { | return std_syslog (); | ; | return 0; | } configure:19613: result: no configure:19619: checking for strcasecmp configure:19619: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 conftest.c:203:6: warning: conflicting types for built-in function 'strcasecmp' [enabled by default] char strcasecmp (void); ^ configure:19619: $? = 0 configure:19619: result: yes configure:19625: checking for strnlen configure:19625: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19625: $? = 0 configure:19625: result: yes configure:19631: checking for strptime configure:19631: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19631: $? = 0 configure:19631: result: yes configure:19637: checking for strtok_r configure:19637: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19637: $? = 0 configure:19637: result: yes configure:19643: checking for symlink configure:19643: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19643: $? = 0 configure:19643: result: yes configure:19649: checking for tzset configure:19649: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19649: $? = 0 configure:19649: result: yes configure:19655: checking for unsetenv configure:19655: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19655: $? = 0 configure:19655: result: yes configure:19661: checking for usleep configure:19661: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19661: $? = 0 configure:19661: result: yes configure:19667: checking for utime configure:19667: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19667: $? = 0 configure:19667: result: yes configure:19673: checking for vasprintf configure:19673: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19673: $? = 0 configure:19673: result: yes configure:19679: checking for asprintf configure:19679: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19679: $? = 0 configure:19679: result: yes configure:19685: checking for nanosleep configure:19685: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19685: $? = 0 configure:19685: result: yes configure:19691: checking for memmem configure:19691: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19691: $? = 0 configure:19691: result: yes configure:19697: checking for memrchr configure:19697: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread >&5 configure:19697: $? = 0 configure:19697: result: yes configure:19705: checking whether strerror_r is declared configure:19705: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19705: $? = 0 configure:19705: result: yes configure:19725: checking whether strerror_r returns char * configure:19750: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19750: $? = 0 configure:19760: result: yes configure:19777: checking how many arguments gethostbyname_r() takes configure:19813: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:210:13: error: too few arguments to function 'gethostbyname_r' (void)gethostbyname_r(name) /* ; */ ^ In file included from conftest.c:204:0: /usr/include/netdb.h:179:12: note: declared here extern int gethostbyname_r (const char *__restrict __name, ^ configure:19813: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | /* end confdefs.h. */ | #include | int | main (void) | { | | char *name = "www.gnu.org"; | (void)gethostbyname_r(name) /* ; */ | | ; | return 0; | } configure:19844: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:19844: $? = 0 configure:19948: result: six configure:19984: checking for nanosleep in -lrt configure:20013: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20013: $? = 0 configure:20025: result: yes configure:20101: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -ldl -lpthread -lrt >&5 configure:20101: $? = 0 configure:20101: ./conftest configure:20101: $? = 0 configure:20147: checking for setsockopt in -lnetwork configure:20176: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lnetwork -lrt -lm -ldl -lpthread >&5 /usr/bin/ld: cannot find -lnetwork collect2: error: ld returned 1 exit status configure:20176: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char setsockopt (void); | int | main (void) | { | return setsockopt (); | ; | return 0; | } configure:20188: result: no configure:20195: checking for __setsockopt in -lnetwork configure:20224: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lnetwork -lrt -lm -ldl -lpthread >&5 /usr/bin/ld: cannot find -lnetwork collect2: error: ld returned 1 exit status configure:20224: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __setsockopt (void); | int | main (void) | { | return __setsockopt (); | ; | return 0; | } configure:20236: result: no configure:20305: checking for getaddrinfo configure:20322: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20322: $? = 0 configure:20380: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20380: $? = 0 configure:20380: ./conftest configure:20380: $? = 0 configure:20400: result: yes configure:20408: checking for copy_file_range configure:20441: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:218:1: warning: implicit declaration of function 'copy_file_range' [-Wimplicit-function-declaration] (void)copy_file_range(-1, 0, -1, 0, 0, 0); ^ conftest.c:220:2: error: #error "kernel too old" #error "kernel too old" ^ configure:20441: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | /* end confdefs.h. */ | | #ifdef __linux__ | #ifndef _GNU_SOURCE | #define _GNU_SOURCE | #endif | #include | #include | | int main(void) { | (void)copy_file_range(-1, 0, -1, 0, 0, 0); | #if LINUX_VERSION_CODE < KERNEL_VERSION(5,3,0) | #error "kernel too old" | #else | return 0; | #endif | } | #else | #error "unsupported platform" | #endif | configure:20456: result: no configure:20465: checking for strlcat configure:20465: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 /tmp/ccWHn3W2.o: In function `main': /root/php-8.3.17/conftest.c:236: undefined reference to `strlcat' collect2: error: ld returned 1 exit status configure:20465: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | /* end confdefs.h. */ | /* Define strlcat to an innocuous variant, in case declares strlcat. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcat innocuous_strlcat | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcat (void); below. */ | | #include | #undef strlcat | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcat (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcat || defined __stub___strlcat | choke me | #endif | | int | main (void) | { | return strlcat (); | ; | return 0; | } configure:20465: result: no configure:20479: checking for strlcpy configure:20479: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 /tmp/ccyCASj8.o: In function `main': /root/php-8.3.17/conftest.c:236: undefined reference to `strlcpy' collect2: error: ld returned 1 exit status configure:20479: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | /* end confdefs.h. */ | /* Define strlcpy to an innocuous variant, in case declares strlcpy. | For example, HP-UX 11i declares gettimeofday. */ | #define strlcpy innocuous_strlcpy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strlcpy (void); below. */ | | #include | #undef strlcpy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strlcpy (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strlcpy || defined __stub___strlcpy | choke me | #endif | | int | main (void) | { | return strlcpy (); | ; | return 0; | } configure:20479: result: no configure:20493: checking for explicit_bzero configure:20493: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 /tmp/ccWo7cgd.o: In function `main': /root/php-8.3.17/conftest.c:236: undefined reference to `explicit_bzero' collect2: error: ld returned 1 exit status configure:20493: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | /* end confdefs.h. */ | /* Define explicit_bzero to an innocuous variant, in case declares explicit_bzero. | For example, HP-UX 11i declares gettimeofday. */ | #define explicit_bzero innocuous_explicit_bzero | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_bzero (void); below. */ | | #include | #undef explicit_bzero | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char explicit_bzero (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_explicit_bzero || defined __stub___explicit_bzero | choke me | #endif | | int | main (void) | { | return explicit_bzero (); | ; | return 0; | } configure:20493: result: no configure:20507: checking for getopt configure:20507: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20507: $? = 0 configure:20507: result: yes configure:20524: checking for working alloca.h configure:20542: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20542: $? = 0 configure:20553: result: yes configure:20561: checking for alloca configure:20606: result: yes configure:20676: checking for type of reentrant time-related functions configure:20707: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:221:3: warning: assignment makes integer from pointer without a cast [enabled by default] s = gmtime_r(&old, &t); ^ conftest.c:222:1: error: too many arguments to function 'asctime_r' r = (int) asctime_r(&t, buf, 26); ^ In file included from conftest.c:213:0: /usr/include/time.h:272:14: note: declared here extern char *asctime_r (const struct tm *__restrict __tp, ^ conftest.c:222:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] r = (int) asctime_r(&t, buf, 26); ^ configure:20707: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | | #include | | int main(void) { | char buf[27]; | struct tm t; | time_t old = 0; | int r, s; | | s = gmtime_r(&old, &t); | r = (int) asctime_r(&t, buf, 26); | if (r == s && s == 0) return (0); | return (1); | } | configure:20736: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 conftest.c: In function 'main': conftest.c:220:3: error: too many arguments to function 'asctime_r' p = asctime_r(&t, buf, 26); ^ In file included from conftest.c:213:0: /usr/include/time.h:272:14: note: declared here extern char *asctime_r (const struct tm *__restrict __tp, ^ configure:20736: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | | #include | int main(void) { | struct tm t, *s; | time_t old = 0; | char buf[27], *p; | | s = gmtime_r(&old, &t); | p = asctime_r(&t, buf, 26); | if (p == buf && s == &t) return (0); | return (1); | } | configure:20763: result: POSIX configure:20775: checking for in_addr_t configure:20802: result: yes configure:20811: checking for aarch64 CRC32 API configure:20840: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 conftest.c:213:22: fatal error: arm_acle.h: No such file or directory #include ^ compilation terminated. configure:20840: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | | #include | # if defined(__GNUC__) | # if!defined(__clang__) | # pragma GCC push_options | # pragma GCC target ("+nothing+crc") | # elif defined(__APPLE__) | # pragma clang attribute push(__attribute__((target("crc"))), apply_to=function) | # else | # pragma clang attribute push(__attribute__((target("+nothing+crc"))), apply_to=function) | # endif | # endif | | int | main (void) | { | __crc32d(0, 0); | ; | return 0; | } configure:20851: result: no configure:20860: checking for asm goto configure:20907: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 configure:20907: $? = 0 configure:20907: ./conftest configure:20907: $? = 0 configure:20921: result: yes configure:20933: checking whether to enable valgrind support configure:20950: result: no configure:21085: checking for openpty configure:21085: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 /tmp/ccWYY1CF.o: In function `main': /root/php-8.3.17/conftest.c:240: undefined reference to `openpty' collect2: error: ld returned 1 exit status configure:21085: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | /* end confdefs.h. */ | /* Define openpty to an innocuous variant, in case declares openpty. | For example, HP-UX 11i declares gettimeofday. */ | #define openpty innocuous_openpty | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char openpty (void); below. */ | | #include | #undef openpty | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char openpty (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_openpty || defined __stub___openpty | choke me | #endif | | int | main (void) | { | return openpty (); | ; | return 0; | } configure:21085: result: no configure:21090: checking for __openpty configure:21090: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread >&5 /tmp/ccZ2P1ty.o: In function `main': /root/php-8.3.17/conftest.c:240: undefined reference to `__openpty' collect2: error: ld returned 1 exit status configure:21090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | /* end confdefs.h. */ | /* Define __openpty to an innocuous variant, in case declares __openpty. | For example, HP-UX 11i declares gettimeofday. */ | #define __openpty innocuous___openpty | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __openpty (void); below. */ | | #include | #undef __openpty | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __openpty (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___openpty || defined __stub_____openpty | choke me | #endif | | int | main (void) | { | return __openpty (); | ; | return 0; | } configure:21090: result: no configure:21116: checking for openpty in -lutil configure:21145: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lutil -lrt -lm -ldl -lpthread >&5 configure:21145: $? = 0 configure:21157: result: yes configure:21233: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lm -ldl -lpthread -lutil >&5 configure:21233: $? = 0 configure:21233: ./conftest configure:21233: $? = 0 configure:21437: result: configure:21439: result: General settings configure:21455: checking whether to include gcov symbols configure:21471: result: no configure:21515: checking whether to include debugging symbols configure:21531: result: no configure:21566: checking whether to enable debug assertions in release mode configure:21582: result: no configure:21615: checking whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY configure:21631: result: no configure:21646: checking layout of installed files configure:21663: result: PHP configure:21681: checking path to configuration file configure:21698: result: /usr/local/php/etc configure:21715: checking where to scan for configuration files configure:21744: result: configure:21752: checking whether to enable PHP's own SIGCHLD handler configure:21768: result: no configure:21787: checking whether to explicitly link against libgcc configure:21803: result: no configure:21866: checking whether to enable short tags by default configure:21882: result: yes configure:21901: checking whether to enable dmalloc configure:21917: result: no configure:21997: checking whether to enable IPv6 support configure:22013: result: yes configure:22028: checking whether to enable DTrace support configure:22044: result: no configure:22174: checking how big to make fd sets configure:22208: result: using system default configure:22312: result: configure:22314: result: Configuring extensions configure:22328: checking for io.h configure:22328: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:247:16: fatal error: io.h: No such file or directory #include ^ compilation terminated. configure:22328: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22328: result: no configure:22336: checking for strtoll configure:22336: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lutil -lrt -lm -ldl -lpthread >&5 configure:22336: $? = 0 configure:22336: result: yes configure:22342: checking for atoll configure:22342: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lutil -lrt -lm -ldl -lpthread >&5 configure:22342: $? = 0 configure:22342: result: yes configure:22350: checking whether C compiler accepts -Wno-implicit-fallthrough configure:22370: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wno-implicit-fallthrough -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:22370: $? = 0 configure:22381: result: yes configure:22769: checking whether to build with LIBXML support configure:22807: result: yes configure:22820: checking for libxml-2.0 >= 2.9.0 configure:22827: $PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0" configure:22830: $? = 0 configure:22844: $PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0" configure:22847: $? = 0 configure:22905: result: yes configure:23341: checking for OpenSSL support configure:23379: result: yes configure:23388: checking for Kerberos support configure:23405: result: yes configure:23414: checking whether to use system default cipher list instead of hardcoded value configure:23431: result: no configure:23700: checking for krb5-gssapi krb5 configure:23707: $PKG_CONFIG --exists --print-errors "krb5-gssapi krb5" configure:23710: $? = 0 configure:23724: $PKG_CONFIG --exists --print-errors "krb5-gssapi krb5" configure:23727: $? = 0 configure:23785: result: yes configure:23936: checking for openssl >= 1.0.2 configure:23943: $PKG_CONFIG --exists --print-errors "openssl >= 1.0.2" configure:23946: $? = 0 configure:23960: $PKG_CONFIG --exists --print-errors "openssl >= 1.0.2" configure:23963: $? = 0 configure:24021: result: yes configure:24177: checking for RAND_egd configure:24177: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto >&5 configure:24177: $? = 0 configure:24177: result: yes configure:24800: checking for PCRE library to use configure:24802: result: bundled configure:24812: checking whether C compiler accepts -Wno-implicit-fallthrough configure:24843: result: yes configure:24862: checking whether to enable PCRE JIT functionality configure:24868: result: yes configure:24871: checking whether Intel CET is enabled configure:24887: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:232:13: error: #error CET is not enabled # error CET is not enabled ^ configure:24887: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | /* end confdefs.h. */ | | | #ifndef __CET__ | # error CET is not enabled | #endif | configure:24905: result: no configure:25209: checking whether to enable the SQLite3 extension configure:25247: result: yes configure:25256: checking for sqlite3 >= 3.7.7 configure:25263: $PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7" configure:25266: $? = 0 configure:25280: $PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7" configure:25283: $? = 0 configure:25341: result: yes configure:25594: checking for sqlite3_errstr in -lsqlite3 configure:25623: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsqlite3 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 >&5 configure:25623: $? = 0 configure:25635: result: yes configure:25764: checking for sqlite3_expanded_sql in -lsqlite3 configure:25793: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsqlite3 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 >&5 /tmp/ccGMbvGB.o: In function `main': /root/php-8.3.17/conftest.c:245: undefined reference to `sqlite3_expanded_sql' collect2: error: ld returned 1 exit status configure:25793: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char sqlite3_expanded_sql (void); | int | main (void) | { | return sqlite3_expanded_sql (); | ; | return 0; | } configure:25805: result: no configure:25935: checking for sqlite3_load_extension in -lsqlite3 configure:25964: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsqlite3 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 >&5 configure:25964: $? = 0 configure:25976: result: yes configure:26264: checking for ZLIB support configure:26302: result: yes configure:26311: checking for zlib >= 1.2.0.4 configure:26318: $PKG_CONFIG --exists --print-errors "zlib >= 1.2.0.4" configure:26321: $? = 0 configure:26335: $PKG_CONFIG --exists --print-errors "zlib >= 1.2.0.4" configure:26338: $? = 0 configure:26396: result: yes configure:26811: checking whether to enable bc style precision math functions configure:26848: result: yes configure:27142: checking for BZip2 support configure:27180: result: yes configure:27190: checking for BZip2 in default path configure:27195: result: found in /usr configure:27315: checking for BZ2_bzerror in -lbz2 configure:27344: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz >&5 configure:27344: $? = 0 configure:27356: result: yes configure:27776: checking whether to enable calendar conversion support configure:27813: result: yes configure:28086: checking whether to enable ctype functions configure:28123: result: yes configure:28396: checking for cURL support configure:28434: result: yes configure:28443: checking for libcurl >= 7.29.0 configure:28450: $PKG_CONFIG --exists --print-errors "libcurl >= 7.29.0" configure:28453: $? = 0 configure:28467: $PKG_CONFIG --exists --print-errors "libcurl >= 7.29.0" configure:28470: $? = 0 configure:28528: result: yes configure:28537: $PKG_CONFIG --exists --print-errors "libcurl" configure:28540: $? = 0 configure:28697: checking for SSL support in libcurl configure:28702: result: yes configure:28716: checking for libcurl linked against old openssl configure:28755: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -lcurl conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl >&5 configure:28755: $? = 0 configure:28755: ./conftest configure:28755: $? = 2 configure: program exited with status 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | /* end confdefs.h. */ | | #include | #include | | int main(int argc, char *argv[]) | { | curl_version_info_data *data = curl_version_info(CURLVERSION_NOW); | | if (data && data->ssl_version && *data->ssl_version) { | const char *ptr = data->ssl_version; | | while(*ptr == ' ') ++ptr; | if (strncasecmp(ptr, "OpenSSL/1.1", sizeof("OpenSSL/1.1")-1) == 0) { | /* New OpenSSL version */ | return 3; | } | if (strncasecmp(ptr, "OpenSSL", sizeof("OpenSSL")-1) == 0) { | /* Old OpenSSL version */ | return 0; | } | /* Different SSL library */ | return 2; | } | /* No SSL support */ | return 1; | } | configure:29004: result: no configure:29128: checking for curl_easy_perform in -lcurl configure:29157: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -lcurl conftest.c -lcurl -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl >&5 configure:29157: $? = 0 configure:29169: result: yes configure:30097: checking for QDBM support configure:30108: result: no configure:30449: checking for GDBM support configure:30460: result: no configure:30787: checking for NDBM support configure:30798: result: no configure:31152: checking for TCADB support configure:31163: result: no configure:31517: checking for LMDB support configure:31528: result: no configure:31852: checking for Berkeley DB4 support configure:31863: result: no configure:32176: checking for Berkeley DB3 support configure:32187: result: no configure:32500: checking for Berkeley DB2 support configure:32511: result: no configure:32740: checking for DB1 support configure:32751: result: no configure:33118: checking for DBM support configure:33129: result: no configure:33540: checking for CDB support configure:33551: result: no configure:33571: checking for INI File support configure:33582: result: no configure:33602: checking for FlatFile support configure:33613: result: no configure:33619: checking whether to enable DBA interface configure:33906: result: no configure:33916: checking whether to enable dl-test extension configure:33953: result: no configure:34223: checking whether to enable DOM support configure:34260: result: yes configure:34275: checking for libxml-2.0 >= 2.9.0 configure:34360: result: yes configure:34854: checking whether to build with Enchant support configure:34892: result: no configure:35967: checking whether to enable EXIF (metadata from images) support configure:36004: result: yes configure:36277: checking for FFI support configure:36315: result: no configure:37107: checking for fileinfo support configure:37144: result: no configure:37507: checking whether to enable input filter support configure:37544: result: yes configure:37855: checking whether to enable FTP support configure:37892: result: yes configure:37901: checking whether to explicitly enable FTP SSL support configure:37918: result: no configure:38192: checking for openssl >= 1.0.2 configure:38277: result: yes configure:38441: checking for GD support configure:38478: result: no configure:38487: checking for external libgd configure:38504: result: no configure:38514: checking for libavif configure:38531: result: no configure:38542: checking for libwebp configure:38559: result: no configure:38570: checking for libjpeg configure:38587: result: no configure:38597: checking for libXpm configure:38614: result: no configure:38623: checking for FreeType 2 configure:38640: result: no configure:38649: checking whether to enable JIS-mapped Japanese font support in GD configure:38665: result: no configure:42407: checking for GNU gettext support configure:42445: result: yes configure:42465: checking for bindtextdomain in -lintl configure:42494: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lintl -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 /usr/bin/ld: cannot find -lintl collect2: error: ld returned 1 exit status configure:42494: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char bindtextdomain (void); | int | main (void) | { | return bindtextdomain (); | ; | return 0; | } configure:42506: result: no configure:42516: checking for bindtextdomain in -lc configure:42545: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lc -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:42545: $? = 0 configure:42557: result: yes configure:42565: symlinking en_US.UTF-8 messages to en_US in case you are on musl configure:42883: checking for ngettext in -lc configure:42912: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lc -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:42912: $? = 0 configure:42925: result: yes configure:42935: checking for dngettext in -lc configure:42964: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lc -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:42964: $? = 0 configure:42977: result: yes configure:42987: checking for dcngettext in -lc configure:43016: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lc -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:43016: $? = 0 configure:43029: result: yes configure:43039: checking for bind_textdomain_codeset in -lc configure:43068: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -L/usr/lib conftest.c -lc -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:43068: $? = 0 configure:43081: result: yes configure:43199: checking for GNU MP support configure:43237: result: no configure:44029: checking for mhash support configure:44067: result: yes configure:44091: checking size of long configure:44114: result: 8 configure:44122: checking if we're at 64-bit platform configure:44134: result: yes configure:44143: checking whether C compiler accepts -Wno-implicit-fallthrough configure:44174: result: yes configure:44493: checking for iconv support configure:44531: result: yes configure:44546: checking for iconv configure:44546: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:44546: $? = 0 configure:44546: result: yes configure:45097: checking if iconv is glibc's configure:45110: cc -std=gnu11 -o conftest -I/root/php-8.3.17/ext/date/lib -I/usr/include/libxml2 -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:45110: $? = 0 configure:45113: result: yes configure:45270: checking if iconv supports errno configure:45300: cc -std=gnu11 -o conftest -I/root/php-8.3.17/ext/date/lib -I/usr/include/libxml2 -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:45300: $? = 0 configure:45300: ./conftest configure:45300: $? = 0 configure:45303: result: yes configure:45320: checking if iconv supports //IGNORE configure:45355: cc -std=gnu11 -o conftest -I/root/php-8.3.17/ext/date/lib -I/usr/include/libxml2 -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto >&5 configure:45355: $? = 0 configure:45355: ./conftest configure:45355: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | /* end confdefs.h. */ | | #include | #include | | int main(void) { | iconv_t cd = iconv_open( "UTF-8//IGNORE", "UTF-8" ); | if(cd == (iconv_t)-1) { | return 1; | } | char *in_p = "\xC3\xC3\xC3\xB8"; | size_t in_left = 4, out_left = 4096; | char *out = malloc(out_left); | char *out_p = out; | size_t result = iconv(cd, (char **) &in_p, &in_left, (char **) &out_p, &out_left); | if(result == (size_t)-1) { | return 1; | } | return 0; | } | configure:45366: result: no configure:45680: checking for IMAP support configure:45718: result: no configure:45727: checking for IMAP Kerberos support configure:45744: result: yes configure:45753: checking for IMAP SSL support configure:45770: result: no configure:47564: checking whether to enable internationalization support configure:47601: result: no configure:50565: checking for LDAP support configure:50603: result: no configure:50612: checking whether to build with LDAP Cyrus SASL support configure:50629: result: no configure:52083: checking whether to enable multibyte string support configure:52120: result: yes configure:52129: checking whether to enable multibyte regex support (requires oniguruma) configure:52145: result: yes configure:52165: checking for oniguruma configure:52172: $PKG_CONFIG --exists --print-errors "oniguruma" configure:52175: $? = 0 configure:52189: $PKG_CONFIG --exists --print-errors "oniguruma" configure:52192: $? = 0 configure:52250: result: yes configure:52494: checking if oniguruma has an invalid entry for KOI8 encoding configure:52511: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 conftest.c: In function 'main': conftest.c:262:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (int)(ONIG_ENCODING_KOI8 + 1); ^ /tmp/ccujz3yn.o: In function `main': /root/php-8.3.17/conftest.c:266: undefined reference to `OnigEncodingKOI8' /root/php-8.3.17/conftest.c:266: undefined reference to `OnigEncodingKOI8' collect2: error: ld returned 1 exit status configure:52511: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | return (int)(ONIG_ENCODING_KOI8 + 1); | | ; | return 0; | } configure:52519: result: yes configure:52994: checking for MySQLi support configure:53032: result: yes configure:53041: checking for specified location of the MySQL UNIX socket configure:53058: result: yes configure:53072: checking for MySQL UNIX socket location configure:53104: result: /var/lib/mysql/mysql.sock configure:53464: checking for Oracle Database OCI8 support configure:53502: result: no configure:55213: checking for Adabas support configure:55370: result: no configure:55421: checking for SAP DB support configure:55508: result: no configure:55559: checking for Solid support configure:55650: result: no configure:55701: checking for IBM DB2 support configure:55770: result: no configure:55821: checking for Empress support configure:55850: result: no configure:55901: checking for Empress local access support configure:55946: result: no configure:55997: checking for a custom ODBC support configure:56015: result: no configure:56066: checking whether to build with iODBC support configure:56210: result: no configure:56261: checking for Easysoft ODBC-ODBC Bridge support configure:56279: result: no configure:56330: checking whether to build with unixODBC support configure:56486: result: no configure:56537: checking for DBMaker support configure:56661: result: no configure:57079: checking for any ODBC driver support configure:57081: result: no configure:57091: checking whether to enable Zend OPcache support configure:57128: result: yes configure:57137: checking whether to enable copying PHP CODE pages into HUGE PAGES configure:57153: result: yes configure:57162: checking whether to enable JIT configure:57178: result: yes configure:57499: checking for mprotect configure:57499: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:57499: $? = 0 configure:57499: result: yes configure:57505: checking for memfd_create configure:57505: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 /tmp/ccRYuER8.o: In function `main': /root/php-8.3.17/conftest.c:289: undefined reference to `memfd_create' collect2: error: ld returned 1 exit status configure:57505: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | /* end confdefs.h. */ | /* Define memfd_create to an innocuous variant, in case declares memfd_create. | For example, HP-UX 11i declares gettimeofday. */ | #define memfd_create innocuous_memfd_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memfd_create (void); below. */ | | #include | #undef memfd_create | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memfd_create (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memfd_create || defined __stub___memfd_create | choke me | #endif | | int | main (void) | { | return memfd_create (); | ; | return 0; | } configure:57505: result: no configure:57513: checking for sysvipc shared memory support configure:57587: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:57587: $? = 0 configure:57587: ./conftest configure:57587: $? = 0 configure:57604: result: yes configure:57607: checking for mmap() using MAP_ANON shared memory support configure:57672: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:57672: $? = 0 configure:57672: ./conftest configure:57672: $? = 0 configure:57689: result: yes configure:57697: checking for shm_open in -lrt configure:57726: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:57726: $? = 0 configure:57738: result: yes configure:57814: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lrt >&5 configure:57814: $? = 0 configure:57814: ./conftest configure:57814: $? = 0 configure:58013: checking for mmap() using shm_open() shared memory support configure:58086: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 /tmp/ccms20eX.o: In function `main': /root/php-8.3.17/conftest.c:289: warning: the use of `mktemp' is dangerous, better use `mkstemp' configure:58086: $? = 0 configure:58086: ./conftest configure:58086: $? = 0 configure:58207: checking for shm_unlink in -lrt configure:58236: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58236: $? = 0 configure:58248: result: yes configure:58290: result: yes configure:58293: checking whether C compiler accepts -Wno-implicit-fallthrough configure:58324: result: yes configure:58691: checking whether to enable pcntl support configure:58728: result: yes configure:58738: checking for fork configure:58738: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 conftest.c:284:6: warning: conflicting types for built-in function 'fork' [enabled by default] char fork (void); ^ configure:58738: $? = 0 configure:58738: result: yes configure:58752: checking for waitpid configure:58752: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58752: $? = 0 configure:58752: result: yes configure:58766: checking for sigaction configure:58766: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58766: $? = 0 configure:58766: result: yes configure:58777: checking for getpriority configure:58777: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58777: $? = 0 configure:58777: result: yes configure:58783: checking for setpriority configure:58783: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58783: $? = 0 configure:58783: result: yes configure:58789: checking for wait3 configure:58789: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58789: $? = 0 configure:58789: result: yes configure:58795: checking for wait4 configure:58795: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58795: $? = 0 configure:58795: result: yes configure:58801: checking for sigwaitinfo configure:58801: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58801: $? = 0 configure:58801: result: yes configure:58807: checking for sigtimedwait configure:58807: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58807: $? = 0 configure:58807: result: yes configure:58813: checking for unshare configure:58813: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 configure:58813: $? = 0 configure:58813: result: yes configure:58819: checking for rfork configure:58819: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 /tmp/ccNX85ZW.o: In function `main': /root/php-8.3.17/conftest.c:305: undefined reference to `rfork' collect2: error: ld returned 1 exit status configure:58819: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | /* end confdefs.h. */ | /* Define rfork to an innocuous variant, in case declares rfork. | For example, HP-UX 11i declares gettimeofday. */ | #define rfork innocuous_rfork | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char rfork (void); below. */ | | #include | #undef rfork | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char rfork (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_rfork || defined __stub___rfork | choke me | #endif | | int | main (void) | { | return rfork (); | ; | return 0; | } configure:58819: result: no configure:58825: checking for forkx configure:58825: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig >&5 /tmp/ccN6Zyz9.o: In function `main': /root/php-8.3.17/conftest.c:305: undefined reference to `forkx' collect2: error: ld returned 1 exit status configure:58825: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | /* end confdefs.h. */ | /* Define forkx to an innocuous variant, in case declares forkx. | For example, HP-UX 11i declares gettimeofday. */ | #define forkx innocuous_forkx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char forkx (void); below. */ | | #include | #undef forkx | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char forkx (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_forkx || defined __stub___forkx | choke me | #endif | | int | main (void) | { | return forkx (); | ; | return 0; | } configure:58825: result: no configure:58833: checking for siginfo_t configure:58853: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:58853: $? = 0 configure:58856: result: yes configure:59132: checking whether to enable PDO support configure:59169: result: yes configure:59488: checking for PDO_DBLIB support via FreeTDS configure:59526: result: no configure:60342: checking for Firebird support for PDO configure:60380: result: no configure:61555: checking for MySQL support for PDO configure:61593: result: yes configure:61603: checking for the location of libz configure:61620: result: yes configure:61628: checking for MySQL UNIX socket location configure:61660: result: /var/lib/mysql/mysql.sock configure:61960: checking for PDO includes configure:61977: result: /root/php-8.3.17/ext configure:62327: checking Oracle OCI support for PDO configure:62365: result: no configure:64131: checking for ODBC v3 support for PDO configure:64169: result: no configure:65291: checking for PostgreSQL support for PDO configure:65329: result: no configure:65912: checking for sqlite 3 support for PDO configure:65950: result: yes configure:65963: checking for PDO includes configure:65980: result: /root/php-8.3.17/ext configure:65991: checking for sqlite3 >= 3.7.7 configure:66076: result: yes configure:66329: checking for sqlite3_close_v2 in -lsqlite3 configure:66358: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsqlite3 -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:66358: $? = 0 configure:66370: result: yes configure:66499: checking for sqlite3_column_table_name in -lsqlite3 configure:66528: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsqlite3 -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:66528: $? = 0 configure:66540: result: yes configure:66850: checking for PostgreSQL support configure:66888: result: no configure:67568: checking for phar archive support configure:67605: result: yes configure:67867: checking for phar openssl support configure:67874: result: yes configure:67961: checking whether to enable POSIX-like functions configure:67998: result: yes configure:68264: checking for sys/mkdev.h configure:68264: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:313:23: fatal error: sys/mkdev.h: No such file or directory #include ^ compilation terminated. configure:68264: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:68264: result: no configure:68270: checking for sys/sysmacros.h configure:68270: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:68270: $? = 0 configure:68270: result: yes configure:68278: checking for seteuid configure:68278: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68278: $? = 0 configure:68278: result: yes configure:68284: checking for setegid configure:68284: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68284: $? = 0 configure:68284: result: yes configure:68290: checking for setsid configure:68290: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68290: $? = 0 configure:68290: result: yes configure:68296: checking for getsid configure:68296: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68296: $? = 0 configure:68296: result: yes configure:68302: checking for getpgid configure:68302: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68302: $? = 0 configure:68302: result: yes configure:68308: checking for ctermid configure:68308: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68308: $? = 0 configure:68308: result: yes configure:68314: checking for mkfifo configure:68314: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68314: $? = 0 configure:68314: result: yes configure:68320: checking for mknod configure:68320: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68320: $? = 0 configure:68320: result: yes configure:68326: checking for setrlimit configure:68326: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68326: $? = 0 configure:68326: result: yes configure:68332: checking for getrlimit configure:68332: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68332: $? = 0 configure:68332: result: yes configure:68338: checking for getgroups configure:68338: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68338: $? = 0 configure:68338: result: yes configure:68344: checking for makedev configure:68344: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 /tmp/cca7fawH.o: In function `main': /root/php-8.3.17/conftest.c:324: undefined reference to `makedev' collect2: error: ld returned 1 exit status configure:68344: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | /* Define makedev to an innocuous variant, in case declares makedev. | For example, HP-UX 11i declares gettimeofday. */ | #define makedev innocuous_makedev | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char makedev (void); below. */ | | #include | #undef makedev | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char makedev (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_makedev || defined __stub___makedev | choke me | #endif | | int | main (void) | { | return makedev (); | ; | return 0; | } configure:68344: result: no configure:68350: checking for initgroups configure:68350: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68350: $? = 0 configure:68350: result: yes configure:68356: checking for getgrgid_r configure:68356: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68356: $? = 0 configure:68356: result: yes configure:68362: checking for eaccess configure:68362: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68362: $? = 0 configure:68362: result: yes configure:68374: checking for pathconf configure:68374: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68374: $? = 0 configure:68374: result: yes configure:68380: checking for fpathconf configure:68380: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68380: $? = 0 configure:68380: result: yes configure:68390: checking for working ttyname_r() implementation configure:68412: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:68412: $? = 0 configure:68412: ./conftest configure:68412: $? = 0 configure:68415: result: yes configure:68434: checking for utsname.domainname configure:68457: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:304:0: warning: "_GNU_SOURCE" redefined [enabled by default] #define _GNU_SOURCE ^ conftest.c:21:0: note: this is the location of the previous definition #define _GNU_SOURCE 1 ^ configure:68457: $? = 0 configure:68472: result: yes configure:68487: checking for PSPELL support configure:68525: result: no configure:69214: checking whether arc4random_buf is declared configure:69214: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:339:10: error: 'arc4random_buf' undeclared (first use in this function) (void) arc4random_buf; ^ conftest.c:339:10: note: each undeclared identifier is reported only once for each function it appears in configure:69214: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | #ifndef arc4random_buf | #ifdef __cplusplus | (void) arc4random_buf; | #else | (void) arc4random_buf; | #endif | #endif | | ; | return 0; | } configure:69214: result: no configure:69225: checking for CommonCrypto/CommonRandom.h configure:69225: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:307:27: fatal error: Availability.h: No such file or directory #include ^ compilation terminated. configure:69225: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | /* end confdefs.h. */ | | #include | #include | #include | | | #include configure:69225: result: no configure:69238: checking for getrandom configure:69238: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 /tmp/ccxx0Yla.o: In function `main': /root/php-8.3.17/conftest.c:332: undefined reference to `getrandom' collect2: error: ld returned 1 exit status configure:69238: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | /* end confdefs.h. */ | /* Define getrandom to an innocuous variant, in case declares getrandom. | For example, HP-UX 11i declares gettimeofday. */ | #define getrandom innocuous_getrandom | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getrandom (void); below. */ | | #include | #undef getrandom | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getrandom (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getrandom || defined __stub___getrandom | choke me | #endif | | int | main (void) | { | return getrandom (); | ; | return 0; | } configure:69238: result: no configure:69564: checking for libedit readline replacement configure:69602: result: no configure:69612: checking for readline support configure:69650: result: no configure:72589: checking whether to enable PHP sessions configure:72626: result: yes configure:72635: checking for mm support configure:72652: result: no configure:72660: checking whether pwrite works configure:72696: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:72696: $? = 0 configure:72696: ./conftest configure:72696: $? = 0 configure:72767: result: yes configure:72782: checking whether pread works configure:72818: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 >&5 configure:72818: $? = 0 configure:72818: ./conftest configure:72818: $? = 0 configure:72891: result: yes configure:73396: checking whether to enable shmop support configure:73433: result: no configure:73706: checking whether to enable SimpleXML support configure:73743: result: yes configure:73758: checking for libxml-2.0 >= 2.9.0 configure:73843: result: yes configure:74320: checking for SNMP support configure:74358: result: no configure:75535: checking whether to enable SOAP support configure:75572: result: yes configure:75587: checking for libxml-2.0 >= 2.9.0 configure:75672: result: yes configure:76093: checking whether to enable sockets support configure:76130: result: yes configure:76137: checking for hstrerror configure:76137: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:76137: $? = 0 configure:76137: result: yes configure:76143: checking for if_nametoindex configure:76143: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:76143: $? = 0 configure:76143: result: yes configure:76149: checking for if_indextoname configure:76149: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:76149: $? = 0 configure:76149: result: yes configure:76156: checking for sockatmark configure:76156: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:76156: $? = 0 configure:76156: result: yes configure:76163: checking for netinet/tcp.h configure:76163: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76163: $? = 0 configure:76163: result: yes configure:76169: checking for sys/un.h configure:76169: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76169: $? = 0 configure:76169: result: yes configure:76175: checking for sys/sockio.h configure:76175: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:346:24: fatal error: sys/sockio.h: No such file or directory #include ^ compilation terminated. configure:76175: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:76175: result: no configure:76181: checking for linux/filter.h configure:76181: result: yes configure:76192: checking for field ss_family in struct sockaddr_storage configure:76214: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76214: $? = 0 configure:76225: result: yes configure:76234: checking if getaddrinfo supports AI_V4MAPPED configure:76254: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76254: $? = 0 configure:76265: result: yes configure:76274: checking if getaddrinfo supports AI_ALL configure:76294: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76294: $? = 0 configure:76305: result: yes configure:76314: checking if getaddrinfo supports AI_IDN configure:76334: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76334: $? = 0 configure:76345: result: yes configure:76354: checking if ancillary credentials uses ucred configure:76377: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:76377: $? = 0 configure:76388: result: yes configure:76397: checking if ancillary credentials uses cmsgcred configure:76417: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:331:8: error: variable 'c' has initializer but incomplete type struct cmsgcred c = {0}; ^ conftest.c:331:8: warning: excess elements in struct initializer [enabled by default] conftest.c:331:8: warning: (near initialization for 'c') [enabled by default] conftest.c:331:17: error: storage size of 'c' isn't known struct cmsgcred c = {0}; ^ configure:76417: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | struct cmsgcred c = {0}; | ; | return 0; | } configure:76428: result: no configure:76725: checking for sodium support configure:76763: result: no configure:77647: checking whether flush should be called explicitly after a buffered io configure:77702: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccRV0Ym2.o: In function `main': /root/php-8.3.17/conftest.c:335: warning: the use of `tmpnam' is dangerous, better use `mkstemp' configure:77702: $? = 0 configure:77702: ./conftest configure:77702: $? = 0 configure:77720: result: no configure:77731: checking for external libcrypt or libxcrypt configure:77748: result: no configure:78733: checking whether the compiler supports aligned attribute configure:78754: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:78754: $? = 0 configure:78768: result: yes configure:78785: checking for working POSIX fnmatch configure:78820: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:78820: $? = 0 configure:78820: ./conftest configure:78820: $? = 0 configure:78834: result: yes configure:78850: checking for fork configure:78850: result: yes configure:78868: checking if your OS can spawn processes with inherited handles configure:78871: result: yes configure:78914: checking for res_nsearch configure:78914: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccbxwIst.o: In function `main': /root/php-8.3.17/conftest.c:357: undefined reference to `res_nsearch' collect2: error: ld returned 1 exit status configure:78914: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | /* end confdefs.h. */ | /* Define res_nsearch to an innocuous variant, in case declares res_nsearch. | For example, HP-UX 11i declares gettimeofday. */ | #define res_nsearch innocuous_res_nsearch | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char res_nsearch (void); below. */ | | #include | #undef res_nsearch | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char res_nsearch (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_res_nsearch || defined __stub___res_nsearch | choke me | #endif | | int | main (void) | { | return res_nsearch (); | ; | return 0; | } configure:78914: result: no configure:78919: checking for __res_nsearch configure:78919: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: /tmp/ccxpBGDC.o: undefined reference to symbol '__res_nsearch@@GLIBC_2.2.5' //usr/lib64/libresolv.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status configure:78919: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | /* end confdefs.h. */ | /* Define __res_nsearch to an innocuous variant, in case declares __res_nsearch. | For example, HP-UX 11i declares gettimeofday. */ | #define __res_nsearch innocuous___res_nsearch | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __res_nsearch (void); below. */ | | #include | #undef __res_nsearch | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __res_nsearch (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___res_nsearch || defined __stub_____res_nsearch | choke me | #endif | | int | main (void) | { | return __res_nsearch (); | ; | return 0; | } configure:78919: result: no configure:78945: checking for res_nsearch in -lresolv configure:78974: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/cc4QcRKB.o: In function `main': /root/php-8.3.17/conftest.c:344: undefined reference to `res_nsearch' collect2: error: ld returned 1 exit status configure:78974: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_nsearch (void); | int | main (void) | { | return res_nsearch (); | ; | return 0; | } configure:78986: result: no configure:78993: checking for __res_nsearch in -lresolv configure:79022: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:79022: $? = 0 configure:79034: result: yes configure:79062: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 -lresolv >&5 configure:79062: $? = 0 configure:79062: ./conftest configure:79062: $? = 0 configure:79428: checking for res_ndestroy configure:79428: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/cc2gMLY8.o: In function `main': /root/php-8.3.17/conftest.c:359: undefined reference to `res_ndestroy' collect2: error: ld returned 1 exit status configure:79428: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | /* Define res_ndestroy to an innocuous variant, in case declares res_ndestroy. | For example, HP-UX 11i declares gettimeofday. */ | #define res_ndestroy innocuous_res_ndestroy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char res_ndestroy (void); below. */ | | #include | #undef res_ndestroy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char res_ndestroy (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_res_ndestroy || defined __stub___res_ndestroy | choke me | #endif | | int | main (void) | { | return res_ndestroy (); | ; | return 0; | } configure:79428: result: no configure:79433: checking for __res_ndestroy configure:79433: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccul0nei.o: In function `main': /root/php-8.3.17/conftest.c:359: undefined reference to `__res_ndestroy' collect2: error: ld returned 1 exit status configure:79433: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | /* Define __res_ndestroy to an innocuous variant, in case declares __res_ndestroy. | For example, HP-UX 11i declares gettimeofday. */ | #define __res_ndestroy innocuous___res_ndestroy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __res_ndestroy (void); below. */ | | #include | #undef __res_ndestroy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __res_ndestroy (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___res_ndestroy || defined __stub_____res_ndestroy | choke me | #endif | | int | main (void) | { | return __res_ndestroy (); | ; | return 0; | } configure:79433: result: no configure:79459: checking for res_ndestroy in -lresolv configure:79488: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/cc0gpWnw.o: In function `main': /root/php-8.3.17/conftest.c:346: undefined reference to `res_ndestroy' collect2: error: ld returned 1 exit status configure:79488: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_ndestroy (void); | int | main (void) | { | return res_ndestroy (); | ; | return 0; | } configure:79500: result: no configure:79507: checking for __res_ndestroy in -lresolv configure:79536: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccqfSjRF.o: In function `main': /root/php-8.3.17/conftest.c:346: undefined reference to `__res_ndestroy' collect2: error: ld returned 1 exit status configure:79536: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __res_ndestroy (void); | int | main (void) | { | return __res_ndestroy (); | ; | return 0; | } configure:79548: result: no configure:79615: checking for res_ndestroy in -lbind configure:79644: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbind -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lbind collect2: error: ld returned 1 exit status configure:79644: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_ndestroy (void); | int | main (void) | { | return res_ndestroy (); | ; | return 0; | } configure:79656: result: no configure:79663: checking for __res_ndestroy in -lbind configure:79692: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbind -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lbind collect2: error: ld returned 1 exit status configure:79692: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __res_ndestroy (void); | int | main (void) | { | return __res_ndestroy (); | ; | return 0; | } configure:79704: result: no configure:79771: checking for res_ndestroy in -lsocket configure:79800: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsocket -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:79800: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_ndestroy (void); | int | main (void) | { | return res_ndestroy (); | ; | return 0; | } configure:79812: result: no configure:79819: checking for __res_ndestroy in -lsocket configure:79848: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsocket -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:79848: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __res_ndestroy (void); | int | main (void) | { | return __res_ndestroy (); | ; | return 0; | } configure:79860: result: no configure:79942: checking for dns_search configure:79942: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccFIwQxT.o: In function `main': /root/php-8.3.17/conftest.c:359: undefined reference to `dns_search' collect2: error: ld returned 1 exit status configure:79942: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | /* Define dns_search to an innocuous variant, in case declares dns_search. | For example, HP-UX 11i declares gettimeofday. */ | #define dns_search innocuous_dns_search | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dns_search (void); below. */ | | #include | #undef dns_search | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dns_search (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dns_search || defined __stub___dns_search | choke me | #endif | | int | main (void) | { | return dns_search (); | ; | return 0; | } configure:79942: result: no configure:79947: checking for __dns_search configure:79947: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccx7AWc3.o: In function `main': /root/php-8.3.17/conftest.c:359: undefined reference to `__dns_search' collect2: error: ld returned 1 exit status configure:79947: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | /* Define __dns_search to an innocuous variant, in case declares __dns_search. | For example, HP-UX 11i declares gettimeofday. */ | #define __dns_search innocuous___dns_search | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __dns_search (void); below. */ | | #include | #undef __dns_search | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __dns_search (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___dns_search || defined __stub_____dns_search | choke me | #endif | | int | main (void) | { | return __dns_search (); | ; | return 0; | } configure:79947: result: no configure:79973: checking for dns_search in -lresolv configure:80002: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/cc1xXZoh.o: In function `main': /root/php-8.3.17/conftest.c:346: undefined reference to `dns_search' collect2: error: ld returned 1 exit status configure:80002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char dns_search (void); | int | main (void) | { | return dns_search (); | ; | return 0; | } configure:80014: result: no configure:80021: checking for __dns_search in -lresolv configure:80050: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccjZIihr.o: In function `main': /root/php-8.3.17/conftest.c:346: undefined reference to `__dns_search' collect2: error: ld returned 1 exit status configure:80050: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __dns_search (void); | int | main (void) | { | return __dns_search (); | ; | return 0; | } configure:80062: result: no configure:80129: checking for dns_search in -lbind configure:80158: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbind -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lbind collect2: error: ld returned 1 exit status configure:80158: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char dns_search (void); | int | main (void) | { | return dns_search (); | ; | return 0; | } configure:80170: result: no configure:80177: checking for __dns_search in -lbind configure:80206: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lbind -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lbind collect2: error: ld returned 1 exit status configure:80206: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __dns_search (void); | int | main (void) | { | return __dns_search (); | ; | return 0; | } configure:80218: result: no configure:80285: checking for dns_search in -lsocket configure:80314: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsocket -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:80314: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char dns_search (void); | int | main (void) | { | return dns_search (); | ; | return 0; | } configure:80326: result: no configure:80333: checking for __dns_search in -lsocket configure:80362: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lsocket -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:80362: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char __dns_search (void); | int | main (void) | { | return __dns_search (); | ; | return 0; | } configure:80374: result: no configure:80456: checking for dn_expand configure:80456: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccXa5Q0P.o: In function `main': /root/php-8.3.17/conftest.c:359: undefined reference to `dn_expand' collect2: error: ld returned 1 exit status configure:80456: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | /* end confdefs.h. */ | /* Define dn_expand to an innocuous variant, in case declares dn_expand. | For example, HP-UX 11i declares gettimeofday. */ | #define dn_expand innocuous_dn_expand | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dn_expand (void); below. */ | | #include | #undef dn_expand | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dn_expand (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dn_expand || defined __stub___dn_expand | choke me | #endif | | int | main (void) | { | return dn_expand (); | ; | return 0; | } configure:80456: result: no configure:80461: checking for __dn_expand configure:80461: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:80461: $? = 0 configure:80461: result: yes configure:80970: checking for dn_skipname configure:80970: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccEASvc2.o: In function `main': /root/php-8.3.17/conftest.c:360: undefined reference to `dn_skipname' collect2: error: ld returned 1 exit status configure:80970: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | /* end confdefs.h. */ | /* Define dn_skipname to an innocuous variant, in case declares dn_skipname. | For example, HP-UX 11i declares gettimeofday. */ | #define dn_skipname innocuous_dn_skipname | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dn_skipname (void); below. */ | | #include | #undef dn_skipname | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dn_skipname (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dn_skipname || defined __stub___dn_skipname | choke me | #endif | | int | main (void) | { | return dn_skipname (); | ; | return 0; | } configure:80970: result: no configure:80975: checking for __dn_skipname configure:80975: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:80975: $? = 0 configure:80975: result: yes configure:81486: checking for res_search configure:81486: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccAVMFrp.o: In function `main': /root/php-8.3.17/conftest.c:361: undefined reference to `res_search' collect2: error: ld returned 1 exit status configure:81486: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | /* end confdefs.h. */ | /* Define res_search to an innocuous variant, in case declares res_search. | For example, HP-UX 11i declares gettimeofday. */ | #define res_search innocuous_res_search | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char res_search (void); below. */ | | #include | #undef res_search | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char res_search (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_res_search || defined __stub___res_search | choke me | #endif | | int | main (void) | { | return res_search (); | ; | return 0; | } configure:81486: result: no configure:81491: checking for __res_search configure:81491: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:81491: $? = 0 configure:81491: result: yes configure:82001: checking for posix_spawn_file_actions_addchdir_np configure:82001: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccAUwJxH.o: In function `main': /root/php-8.3.17/conftest.c:362: undefined reference to `posix_spawn_file_actions_addchdir_np' collect2: error: ld returned 1 exit status configure:82001: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | /* end confdefs.h. */ | /* Define posix_spawn_file_actions_addchdir_np to an innocuous variant, in case declares posix_spawn_file_actions_addchdir_np. | For example, HP-UX 11i declares gettimeofday. */ | #define posix_spawn_file_actions_addchdir_np innocuous_posix_spawn_file_actions_addchdir_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char posix_spawn_file_actions_addchdir_np (void); below. */ | | #include | #undef posix_spawn_file_actions_addchdir_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char posix_spawn_file_actions_addchdir_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_posix_spawn_file_actions_addchdir_np || defined __stub___posix_spawn_file_actions_addchdir_np | choke me | #endif | | int | main (void) | { | return posix_spawn_file_actions_addchdir_np (); | ; | return 0; | } configure:82001: result: no configure:82006: checking for __posix_spawn_file_actions_addchdir_np configure:82006: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 /tmp/ccihcY3R.o: In function `main': /root/php-8.3.17/conftest.c:362: undefined reference to `__posix_spawn_file_actions_addchdir_np' collect2: error: ld returned 1 exit status configure:82006: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | /* end confdefs.h. */ | /* Define __posix_spawn_file_actions_addchdir_np to an innocuous variant, in case declares __posix_spawn_file_actions_addchdir_np. | For example, HP-UX 11i declares gettimeofday. */ | #define __posix_spawn_file_actions_addchdir_np innocuous___posix_spawn_file_actions_addchdir_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __posix_spawn_file_actions_addchdir_np (void); below. */ | | #include | #undef __posix_spawn_file_actions_addchdir_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __posix_spawn_file_actions_addchdir_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___posix_spawn_file_actions_addchdir_np || defined __stub_____posix_spawn_file_actions_addchdir_np | choke me | #endif | | int | main (void) | { | return __posix_spawn_file_actions_addchdir_np (); | ; | return 0; | } configure:82006: result: no configure:82030: checking whether strptime() declaration fails configure:82057: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:346:5: error: conflicting types for 'strptime' int strptime(const char *s, const char *format, struct tm *tm); ^ In file included from conftest.c:336:0: /usr/include/time.h:213:14: note: previous declaration of 'strptime' was here extern char *strptime (const char *__restrict __s, ^ configure:82057: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | #ifndef HAVE_STRPTIME | #error no strptime() on this platform | #else | /* use invalid strptime() declaration to see if it fails to compile */ | int strptime(const char *s, const char *format, struct tm *tm); | #endif | | ; | return 0; | } configure:82071: result: yes configure:82082: checking for Argon2 support configure:82120: result: no configure:82345: checking for net/if.h configure:82345: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:82345: $? = 0 configure:82345: result: yes configure:82358: checking for usable getifaddrs configure:82379: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 >&5 configure:82379: $? = 0 configure:82392: result: yes configure:82736: checking whether to enable System V IPC support configure:82773: result: no configure:83057: checking whether to enable System V semaphore support configure:83094: result: yes configure:83359: checking for union semun configure:83380: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:347:13: error: storage size of 'x' isn't known union semun x; ^ configure:83380: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | /* end confdefs.h. */ | | #include | #include | #include | | int | main (void) | { | union semun x; | ; | return 0; | } configure:83395: result: no configure:83414: checking whether to enable System V shared memory support configure:83451: result: yes configure:83724: checking for TIDY support configure:83762: result: no configure:84728: checking whether to enable tokenizer support configure:84765: result: yes configure:85041: checking whether to enable XML support configure:85078: result: yes configure:85087: checking whether to build with expat support configure:85104: result: no configure:85121: checking for libxml-2.0 >= 2.9.0 configure:85206: result: yes configure:85905: checking whether to enable XMLReader support configure:85942: result: yes configure:85957: checking for libxml-2.0 >= 2.9.0 configure:86042: result: yes configure:86482: checking whether to enable XMLWriter support configure:86519: result: yes configure:86534: checking for libxml-2.0 >= 2.9.0 configure:86619: result: yes configure:87040: checking whether to build with XSL support configure:87078: result: yes configure:87096: checking for libxslt >= 1.1.0 configure:87103: $PKG_CONFIG --exists --print-errors "libxslt >= 1.1.0" configure:87106: $? = 0 configure:87120: $PKG_CONFIG --exists --print-errors "libxslt >= 1.1.0" configure:87123: $? = 0 configure:87181: result: yes configure:87328: checking for libexslt configure:87335: $PKG_CONFIG --exists --print-errors "libexslt" configure:87338: $? = 0 configure:87352: $PKG_CONFIG --exists --print-errors "libexslt" configure:87355: $? = 0 configure:87393: result: yes configure:87848: checking whether to enable zend-test extension configure:87885: result: no configure:88155: checking for zip archive read/write support configure:88193: result: no configure:89746: checking whether to enable mysqlnd configure:89783: result: yes configure:89792: checking whether to enable compressed protocol support in mysqlnd configure:89808: result: yes configure:89826: checking for zlib configure:89911: result: yes configure:90071: checking for openssl >= 1.0.2 configure:90156: result: yes configure:90603: checking linker support for -zcommon-page-size=2097152 configure:90622: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152 conftest.c -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 -lxml2 -lxml2 -lxml2 -lxslt -lz -ldl -lm -lxml2 -lexslt -lxslt -lz -lm -lgcrypt -ldl -lgpg-error -lxml2 -lz -lssl -lcrypto >&5 configure:90622: $? = 0 configure:90622: ./conftest configure:90622: $? = 0 configure:90636: result: yes configure:90730: result: configure:90732: result: Configuring PEAR configure:90747: checking whether to install PEAR configure:90785: result: no configure:90833: result: configure:90835: result: Configuring Zend configure:90934: checking whether syscall to create shadow stack exists configure:90961: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:90961: $? = 0 configure:90961: ./conftest configure:90961: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | /* end confdefs.h. */ | | #include | #include | int main(void) { | /* test if syscall 451, i.e., map_shadow_stack is available */ | void* base = (void *)syscall(451, 0, 0x20000, 0x1); | if (base != (void*)-1) { | munmap(base, 0x20000); | return 0; | } | else | return 1; | } | configure:90976: result: no configure:90989: checking for fiber switching context configure:91040: result: x86_64_sysv_elf_gas configure:91068: checking for cpuid.h configure:91068: cc -std=gnu11 -c -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91068: $? = 0 configure:91068: result: yes configure:91078: checking for getpid configure:91078: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91078: $? = 0 configure:91078: result: yes configure:91084: checking for kill configure:91084: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91084: $? = 0 configure:91084: result: yes configure:91090: checking for sigsetjmp configure:91090: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccYZlhSj.o: In function `main': /root/php-8.3.17/conftest.c:383: undefined reference to `sigsetjmp' collect2: error: ld returned 1 exit status configure:91090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | /* end confdefs.h. */ | /* Define sigsetjmp to an innocuous variant, in case declares sigsetjmp. | For example, HP-UX 11i declares gettimeofday. */ | #define sigsetjmp innocuous_sigsetjmp | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sigsetjmp (void); below. */ | | #include | #undef sigsetjmp | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sigsetjmp (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sigsetjmp || defined __stub___sigsetjmp | choke me | #endif | | int | main (void) | { | return sigsetjmp (); | ; | return 0; | } configure:91090: result: no configure:91096: checking for pthread_getattr_np configure:91096: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91096: $? = 0 configure:91096: result: yes configure:91102: checking for pthread_attr_get_np configure:91102: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccKWBWyu.o: In function `main': /root/php-8.3.17/conftest.c:384: undefined reference to `pthread_attr_get_np' collect2: error: ld returned 1 exit status configure:91102: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | /* end confdefs.h. */ | /* Define pthread_attr_get_np to an innocuous variant, in case declares pthread_attr_get_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_attr_get_np innocuous_pthread_attr_get_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_attr_get_np (void); below. */ | | #include | #undef pthread_attr_get_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_attr_get_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pthread_attr_get_np || defined __stub___pthread_attr_get_np | choke me | #endif | | int | main (void) | { | return pthread_attr_get_np (); | ; | return 0; | } configure:91102: result: no configure:91108: checking for pthread_get_stackaddr_np configure:91108: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccmFKzrz.o: In function `main': /root/php-8.3.17/conftest.c:384: undefined reference to `pthread_get_stackaddr_np' collect2: error: ld returned 1 exit status configure:91108: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | /* end confdefs.h. */ | /* Define pthread_get_stackaddr_np to an innocuous variant, in case declares pthread_get_stackaddr_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_get_stackaddr_np innocuous_pthread_get_stackaddr_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_get_stackaddr_np (void); below. */ | | #include | #undef pthread_get_stackaddr_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_get_stackaddr_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pthread_get_stackaddr_np || defined __stub___pthread_get_stackaddr_np | choke me | #endif | | int | main (void) | { | return pthread_get_stackaddr_np (); | ; | return 0; | } configure:91108: result: no configure:91114: checking for pthread_attr_getstack configure:91114: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91114: $? = 0 configure:91114: result: yes configure:91120: checking for pthread_stackseg_np configure:91120: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccQSHj6F.o: In function `main': /root/php-8.3.17/conftest.c:385: undefined reference to `pthread_stackseg_np' collect2: error: ld returned 1 exit status configure:91120: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | /* end confdefs.h. */ | /* Define pthread_stackseg_np to an innocuous variant, in case declares pthread_stackseg_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_stackseg_np innocuous_pthread_stackseg_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_stackseg_np (void); below. */ | | #include | #undef pthread_stackseg_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_stackseg_np (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pthread_stackseg_np || defined __stub___pthread_stackseg_np | choke me | #endif | | int | main (void) | { | return pthread_stackseg_np (); | ; | return 0; | } configure:91120: result: no configure:91126: checking for gettid configure:91126: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/cc0phwLL.o: In function `main': /root/php-8.3.17/conftest.c:385: undefined reference to `gettid' collect2: error: ld returned 1 exit status configure:91126: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | /* end confdefs.h. */ | /* Define gettid to an innocuous variant, in case declares gettid. | For example, HP-UX 11i declares gettimeofday. */ | #define gettid innocuous_gettid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gettid (void); below. */ | | #include | #undef gettid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char gettid (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_gettid || defined __stub___gettid | choke me | #endif | | int | main (void) | { | return gettid (); | ; | return 0; | } configure:91126: result: no configure:91134: checking whether the stack grows downwards configure:91164: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91164: $? = 0 configure:91164: ./conftest configure:91164: $? = 0 configure:91170: result: yes configure:91187: checking for usable _FPU_SETCW configure:91213: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91213: $? = 0 configure:91226: result: yes configure:91233: checking for usable fpsetprec configure:91258: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c:361:32: fatal error: machine/ieeefp.h: No such file or directory #include ^ compilation terminated. configure:91258: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | fp_prec_t fpu_oldprec; | volatile double result; | double a = 2877.0; | volatile double b = 1000000.0; | | fpu_oldprec = fpgetprec(); | fpsetprec(FP_PD); | result = a / b; | fpsetprec(fpu_oldprec); | | ; | return 0; | } configure:91274: result: no configure:91278: checking for usable _controlfp configure:91303: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:372:5: warning: implicit declaration of function '_controlfp' [-Wimplicit-function-declaration] fpu_oldcw = _controlfp(0, 0); ^ conftest.c:373:16: error: '_PC_53' undeclared (first use in this function) _controlfp(_PC_53, _MCW_PC); ^ conftest.c:373:16: note: each undeclared identifier is reported only once for each function it appears in conftest.c:373:24: error: '_MCW_PC' undeclared (first use in this function) _controlfp(_PC_53, _MCW_PC); ^ configure:91303: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | unsigned int fpu_oldcw; | volatile double result; | double a = 2877.0; | volatile double b = 1000000.0; | | fpu_oldcw = _controlfp(0, 0); | _controlfp(_PC_53, _MCW_PC); | result = a / b; | _controlfp(fpu_oldcw, _MCW_PC); | | ; | return 0; | } configure:91319: result: no configure:91323: checking for usable _controlfp_s configure:91349: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:372:5: warning: implicit declaration of function '_controlfp_s' [-Wimplicit-function-declaration] _controlfp_s(&fpu_cw, 0, 0); ^ conftest.c:374:27: error: '_PC_53' undeclared (first use in this function) _controlfp_s(&fpu_cw, _PC_53, _MCW_PC); ^ conftest.c:374:27: note: each undeclared identifier is reported only once for each function it appears in conftest.c:374:35: error: '_MCW_PC' undeclared (first use in this function) _controlfp_s(&fpu_cw, _PC_53, _MCW_PC); ^ configure:91349: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | unsigned int fpu_oldcw, fpu_cw; | volatile double result; | double a = 2877.0; | volatile double b = 1000000.0; | | _controlfp_s(&fpu_cw, 0, 0); | fpu_oldcw = fpu_cw; | _controlfp_s(&fpu_cw, _PC_53, _MCW_PC); | result = a / b; | _controlfp_s(&fpu_cw, fpu_oldcw, _MCW_PC); | | ; | return 0; | } configure:91365: result: no configure:91369: checking whether FPU control word can be manipulated by inline assembler configure:91397: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91397: $? = 0 configure:91410: result: yes configure:91418: checking for dlfcn.h configure:91418: result: yes configure:91426: checking whether dlsym() requires a leading underscore in symbol names configure:91494: cc -std=gnu11 -o conftest -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/cc5gL7t3.o: In function `main': /root/php-8.3.17/configure:91478: undefined reference to `dlopen' /root/php-8.3.17/configure:91483: undefined reference to `dlsym' /root/php-8.3.17/configure:91488: undefined reference to `dlerror' /root/php-8.3.17/configure:91484: undefined reference to `dlsym' collect2: error: ld returned 1 exit status configure:91497: $? = 1 configure:91521: result: no configure:91531: checking whether to enable thread-safety configure:91533: result: yes configure:91536: checking whether to enable Zend debugging configure:91538: result: no configure:91556: checking whether C compiler accepts -Wno-clobbered configure:91576: cc -std=gnu11 -c -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wno-clobbered -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91576: $? = 0 configure:91587: result: yes configure:91597: checking whether C compiler accepts -Wimplicit-fallthrough=1 configure:91617: cc -std=gnu11 -c -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wimplicit-fallthrough=1 -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 cc: error: unrecognized command line option '-Wimplicit-fallthrough=1' configure:91617: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | #define HAVE_FPU_INLINE_ASM_X86 1 | #define HAVE_DLFCN_H 1 | #define ZEND_DEBUG 0 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:91628: result: no configure:91638: checking whether C compiler accepts -Wduplicated-cond configure:91658: cc -std=gnu11 -c -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wduplicated-cond -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 cc: error: unrecognized command line option '-Wduplicated-cond' configure:91658: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | #define HAVE_FPU_INLINE_ASM_X86 1 | #define HAVE_DLFCN_H 1 | #define ZEND_DEBUG 0 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:91669: result: no configure:91679: checking whether C compiler accepts -Wlogical-op configure:91699: cc -std=gnu11 -c -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wlogical-op -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91699: $? = 0 configure:91710: result: yes configure:91720: checking whether C compiler accepts -Wformat-truncation configure:91740: cc -std=gnu11 -c -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wformat-truncation -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 cc: error: unrecognized command line option '-Wformat-truncation' configure:91740: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | #define HAVE_FPU_INLINE_ASM_X86 1 | #define HAVE_DLFCN_H 1 | #define ZEND_DEBUG 0 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:91751: result: no configure:91761: checking whether C compiler accepts -Wstrict-prototypes configure:91781: cc -std=gnu11 -c -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -Wstrict-prototypes -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91781: $? = 0 configure:91792: result: yes configure:91802: checking whether C compiler accepts -fno-common configure:91822: cc -std=gnu11 -c -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -Werror -fno-common -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91822: $? = 0 configure:91833: result: yes configure:91853: checking for inline configure:91870: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91870: $? = 0 configure:91880: result: inline configure:91899: checking target system is Darwin configure:91908: result: no configure:91912: checking for MM alignment and log values configure:91966: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91966: $? = 0 configure:91966: ./conftest configure:91966: $? = 0 configure:91989: result: done configure:91992: checking for mremap configure:91992: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:91992: $? = 0 configure:91992: result: yes configure:92013: checking for sigaction configure:92013: result: yes configure:92033: checking whether to enable zend signal handling configure:92035: result: yes configure:92060: checking for timer_create configure:92060: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccVA3cjy.o: In function `main': /root/php-8.3.17/conftest.c:397: undefined reference to `timer_create' collect2: error: ld returned 1 exit status configure:92060: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | #define HAVE_FPU_INLINE_ASM_X86 1 | #define HAVE_DLFCN_H 1 | #define ZEND_DEBUG 0 | #define ZTS 1 | #define ZEND_MM_ALIGNMENT (size_t)8 | #define ZEND_MM_ALIGNMENT_LOG2 (size_t)3 | #define ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT 0 | #define HAVE_MREMAP 1 | #define HAVE_SIGACTION 1 | #define ZEND_SIGNALS 1 | /* end confdefs.h. */ | /* Define timer_create to an innocuous variant, in case declares timer_create. | For example, HP-UX 11i declares gettimeofday. */ | #define timer_create innocuous_timer_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char timer_create (void); below. */ | | #include | #undef timer_create | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char timer_create (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_timer_create || defined __stub___timer_create | choke me | #endif | | int | main (void) | { | return timer_create (); | ; | return 0; | } configure:92060: result: no configure:92065: checking for __timer_create configure:92065: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 /tmp/ccXAGf4D.o: In function `main': /root/php-8.3.17/conftest.c:397: undefined reference to `__timer_create' collect2: error: ld returned 1 exit status configure:92065: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.3.17" | #define PACKAGE_STRING "PHP 8.3.17" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define HAVE_GCC_GLOBAL_REGS 1 | #define HAVE_CPUID_COUNT 1 | #define GWINSZ_IN_SYS_IOCTL 1 | #define HAVE_PHPDBG 1 | #define PHPDBG_DEBUG 0 | #define PHP_WRITE_STDOUT 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_HTONL 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_LIBDL 1 | #define HAVE_DLSYM 1 | #define HAVE_LIBDL 1 | #define HAVE_LIBM 1 | #define HAVE_INET_ATON 1 | #define HAVE_STDINT_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_GRP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_LINUX_SOCK_DIAG_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PTY_H 1 | #define HAVE_PWD_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_IMMINTRIN_H 1 | #define HAVE_FOPENCOOKIE 1 | #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t | #define COOKIE_SEEKER_USES_OFF64_T 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define MISSING_FCLOSE_DECL 0 | #define HAVE_STRUCT_FLOCK 1 | #define HAVE_SOCKLEN_T 1 | #define SIZEOF_INTMAX_T 8 | #define HAVE_INTMAX_T 1 | #define SIZEOF_SSIZE_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_PTRDIFF_T 8 | #define HAVE_PTRDIFF_T 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_OFF_T 8 | #define PHP_HAVE_BUILTIN_EXPECT 1 | #define PHP_HAVE_BUILTIN_CLZ 1 | #define PHP_HAVE_BUILTIN_CLZL 1 | #define PHP_HAVE_BUILTIN_CLZLL 1 | #define PHP_HAVE_BUILTIN_CTZL 1 | #define PHP_HAVE_BUILTIN_CTZLL 1 | #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 | #define PHP_HAVE_BUILTIN_CPU_INIT 1 | #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 | #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 | #define HAVE_PRCTL 1 | #define PHP_HAVE_AVX512_SUPPORTS 0 | #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 | #define HAVE_ALIGNOF 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_SOCKADDR_STORAGE 1 | #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 | #define HAVE_FUNC_ATTRIBUTE_TARGET 1 | #define HAVE_ALPHASORT 1 | #define HAVE_ASCTIME_R 1 | #define HAVE_CHROOT 1 | #define HAVE_CTIME_R 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FLOCK 1 | #define HAVE_FTOK 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_GETCWD 1 | #define HAVE_GETLOADAVG 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETPROTOBYNAME 1 | #define HAVE_GETPROTOBYNUMBER 1 | #define HAVE_GETSERVBYNAME 1 | #define HAVE_GETSERVBYPORT 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETWD 1 | #define HAVE_GLOB 1 | #define HAVE_INET_NTOA 1 | #define HAVE_INET_NTOP 1 | #define HAVE_INET_PTON 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_LCHOWN 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKSTEMP 1 | #define HAVE_MMAP 1 | #define HAVE_NICE 1 | #define HAVE_NL_LANGINFO 1 | #define HAVE_POLL 1 | #define HAVE_PUTENV 1 | #define HAVE_SCANDIR 1 | #define HAVE_SETITIMER 1 | #define HAVE_SETENV 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRNLEN 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRTOK_R 1 | #define HAVE_SYMLINK 1 | #define HAVE_TZSET 1 | #define HAVE_UNSETENV 1 | #define HAVE_USLEEP 1 | #define HAVE_UTIME 1 | #define HAVE_VASPRINTF 1 | #define HAVE_ASPRINTF 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_MEMMEM 1 | #define HAVE_MEMRCHR 1 | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define HAVE_GETHOSTBYNAME_R 1 | #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 | #define HAVE_NANOSLEEP 1 | #define HAVE_LIBRT 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETOPT 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ASM_GOTO 1 | #define HAVE_OPENPTY 1 | #define HAVE_LIBUTIL 1 | #define ZTS 1 | #define PHP_SIGCHILD 0 | #define DEFAULT_SHORT_OPEN_TAG "1" | #define HAVE_IPV6 1 | #define HAVE_STRTOLL 1 | #define HAVE_ATOLL 1 | #define HAVE_TIMELIB_CONFIG_H 1 | #define HAVE_LIBXML 1 | #define HAVE_LIBXML 1 | #define HAVE_OPENSSL_EXT 1 | #define HAVE_RAND_EGD 1 | #define HAVE_BUNDLED_PCRE 1 | #define PCRE2_CODE_UNIT_WIDTH 8 | #define HAVE_PCRE_JIT_SUPPORT 1 | #define HAVE_SQLITE3 1 | #define HAVE_SQLITE3_ERRSTR 1 | #define HAVE_ZLIB 1 | #define HAVE_BCMATH 1 | #define HAVE_BZ2 1 | #define HAVE_CALENDAR 1 | #define HAVE_CTYPE 1 | #define HAVE_CURL 1 | #define HAVE_LIBXML 1 | #define HAVE_DOM 1 | #define HAVE_EXIF 1 | #define HAVE_FTP 1 | #define HAVE_FTP_SSL 1 | #define HAVE_LIBINTL 1 | #define HAVE_NGETTEXT 1 | #define HAVE_DNGETTEXT 1 | #define HAVE_DCNGETTEXT 1 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | #define PHP_MHASH_BC 1 | #define SIZEOF_LONG 8 | #define HAVE_ICONV 1 | #define HAVE_GLIBC_ICONV 1 | #define PHP_ICONV_IMPL "glibc" | #define ICONV_BROKEN_IGNORE 1 | #define HAVE_JSON 1 | #define HAVE_MBSTRING 1 | #define PHP_ONIG_BAD_KOI8_ENTRY 1 | #define HAVE_MBREGEX 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define ODBCVER 0x0350 | #define HAVE_HUGE_CODE_PAGES 1 | #define HAVE_JIT 1 | #define HAVE_MPROTECT 1 | #define HAVE_SHM_IPC 1 | #define HAVE_SHM_MMAP_ANON 1 | #define HAVE_SHM_OPEN 1 | #define HAVE_LIBRT 1 | #define HAVE_SHM_MMAP_POSIX 1 | #define COMPILE_DL_OPCACHE 1 | #define HAVE_FORK 1 | #define HAVE_WAITPID 1 | #define HAVE_SIGACTION 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_SETPRIORITY 1 | #define HAVE_WAIT3 1 | #define HAVE_WAIT4 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_SIGTIMEDWAIT 1 | #define HAVE_UNSHARE 1 | #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" | #define PDO_USE_MYSQLND 1 | #define HAVE_PDO_SQLITELIB 1 | #define HAVE_SQLITE3_CLOSE_V2 1 | #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 | #define PHAR_HAVE_OPENSSL 1 | #define HAVE_POSIX 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_SETSID 1 | #define HAVE_GETSID 1 | #define HAVE_GETPGID 1 | #define HAVE_CTERMID 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETGROUPS 1 | #define HAVE_INITGROUPS 1 | #define HAVE_GETGRGID_R 1 | #define HAVE_EACCESS 1 | #define HAVE_PATHCONF 1 | #define HAVE_FPATHCONF 1 | #define HAVE_TTYNAME_R 1 | #define HAVE_UTSNAME_DOMAINNAME 1 | #define HAVE_DECL_ARC4RANDOM_BUF 0 | #define HAVE_PWRITE 1 | #define HAVE_PREAD 1 | #define HAVE_PHP_SESSION 1 | #define HAVE_LIBXML 1 | #define HAVE_SIMPLEXML 1 | #define HAVE_LIBXML 1 | #define HAVE_SOAP 1 | #define HAVE_HSTRERROR 1 | #define HAVE_IF_NAMETOINDEX 1 | #define HAVE_IF_INDEXTONAME 1 | #define HAVE_SOCKATMARK 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_LINUX_FILTER_H 1 | #define HAVE_SOCKETS 1 | #define HAVE_SA_SS_FAMILY 1 | #define HAVE_AI_V4MAPPED 1 | #define HAVE_AI_ALL 1 | #define HAVE_AI_IDN 1 | #define ANC_CREDS_UCRED 1 | #define PHP_USE_PHP_CRYPT_R 1 | #define HAVE_ATTRIBUTE_ALIGNED 1 | #define HAVE_FNMATCH 1 | #define HAVE_FORK 1 | #define PHP_CAN_SUPPORT_PROC_OPEN 1 | #define HAVE_RES_NSEARCH 1 | #define HAVE_LIBRESOLV 1 | #define HAVE_DN_EXPAND 1 | #define HAVE_DN_SKIPNAME 1 | #define HAVE_RES_SEARCH 1 | #define HAVE_STRPTIME_DECL_FAILS 1 | #define HAVE_NET_IF_H 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_SYSVSEM 1 | #define HAVE_SEMUN 0 | #define HAVE_SYSVSHM 1 | #define HAVE_LIBXML 1 | #define HAVE_XML 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLREADER 1 | #define HAVE_LIBXML 1 | #define HAVE_XMLWRITER 1 | #define HAVE_XSL_EXSLT 1 | #define HAVE_XSL 1 | #define MYSQLND_COMPRESSION_ENABLED 1 | #define MYSQLND_SSL_SUPPORTED 1 | #define MYSQLND_HAVE_SSL 1 | #define ZEND_FIBER_ASM 1 | #define HAVE_CPUID_H 1 | #define HAVE_GETPID 1 | #define HAVE_KILL 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define ZEND_CHECK_STACK_LIMIT 1 | #define HAVE__FPU_SETCW 1 | #define HAVE_FPU_INLINE_ASM_X86 1 | #define HAVE_DLFCN_H 1 | #define ZEND_DEBUG 0 | #define ZTS 1 | #define ZEND_MM_ALIGNMENT (size_t)8 | #define ZEND_MM_ALIGNMENT_LOG2 (size_t)3 | #define ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT 0 | #define HAVE_MREMAP 1 | #define HAVE_SIGACTION 1 | #define ZEND_SIGNALS 1 | /* end confdefs.h. */ | /* Define __timer_create to an innocuous variant, in case declares __timer_create. | For example, HP-UX 11i declares gettimeofday. */ | #define __timer_create innocuous___timer_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __timer_create (void); below. */ | | #include | #undef __timer_create | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __timer_create (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___timer_create || defined __stub_____timer_create | choke me | #endif | | int | main (void) | { | return __timer_create (); | ; | return 0; | } configure:92065: result: no configure:92091: checking for timer_create in -lrt configure:92120: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt >&5 configure:92120: $? = 0 configure:92132: result: yes configure:92208: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -D_GNU_SOURCE -D_REENTRANT conftest.c -lrt >&5 configure:92208: $? = 0 configure:92208: ./conftest configure:92208: $? = 0 configure:92262: checking whether to enable zend max execution timers configure:92264: result: yes configure:92281: result: configure:92283: result: Configuring TSRM configure:92289: checking for pthreads_cflags configure:92344: result: -pthread configure:92347: checking for pthreads_lib configure:92402: result: pthread configure:92418: checking for POSIX threads configure:92420: result: yes configure:93128: result: configure:93130: result: Configuring libtool configure:93216: checking for a sed that does not truncate output configure:93272: result: /usr/bin/sed configure:93288: checking for ld used by cc -std=gnu11 configure:93357: result: /usr/bin/ld configure:93364: checking if the linker (/usr/bin/ld) is GNU ld configure:93381: result: yes configure:93386: checking for /usr/bin/ld option to reload object files configure:93395: result: -r configure:93413: checking for BSD-compatible nm configure:93464: result: /usr/bin/nm -B configure:93468: checking how to recognize dependent libraries configure:93656: result: pass_all configure:93741: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread conftest.c >&5 configure:93744: $? = 0 configure:94021: checking the maximum length of command line arguments configure:94135: result: 1572864 configure:94147: checking command to parse /usr/bin/nm -B output from cc -std=gnu11 object configure:94253: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread conftest.c >&5 configure:94256: $? = 0 configure:94260: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:94263: $? = 0 configure:94315: cc -std=gnu11 -o conftest -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread conftest.c conftstm.o >&5 configure:94318: $? = 0 configure:94357: result: ok configure:94361: checking for objdir configure:94378: result: .libs configure:94476: checking for ar configure:94497: found /usr/bin/ar configure:94509: result: ar configure:94580: checking for ranlib configure:94601: found /usr/bin/ranlib configure:94613: result: ranlib configure:94684: checking for strip configure:94705: found /usr/bin/strip configure:94717: result: strip configure:95320: checking if cc -std=gnu11 supports -fno-rtti -fno-exceptions configure:95339: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] configure:95343: $? = 0 configure:95357: result: no configure:95372: checking for cc -std=gnu11 option to produce PIC configure:95612: result: -fPIC configure:95620: checking if cc -std=gnu11 PIC flag -fPIC works configure:95639: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread -fPIC -DPIC conftest.c >&5 configure:95643: $? = 0 configure:95657: result: yes configure:95685: checking if cc -std=gnu11 static flag -static works configure:95715: result: no configure:95725: checking if cc -std=gnu11 supports -c -o file.o configure:95747: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread -o out/conftest2.o conftest.c >&5 configure:95751: $? = 0 configure:95774: result: yes configure:95800: checking whether the cc -std=gnu11 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:96728: result: yes configure:96749: checking whether -lc should be explicitly linked in configure:96754: cc -std=gnu11 -c -fno-common -Wstrict-prototypes -Wlogical-op -Wno-clobbered -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -DZTS -DZEND_SIGNALS -DZEND_MAX_EXECUTION_TIMERS -D_GNU_SOURCE -D_REENTRANT -pthread conftest.c >&5 configure:96757: $? = 0 configure:96772: cc -std=gnu11 -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1 configure:96775: $? = 0 configure:96787: result: no configure:96795: checking dynamic linker characteristics configure:97404: result: GNU/Linux ld.so configure:97432: checking how to hardcode library paths into programs configure:97457: result: immediate configure:97471: checking whether stripping libraries is possible configure:97476: result: yes configure:98039: checking if libtool supports shared libraries configure:98041: result: yes configure:98044: checking whether to build shared libraries configure:98065: result: yes configure:98068: checking whether to build static libraries configure:98072: result: yes configure:98166: result: creating libtool configure:101676: result: configure:101678: result: Generating files configure:102300: patching main/php_config.h.in configure:102311: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by PHP config.status 8.3.17, which was generated by GNU Autoconf 2.72c. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on wordpress config.status:1388: creating main/build-defs.h config.status:1388: creating scripts/phpize config.status:1388: creating scripts/man1/phpize.1 config.status:1388: creating scripts/php-config config.status:1388: creating scripts/man1/php-config.1 config.status:1388: creating sapi/cli/php.1 config.status:1388: creating sapi/phpdbg/phpdbg.1 config.status:1388: creating sapi/cgi/php-cgi.1 config.status:1388: creating ext/phar/phar.1 config.status:1388: creating ext/phar/phar.phar.1 config.status:1388: creating main/php_config.h config.status:1558: main/php_config.h is unchanged config.status:1572: executing default commands configure:103549: WARNING: unrecognized options: --with-freetype-dir, --with-libxml-dir, --with-gd, --enable-inline-optimization, --enable-zip, --with-pcre-regex, --with-jpeg-dir, --with-png-dir, --with-xmlrpc ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv__asm_goto=yes ac_cv_alignof_exists=yes ac_cv_attribute_aligned=yes ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian_php=no ac_cv_c_compiler_gnu=yes ac_cv_c_inline=inline ac_cv_c_undeclared_builtin_options='none needed' ac_cv_cmsgcred=no ac_cv_common_page_size=yes ac_cv_copy_file_range=no ac_cv_cpuid_count_available=yes ac_cv_ebcdic=no ac_cv_env_ARGON2_CFLAGS_set= ac_cv_env_ARGON2_CFLAGS_value= ac_cv_env_ARGON2_LIBS_set= ac_cv_env_ARGON2_LIBS_value= ac_cv_env_AVIF_CFLAGS_set= ac_cv_env_AVIF_CFLAGS_value= ac_cv_env_AVIF_LIBS_set= ac_cv_env_AVIF_LIBS_value= ac_cv_env_CAPSTONE_CFLAGS_set= ac_cv_env_CAPSTONE_CFLAGS_value= ac_cv_env_CAPSTONE_LIBS_set= ac_cv_env_CAPSTONE_LIBS_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CURL_CFLAGS_set= ac_cv_env_CURL_CFLAGS_value= ac_cv_env_CURL_FEATURES_set= ac_cv_env_CURL_FEATURES_value= ac_cv_env_CURL_LIBS_set= ac_cv_env_CURL_LIBS_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_EDIT_CFLAGS_set= ac_cv_env_EDIT_CFLAGS_value= ac_cv_env_EDIT_LIBS_set= ac_cv_env_EDIT_LIBS_value= ac_cv_env_ENCHANT2_CFLAGS_set= ac_cv_env_ENCHANT2_CFLAGS_value= ac_cv_env_ENCHANT2_LIBS_set= ac_cv_env_ENCHANT2_LIBS_value= ac_cv_env_ENCHANT_CFLAGS_set= ac_cv_env_ENCHANT_CFLAGS_value= ac_cv_env_ENCHANT_LIBS_set= ac_cv_env_ENCHANT_LIBS_value= ac_cv_env_EXPAT_CFLAGS_set= ac_cv_env_EXPAT_CFLAGS_value= ac_cv_env_EXPAT_LIBS_set= ac_cv_env_EXPAT_LIBS_value= ac_cv_env_EXSLT_CFLAGS_set= ac_cv_env_EXSLT_CFLAGS_value= ac_cv_env_EXSLT_LIBS_set= ac_cv_env_EXSLT_LIBS_value= ac_cv_env_FFI_CFLAGS_set= ac_cv_env_FFI_CFLAGS_value= ac_cv_env_FFI_LIBS_set= ac_cv_env_FFI_LIBS_value= ac_cv_env_FREETYPE2_CFLAGS_set= ac_cv_env_FREETYPE2_CFLAGS_value= ac_cv_env_FREETYPE2_LIBS_set= ac_cv_env_FREETYPE2_LIBS_value= ac_cv_env_GDLIB_CFLAGS_set= ac_cv_env_GDLIB_CFLAGS_value= ac_cv_env_GDLIB_LIBS_set= ac_cv_env_GDLIB_LIBS_value= ac_cv_env_ICU_CFLAGS_set= ac_cv_env_ICU_CFLAGS_value= ac_cv_env_ICU_LIBS_set= ac_cv_env_ICU_LIBS_value= ac_cv_env_JPEG_CFLAGS_set= ac_cv_env_JPEG_CFLAGS_value= ac_cv_env_JPEG_LIBS_set= ac_cv_env_JPEG_LIBS_value= ac_cv_env_KERBEROS_CFLAGS_set= ac_cv_env_KERBEROS_CFLAGS_value= ac_cv_env_KERBEROS_LIBS_set= ac_cv_env_KERBEROS_LIBS_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBSODIUM_CFLAGS_set= ac_cv_env_LIBSODIUM_CFLAGS_value= ac_cv_env_LIBSODIUM_LIBS_set= ac_cv_env_LIBSODIUM_LIBS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LIBXML_CFLAGS_set= ac_cv_env_LIBXML_CFLAGS_value= ac_cv_env_LIBXML_LIBS_set= ac_cv_env_LIBXML_LIBS_value= ac_cv_env_LIBZIP_CFLAGS_set= ac_cv_env_LIBZIP_CFLAGS_value= ac_cv_env_LIBZIP_LIBS_set= ac_cv_env_LIBZIP_LIBS_value= ac_cv_env_ODBC_CFLAGS_set= ac_cv_env_ODBC_CFLAGS_value= ac_cv_env_ODBC_LIBS_set= ac_cv_env_ODBC_LIBS_value= ac_cv_env_ONIG_CFLAGS_set= ac_cv_env_ONIG_CFLAGS_value= ac_cv_env_ONIG_LIBS_set= ac_cv_env_ONIG_LIBS_value= ac_cv_env_OPENSSL_CFLAGS_set= ac_cv_env_OPENSSL_CFLAGS_value= ac_cv_env_OPENSSL_LIBS_set= ac_cv_env_OPENSSL_LIBS_value= ac_cv_env_PCRE2_CFLAGS_set= ac_cv_env_PCRE2_CFLAGS_value= ac_cv_env_PCRE2_LIBS_set= ac_cv_env_PCRE2_LIBS_value= ac_cv_env_PHP_EXTRA_VERSION_set= ac_cv_env_PHP_EXTRA_VERSION_value= ac_cv_env_PKG_CONFIG_LIBDIR_set= ac_cv_env_PKG_CONFIG_LIBDIR_value= ac_cv_env_PKG_CONFIG_PATH_set= ac_cv_env_PKG_CONFIG_PATH_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_PNG_CFLAGS_set= ac_cv_env_PNG_CFLAGS_value= ac_cv_env_PNG_LIBS_set= ac_cv_env_PNG_LIBS_value= ac_cv_env_SASL_CFLAGS_set= ac_cv_env_SASL_CFLAGS_value= ac_cv_env_SASL_LIBS_set= ac_cv_env_SASL_LIBS_value= ac_cv_env_SQLITE_CFLAGS_set= ac_cv_env_SQLITE_CFLAGS_value= ac_cv_env_SQLITE_LIBS_set= ac_cv_env_SQLITE_LIBS_value= ac_cv_env_SYSTEMD_CFLAGS_set= ac_cv_env_SYSTEMD_CFLAGS_value= ac_cv_env_SYSTEMD_LIBS_set= ac_cv_env_SYSTEMD_LIBS_value= ac_cv_env_VALGRIND_CFLAGS_set= ac_cv_env_VALGRIND_CFLAGS_value= ac_cv_env_VALGRIND_LIBS_set= ac_cv_env_VALGRIND_LIBS_value= ac_cv_env_WEBP_CFLAGS_set= ac_cv_env_WEBP_CFLAGS_value= ac_cv_env_WEBP_LIBS_set= ac_cv_env_WEBP_LIBS_value= ac_cv_env_XPM_CFLAGS_set= ac_cv_env_XPM_CFLAGS_value= ac_cv_env_XPM_LIBS_set= ac_cv_env_XPM_LIBS_value= ac_cv_env_XSL_CFLAGS_set= ac_cv_env_XSL_CFLAGS_value= ac_cv_env_XSL_LIBS_set= ac_cv_env_XSL_LIBS_value= ac_cv_env_ZLIB_CFLAGS_set= ac_cv_env_ZLIB_CFLAGS_value= ac_cv_env_ZLIB_LIBS_set= ac_cv_env_ZLIB_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_flush_io=no ac_cv_func_RAND_egd=yes ac_cv_func___crc32d=no ac_cv_func___dlopen=no ac_cv_func___dn_expand=yes ac_cv_func___dn_skipname=yes ac_cv_func___dns_search=no ac_cv_func___openpty=no ac_cv_func___posix_spawn_file_actions_addchdir_np=no ac_cv_func___res_ndestroy=no ac_cv_func___res_nsearch=no ac_cv_func___res_search=yes ac_cv_func___timer_create=no ac_cv_func_alloca_works=yes ac_cv_func_alphasort=yes ac_cv_func_asctime_r=yes ac_cv_func_asprintf=yes ac_cv_func_atoll=yes ac_cv_func_chroot=yes ac_cv_func_ctermid=yes ac_cv_func_ctime_r=yes ac_cv_func_dlopen=yes ac_cv_func_dlsym=yes ac_cv_func_dn_expand=yes ac_cv_func_dn_skipname=yes ac_cv_func_dns_search=no ac_cv_func_eaccess=yes ac_cv_func_explicit_bzero=no ac_cv_func_explicit_memset=no ac_cv_func_fdatasync=yes ac_cv_func_flock=yes ac_cv_func_fnmatch_works=yes ac_cv_func_fopencookie=yes ac_cv_func_fork=yes ac_cv_func_forkx=no ac_cv_func_fpathconf=yes ac_cv_func_ftok=yes ac_cv_func_funopen=no ac_cv_func_gai_strerror=yes ac_cv_func_getaddrinfo=yes ac_cv_func_getcwd=yes ac_cv_func_getgrgid_r=yes ac_cv_func_getgrnam_r=yes ac_cv_func_getgroups=yes ac_cv_func_gethostbyaddr=yes ac_cv_func_gethostname=yes ac_cv_func_getloadavg=yes ac_cv_func_getlogin=yes ac_cv_func_getopt=yes ac_cv_func_getpgid=yes ac_cv_func_getpid=yes ac_cv_func_getpriority=yes ac_cv_func_getprotobyname=yes ac_cv_func_getprotobynumber=yes ac_cv_func_getpwnam_r=yes ac_cv_func_getpwuid_r=yes ac_cv_func_getrandom=no ac_cv_func_getrlimit=yes ac_cv_func_getrusage=yes ac_cv_func_getservbyname=yes ac_cv_func_getservbyport=yes ac_cv_func_getsid=yes ac_cv_func_gettid=no ac_cv_func_gettimeofday=yes ac_cv_func_getwd=yes ac_cv_func_glob=yes ac_cv_func_gmtime_r=yes ac_cv_func_hstrerror=yes ac_cv_func_htonl=yes ac_cv_func_iconv=yes ac_cv_func_if_indextoname=yes ac_cv_func_if_nametoindex=yes ac_cv_func_inet_aton=yes ac_cv_func_inet_ntoa=yes ac_cv_func_inet_ntop=yes ac_cv_func_inet_pton=yes ac_cv_func_initgroups=yes ac_cv_func_kill=yes ac_cv_func_lchown=yes ac_cv_func_localtime_r=yes ac_cv_func_makedev=no ac_cv_func_memcntl=no ac_cv_func_memfd_create=no ac_cv_func_memmem=yes ac_cv_func_memmove=yes ac_cv_func_memrchr=yes ac_cv_func_mkfifo=yes ac_cv_func_mknod=yes ac_cv_func_mkstemp=yes ac_cv_func_mmap=yes ac_cv_func_mprotect=yes ac_cv_func_mremap=yes ac_cv_func_nanosleep=yes ac_cv_func_nice=yes ac_cv_func_nl_langinfo=yes ac_cv_func_openpty=yes ac_cv_func_pathconf=yes ac_cv_func_poll=yes ac_cv_func_posix_spawn_file_actions_addchdir_np=no ac_cv_func_pthread_attr_get_np=no ac_cv_func_pthread_attr_getstack=yes ac_cv_func_pthread_get_stackaddr_np=no ac_cv_func_pthread_getattr_np=yes ac_cv_func_pthread_jit_write_protect_np=no ac_cv_func_pthread_stackseg_np=no ac_cv_func_putenv=yes ac_cv_func_res_ndestroy=no ac_cv_func_res_nsearch=yes ac_cv_func_res_search=yes ac_cv_func_rfork=no ac_cv_func_scandir=yes ac_cv_func_setegid=yes ac_cv_func_setenv=yes ac_cv_func_seteuid=yes ac_cv_func_setitimer=yes ac_cv_func_setpriority=yes ac_cv_func_setproctitle=no ac_cv_func_setrlimit=yes ac_cv_func_setsid=yes ac_cv_func_shm_open=yes ac_cv_func_shutdown=yes ac_cv_func_sigaction=yes ac_cv_func_sigprocmask=yes ac_cv_func_sigsetjmp=no ac_cv_func_sigtimedwait=yes ac_cv_func_sigwaitinfo=yes ac_cv_func_sockatmark=yes ac_cv_func_socket=yes ac_cv_func_socketpair=yes ac_cv_func_statfs=yes ac_cv_func_statvfs=yes ac_cv_func_std_syslog=no ac_cv_func_strcasecmp=yes ac_cv_func_strerror_r_char_p=yes ac_cv_func_strlcat=no ac_cv_func_strlcpy=no ac_cv_func_strnlen=yes ac_cv_func_strptime=yes ac_cv_func_strtok_r=yes ac_cv_func_strtoll=yes ac_cv_func_symlink=yes ac_cv_func_timer_create=yes ac_cv_func_tzset=yes ac_cv_func_unsetenv=yes ac_cv_func_unshare=yes ac_cv_func_usleep=yes ac_cv_func_utime=yes ac_cv_func_vasprintf=yes ac_cv_func_wait3=yes ac_cv_func_wait4=yes ac_cv_func_waitpid=yes ac_cv_func_which_gethostbyname_r=six ac_cv_gai_ai_all=yes ac_cv_gai_ai_idn=yes ac_cv_gai_ai_v4mapped=yes ac_cv_have_broken_gcc_strlen_opt=no ac_cv_have_decl_arc4random_buf=no ac_cv_have_decl_asctime_r=yes ac_cv_have_decl_ctime_r=yes ac_cv_have_decl_gmtime_r=yes ac_cv_have_decl_localtime_r=yes ac_cv_have_decl_strerror_r=yes ac_cv_have_decl_strtok_r=yes ac_cv_have_pcre2_intel_cet=no ac_cv_have_utsname_domainname=yes ac_cv_header_CommonCrypto_CommonRandom_h=no ac_cv_header_alloca_h=yes ac_cv_header_arpa_inet_h=yes ac_cv_header_arpa_nameser_h=yes ac_cv_header_cpuid_h=yes ac_cv_header_crypt_h=yes ac_cv_header_dirent_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_dns_h=no ac_cv_header_fcntl_h=yes ac_cv_header_grp_h=yes ac_cv_header_ieeefp_h=no ac_cv_header_immintrin_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_io_h=no ac_cv_header_langinfo_h=yes ac_cv_header_linux_filter_h=yes ac_cv_header_linux_sock_diag_h=yes ac_cv_header_malloc_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_if_h=yes ac_cv_header_netinet_in_h=yes ac_cv_header_netinet_tcp_h=yes ac_cv_header_nmmintrin_h=no ac_cv_header_os_signpost_h=no ac_cv_header_poll_h=yes ac_cv_header_pty_h=yes ac_cv_header_pwd_h=yes ac_cv_header_resolv_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_ipc_h=yes ac_cv_header_sys_loadavg_h=no ac_cv_header_sys_mkdev_h=no ac_cv_header_sys_mman_h=yes ac_cv_header_sys_mount_h=yes ac_cv_header_sys_param_h=yes ac_cv_header_sys_poll_h=yes ac_cv_header_sys_procctl_h=no ac_cv_header_sys_pstat_h=no ac_cv_header_sys_resource_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_socket_h=yes ac_cv_header_sys_sockio_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_statfs_h=yes ac_cv_header_sys_statvfs_h=yes ac_cv_header_sys_sysexits_h=no ac_cv_header_sys_sysmacros_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_uio_h=yes ac_cv_header_sys_un_h=yes ac_cv_header_sys_utsname_h=yes ac_cv_header_sys_vfs_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_sysexits_h=yes ac_cv_header_syslog_h=yes ac_cv_header_tmmintrin_h=no ac_cv_header_unistd_h=yes ac_cv_header_unix_h=no ac_cv_header_utime_h=yes ac_cv_header_wchar_h=yes ac_cv_header_wmmintrin_h=no ac_cv_host=x86_64-pc-linux-gnu ac_cv_ipv6_support=yes ac_cv_lib_bind___dns_search=no ac_cv_lib_bind___res_ndestroy=no ac_cv_lib_bind_dns_search=no ac_cv_lib_bind_res_ndestroy=no ac_cv_lib_bz2_BZ2_bzerror=yes ac_cv_lib_c_bind_textdomain_codeset=yes ac_cv_lib_c_bindtextdomain=yes ac_cv_lib_c_dcngettext=yes ac_cv_lib_c_dngettext=yes ac_cv_lib_c_ngettext=yes ac_cv_lib_curl_curl_easy_perform=yes ac_cv_lib_dl_dlopen=yes ac_cv_lib_intl_bindtextdomain=no ac_cv_lib_m_sin=yes ac_cv_lib_network___setsockopt=no ac_cv_lib_network_setsockopt=no ac_cv_lib_resolv___dns_search=no ac_cv_lib_resolv___res_ndestroy=no ac_cv_lib_resolv___res_nsearch=yes ac_cv_lib_resolv_dns_search=no ac_cv_lib_resolv_res_ndestroy=no ac_cv_lib_resolv_res_nsearch=no ac_cv_lib_rt_nanosleep=yes ac_cv_lib_rt_shm_open=yes ac_cv_lib_rt_shm_unlink=yes ac_cv_lib_rt_timer_create=yes ac_cv_lib_socket___dns_search=no ac_cv_lib_socket___res_ndestroy=no ac_cv_lib_socket_dns_search=no ac_cv_lib_socket_res_ndestroy=no ac_cv_lib_sqlite3_sqlite3_close_v2=yes ac_cv_lib_sqlite3_sqlite3_column_table_name=yes ac_cv_lib_sqlite3_sqlite3_errstr=yes ac_cv_lib_sqlite3_sqlite3_load_extension=yes ac_cv_lib_util_openpty=yes ac_cv_member_struct_stat_st_blksize=yes ac_cv_member_struct_stat_st_blocks=yes ac_cv_member_struct_stat_st_rdev=yes ac_cv_member_struct_tm_tm_gmtoff=yes ac_cv_member_struct_tm_tm_zone=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_EGREP_TRADITIONAL='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_PROG_SENDMAIL=/usr/sbin/sendmail ac_cv_path_SED=/usr/bin/sed ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config ac_cv_phpdbg_userfaultfd_writefault=no ac_cv_pread=yes ac_cv_prog_AWK=gawk ac_cv_prog_CPP='cc -std=gnu11 -E' ac_cv_prog_PHP=php ac_cv_prog_YACC=bison ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=cc ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c11=-std=gnu11 ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc=-std=gnu11 ac_cv_pthreads_cflags=-pthread ac_cv_pthreads_lib=pthread ac_cv_pwrite=yes ac_cv_safe_to_define___extensions__=yes ac_cv_should_define__xopen_source=no ac_cv_sizeof_int=4 ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_off_t=8 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=8 ac_cv_sockaddr_sa_len=no ac_cv_sockaddr_storage=yes ac_cv_ss_family=yes ac_cv_strptime_decl_fails=yes ac_cv_struct_flock=yes ac_cv_struct_tm=time.h ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes ac_cv_sys_tiocgwinsz_in_termios_h=no ac_cv_syscall_shadow_stack_exists=no ac_cv_target=x86_64-pc-linux-gnu ac_cv_time_r_type=POSIX ac_cv_type_in_addr_t=yes ac_cv_type_size_t=yes ac_cv_type_socklen_t=yes ac_cv_type_uid_t=yes ac_cv_ucred=yes ac_cv_working_alloca_h=yes ac_cv_write_stdout=yes ax_cv_check_cflags__Werror__Wduplicated_cond=no ax_cv_check_cflags__Werror__Wformat_truncation=no ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1=no ax_cv_check_cflags__Werror__Wlogical_op=yes ax_cv_check_cflags__Werror__Wno_clobbered=yes ax_cv_check_cflags__Werror__Wno_implicit_fallthrough=yes ax_cv_check_cflags__Werror__Wstrict_prototypes=yes ax_cv_check_cflags__Werror__fno_common=yes ax_cv_check_cflags___ffp_contract_off=yes ax_cv_check_cflags___fvisibility_hidden=yes ax_cv_have_func_attribute_ifunc=yes ax_cv_have_func_attribute_target=yes cli_cv_var_PS_STRINGS=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_SED=/usr/bin/sed lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=no lt_cv_prog_gnu_ld=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\''' lt_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib64//bind9-export/ /usr/lib64/dyninst /usr/lib64/mysql ' lt_cv_sys_lib_search_path_spec='/usr/lib/gcc/x86_64-redhat-linux/4.8.5 /usr/lib64 /lib64' lt_cv_sys_max_cmd_len=1572864 lt_lt_cv_prog_compiler_c_o='"yes"' lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"' lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"' lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"' pdo_cv_inc_path=/root/php-8.3.17/ext php_cv_cc_rpath=yes php_cv_semun=no php_cv_sizeof_intmax_t=8 php_cv_sizeof_ptrdiff_t=8 php_cv_sizeof_ssize_t=8 pkg_cv_CURL_CFLAGS=' ' pkg_cv_CURL_FEATURES='"SSL IPv6 unix-sockets libz AsynchDNS IDN NTLM NTLM_WB"' pkg_cv_CURL_LIBS='-lcurl ' pkg_cv_EXSLT_CFLAGS='-I/usr/include/libxml2 ' pkg_cv_EXSLT_LIBS='-lexslt -lxslt -lz -lm -lgcrypt -ldl -lgpg-error -lxml2 ' pkg_cv_KERBEROS_CFLAGS=' ' pkg_cv_KERBEROS_LIBS='-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err ' pkg_cv_LIBXML_CFLAGS='-I/usr/include/libxml2 ' pkg_cv_LIBXML_LIBS='-lxml2 ' pkg_cv_ONIG_CFLAGS=' ' pkg_cv_ONIG_LIBS='-lonig ' pkg_cv_OPENSSL_CFLAGS=' ' pkg_cv_OPENSSL_LIBS='-lssl -lcrypto ' pkg_cv_SQLITE_CFLAGS=' ' pkg_cv_SQLITE_LIBS='-lsqlite3 ' pkg_cv_XSL_CFLAGS='-I/usr/include/libxml2 ' pkg_cv_XSL_LIBS='-lxslt -lz -ldl -lm -lxml2 ' pkg_cv_ZLIB_CFLAGS=' ' pkg_cv_ZLIB_LIBS='-lz ' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='ar' ARGON2_CFLAGS='' ARGON2_LIBS='' AR_FLAGS='cr' AVIF_CFLAGS='' AVIF_LIBS='' AWK='gawk' BUILD_CC='cc -std=gnu11' CAPSTONE_CFLAGS='' CAPSTONE_LIBS='' CC='cc -std=gnu11' CFLAGS='$(CFLAGS_CLEAN) ' CONFIGURE_COMMAND=' '\''./configure'\'' '\''--prefix=/usr/local/php'\'' '\''--with-config-file-path=/usr/local/php/etc'\'' '\''--with-zlib-dir'\'' '\''--with-freetype-dir'\'' '\''--enable-mbstring'\'' '\''--with-libxml-dir=/usr'\'' '\''--enable-xmlreader'\'' '\''--enable-xmlwriter'\'' '\''--enable-soap'\'' '\''--enable-calendar'\'' '\''--with-curl'\'' '\''--with-gd'\'' '\''--with-pdo-sqlite'\'' '\''--with-pdo-mysql'\'' '\''--with-mysqli'\'' '\''--with-mysql-sock'\'' '\''--enable-mysqlnd'\'' '\''--disable-rpath'\'' '\''--enable-inline-optimization'\'' '\''--with-bz2'\'' '\''--with-zlib'\'' '\''--enable-sockets'\'' '\''--enable-sysvsem'\'' '\''--enable-sysvshm'\'' '\''--enable-pcntl'\'' '\''--enable-mbregex'\'' '\''--enable-exif'\'' '\''--enable-bcmath'\'' '\''--with-mhash'\'' '\''--enable-zip'\'' '\''--with-pcre-regex'\'' '\''--with-jpeg-dir=/usr'\'' '\''--with-png-dir=/usr'\'' '\''--with-openssl'\'' '\''--enable-ftp'\'' '\''--with-kerberos'\'' '\''--with-gettext'\'' '\''--with-xmlrpc'\'' '\''--with-xsl'\'' '\''--with-apxs2=/usr/local/httpd/bin/apxs'\'' '\''--disable-fileinfo'\''' CONFIGURE_OPTIONS=' '\''--prefix=/usr/local/php'\'' '\''--with-config-file-path=/usr/local/php/etc'\'' '\''--with-zlib-dir'\'' '\''--with-freetype-dir'\'' '\''--enable-mbstring'\'' '\''--with-libxml-dir=/usr'\'' '\''--enable-xmlreader'\'' '\''--enable-xmlwriter'\'' '\''--enable-soap'\'' '\''--enable-calendar'\'' '\''--with-curl'\'' '\''--with-gd'\'' '\''--with-pdo-sqlite'\'' '\''--with-pdo-mysql'\'' '\''--with-mysqli'\'' '\''--with-mysql-sock'\'' '\''--enable-mysqlnd'\'' '\''--disable-rpath'\'' '\''--enable-inline-optimization'\'' '\''--with-bz2'\'' '\''--with-zlib'\'' '\''--enable-sockets'\'' '\''--enable-sysvsem'\'' '\''--enable-sysvshm'\'' '\''--enable-pcntl'\'' '\''--enable-mbregex'\'' '\''--enable-exif'\'' '\''--enable-bcmath'\'' '\''--with-mhash'\'' '\''--enable-zip'\'' '\''--with-pcre-regex'\'' '\''--with-jpeg-dir=/usr'\'' '\''--with-png-dir=/usr'\'' '\''--with-openssl'\'' '\''--enable-ftp'\'' '\''--with-kerberos'\'' '\''--with-gettext'\'' '\''--with-xmlrpc'\'' '\''--with-xsl'\'' '\''--with-apxs2=/usr/local/httpd/bin/apxs'\'' '\''--disable-fileinfo'\''' CPP='cc -std=gnu11 -E' CPPFLAGS=' -D_GNU_SOURCE -D_REENTRANT -pthread' CURL_CFLAGS=' ' CURL_FEATURES='"SSL IPv6 unix-sockets libz AsynchDNS IDN NTLM NTLM_WB"' CURL_LIBS='-lcurl ' CXX='' CXXCPP='' CXXFLAGS=' -pthread $(PROF_FLAGS)' DEBUG_CFLAGS='' DEFS='-DHAVE_CONFIG_H' DSYMUTIL='' ECHO='echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EDIT_CFLAGS='' EDIT_LIBS='' EGREP='/usr/bin/grep -E' ENCHANT2_CFLAGS='' ENCHANT2_LIBS='' ENCHANT_CFLAGS='' ENCHANT_LIBS='' EXEEXT='' EXPANDED_BINDIR='/usr/local/php/bin' EXPANDED_DATADIR='/usr/local/php/share/php' EXPANDED_EXTENSION_DIR='/usr/local/php/lib/php/extensions/no-debug-zts-20230831' EXPANDED_LIBDIR='/usr/local/php/lib/php' EXPANDED_LOCALSTATEDIR='/usr/local/php/var' EXPANDED_MANDIR='/usr/local/php/php/man' EXPANDED_PEAR_INSTALLDIR='' EXPANDED_PHP_CONFIG_FILE_PATH='/usr/local/php/etc' EXPANDED_PHP_CONFIG_FILE_SCAN_DIR='' EXPANDED_SBINDIR='/usr/local/php/sbin' EXPANDED_SYSCONFDIR='/usr/local/php/etc' EXPAT_CFLAGS='' EXPAT_LIBS='' EXSLT_CFLAGS='-I/usr/include/libxml2 ' EXSLT_LIBS='-lexslt -lxslt -lz -lm -lgcrypt -ldl -lgpg-error -lxml2 ' EXTENSION_DIR='/usr/local/php/lib/php/extensions/no-debug-zts-20230831' EXTRA_INCLUDES='' EXTRA_LDFLAGS=' -avoid-version -module ' EXTRA_LDFLAGS_PROGRAM=' -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152 ' EXTRA_LIBS=' -lresolv -lrt -lbz2 -lutil -lrt -lm -ldl -lpthread -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lonig -lsqlite3 -lxml2 -lxml2 -lxml2 -lxml2 -lxml2 -lxslt -lz -ldl -lm -lxml2 -lexslt -lxslt -lz -lm -lgcrypt -ldl -lgpg-error -lxml2 -lz -lssl -lcrypto ' FB_CONFIG='' FFI_CFLAGS='' FFI_LIBS='' FREETYPE2_CFLAGS='' FREETYPE2_LIBS='' GDLIB_CFLAGS='' GDLIB_LIBS='' GREP='/usr/bin/grep' HAVE_CXX11='' HAVE_CXX17='' ICU_CFLAGS='' ICU_LIBS='' INCLUDES=' -I/root/php-8.3.17/ext/date/lib -I/usr/include/libxml2 -I/root/php-8.3.17/ext/mbstring/libmbfl -I/root/php-8.3.17/ext/mbstring/libmbfl/mbfl -I$(top_builddir)/TSRM -I$(top_builddir)/Zend' INCLUDE_PATH='.:' INSTALL_IT='$(mkinstalldirs) '\''$(INSTALL_ROOT)/usr/local/httpd/modules'\'' && $(mkinstalldirs) '\''$(INSTALL_ROOT)/usr/local/httpd/conf'\'' && /usr/local/httpd/bin/apxs -S LIBEXECDIR='\''$(INSTALL_ROOT)/usr/local/httpd/modules'\'' -S SYSCONFDIR='\''$(INSTALL_ROOT)/usr/local/httpd/conf'\'' -i -a -n php libphp.la' JPEG_CFLAGS='' JPEG_LIBS='' KERBEROS_CFLAGS=' ' KERBEROS_LIBS='-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err ' LDFLAGS='' LIBOBJS=' ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}explicit_bzero$U.o' LIBS='' LIBSODIUM_CFLAGS='' LIBSODIUM_LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent --preserve-dup-deps' LIBXML_CFLAGS='-I/usr/include/libxml2 ' LIBXML_LIBS='-lxml2 ' LIBZIP_CFLAGS='' LIBZIP_LIBS='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo ${LIBOBJDIR}explicit_bzero$U.lo' NATIVE_RPATHS='' NMEDIT='' OBJEXT='o' OCI8_DIR='' OCI8_ORACLE_VERSION='' OCI8_SHARED_LIBADD='' ODBC_CFLAGS='' ODBC_LFLAGS='' ODBC_LIBS='' ODBC_TYPE='' ONIG_CFLAGS=' ' ONIG_LIBS='-lonig ' OPENSSL_CFLAGS=' ' OPENSSL_LIBS='-lssl -lcrypto ' PACKAGE_BUGREPORT='https://github.com/php/php-src/issues' PACKAGE_NAME='PHP' PACKAGE_STRING='PHP 8.3.17' PACKAGE_TARNAME='php' PACKAGE_URL='https://www.php.net' PACKAGE_VERSION='8.3.17' PATH_SEPARATOR=':' PCRE2_CFLAGS='' PCRE2_LIBS='' PDO_MYSQL_MODULE_TYPE='external' PDO_OCI_DIR='' PDO_OCI_SHARED_LIBADD='' PDO_OCI_VERSION='' PEAR_INSTALLDIR='' PHP='php' PHP_EXTRA_VERSION='' PHP_INSTALLED_SAPIS=' apache2handler cli phpdbg cgi' PHP_LDFLAGS='' PHP_LIBS='' PHP_VERSION='8.3.17' PHP_VERSION_ID='80317' PKG_CONFIG='/usr/bin/pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='' PNG_CFLAGS='' PNG_LIBS='' PROG_SENDMAIL='/usr/sbin/sendmail' RANLIB='ranlib' RE2C='exit 0;' SASL_CFLAGS='' SASL_LIBS='' SED='/usr/bin/sed' SHELL='/bin/sh' SHLIB_DL_SUFFIX_NAME='so' SHLIB_SUFFIX_NAME='so' SNMP_CONFIG='' SQLITE_CFLAGS=' ' SQLITE_LIBS='-lsqlite3 ' STRIP='strip' SYSTEMD_CFLAGS='' SYSTEMD_LIBS='' VALGRIND_CFLAGS='' VALGRIND_LIBS='' WEBP_CFLAGS='' WEBP_LIBS='' XPM_CFLAGS='' XPM_LIBS='' XSL_CFLAGS='-I/usr/include/libxml2 ' XSL_LIBS='-lxslt -lz -ldl -lm -lxml2 ' YACC='bison' YFLAGS='-Wall' ZEND_EXTRA_LIBS='-lrt ' ZLIB_CFLAGS=' ' ZLIB_LIBS='-lz ' abs_builddir='/root/php-8.3.17' abs_srcdir='/root/php-8.3.17' ac_ct_CC='cc' ac_ct_CXX='' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}/php' datarootdir='/usr/local/php/php' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' host='x86_64-pc-linux-gnu' host_alias='x86_64-pc-linux-gnu' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib/php' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' php_fpm_group='' php_fpm_localstatedir='' php_fpm_prefix='' php_fpm_sysconfdir='' php_fpm_systemd='' php_fpm_user='' prefix='/usr/local/php' program_prefix='' program_suffix='' program_transform_name='s,x,x,' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target='x86_64-pc-linux-gnu' target_alias='' target_cpu='x86_64' target_os='linux-gnu' target_vendor='pc' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "PHP" #define PACKAGE_TARNAME "php" #define PACKAGE_VERSION "8.3.17" #define PACKAGE_STRING "PHP 8.3.17" #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" #define PACKAGE_URL "https://www.php.net" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_WCHAR_H 1 #define STDC_HEADERS 1 #define _ALL_SOURCE 1 #define _DARWIN_C_SOURCE 1 #define _GNU_SOURCE 1 #define _HPUX_ALT_XOPEN_SOCKET_API 1 #define _NETBSD_SOURCE 1 #define _OPENBSD_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 #define __STDC_WANT_IEC_60559_EXT__ 1 #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 #define __STDC_WANT_LIB_EXT2__ 1 #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 #define _TANDEM_SOURCE 1 #define __EXTENSIONS__ 1 #define HAVE_GCC_GLOBAL_REGS 1 #define HAVE_CPUID_COUNT 1 #define GWINSZ_IN_SYS_IOCTL 1 #define HAVE_PHPDBG 1 #define PHPDBG_DEBUG 0 #define PHP_WRITE_STDOUT 1 #define HAVE_SOCKET 1 #define HAVE_SOCKETPAIR 1 #define HAVE_HTONL 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETHOSTBYADDR 1 #define HAVE_DLOPEN 1 #define HAVE_LIBDL 1 #define HAVE_DLSYM 1 #define HAVE_LIBDL 1 #define HAVE_LIBM 1 #define HAVE_INET_ATON 1 #define HAVE_STDINT_H 1 #define HAVE_DIRENT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_ALLOCA_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_ARPA_NAMESER_H 1 #define HAVE_CRYPT_H 1 #define HAVE_FCNTL_H 1 #define HAVE_GRP_H 1 #define HAVE_LANGINFO_H 1 #define HAVE_LINUX_FILTER_H 1 #define HAVE_LINUX_SOCK_DIAG_H 1 #define HAVE_MALLOC_H 1 #define HAVE_POLL_H 1 #define HAVE_PTY_H 1 #define HAVE_PWD_H 1 #define HAVE_RESOLV_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_SYSEXITS_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_MMAN_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_POLL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_UTIME_H 1 #define HAVE_SYS_UTSNAME_H 1 #define HAVE_SYS_IPC_H 1 #define HAVE_DLFCN_H 1 #define HAVE_IMMINTRIN_H 1 #define HAVE_FOPENCOOKIE 1 #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t #define COOKIE_SEEKER_USES_OFF64_T 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_TM_ZONE 1 #define MISSING_FCLOSE_DECL 0 #define HAVE_STRUCT_FLOCK 1 #define HAVE_SOCKLEN_T 1 #define SIZEOF_INTMAX_T 8 #define HAVE_INTMAX_T 1 #define SIZEOF_SSIZE_T 8 #define HAVE_SSIZE_T 1 #define SIZEOF_PTRDIFF_T 8 #define HAVE_PTRDIFF_T 1 #define SIZEOF_SHORT 2 #define SIZEOF_INT 4 #define SIZEOF_LONG 8 #define SIZEOF_LONG_LONG 8 #define SIZEOF_SIZE_T 8 #define SIZEOF_OFF_T 8 #define PHP_HAVE_BUILTIN_EXPECT 1 #define PHP_HAVE_BUILTIN_CLZ 1 #define PHP_HAVE_BUILTIN_CLZL 1 #define PHP_HAVE_BUILTIN_CLZLL 1 #define PHP_HAVE_BUILTIN_CTZL 1 #define PHP_HAVE_BUILTIN_CTZLL 1 #define PHP_HAVE_BUILTIN_SMULL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_SADDL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_USUB_OVERFLOW 0 #define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW 0 #define PHP_HAVE_BUILTIN_CPU_INIT 1 #define PHP_HAVE_BUILTIN_CPU_SUPPORTS 1 #define PHP_HAVE_BUILTIN_FRAME_ADDRESS 1 #define HAVE_PRCTL 1 #define PHP_HAVE_AVX512_SUPPORTS 0 #define PHP_HAVE_AVX512_VBMI_SUPPORTS 0 #define HAVE_ALIGNOF 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_RDEV 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_ST_BLOCKS 1 #define HAVE_SOCKADDR_STORAGE 1 #define HAVE_FUNC_ATTRIBUTE_IFUNC 1 #define HAVE_FUNC_ATTRIBUTE_TARGET 1 #define HAVE_ALPHASORT 1 #define HAVE_ASCTIME_R 1 #define HAVE_CHROOT 1 #define HAVE_CTIME_R 1 #define HAVE_FDATASYNC 1 #define HAVE_FLOCK 1 #define HAVE_FTOK 1 #define HAVE_GAI_STRERROR 1 #define HAVE_GETCWD 1 #define HAVE_GETLOADAVG 1 #define HAVE_GETLOGIN 1 #define HAVE_GETPROTOBYNAME 1 #define HAVE_GETPROTOBYNUMBER 1 #define HAVE_GETSERVBYNAME 1 #define HAVE_GETSERVBYPORT 1 #define HAVE_GETRUSAGE 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_GMTIME_R 1 #define HAVE_GETPWNAM_R 1 #define HAVE_GETGRNAM_R 1 #define HAVE_GETPWUID_R 1 #define HAVE_GETWD 1 #define HAVE_GLOB 1 #define HAVE_INET_NTOA 1 #define HAVE_INET_NTOP 1 #define HAVE_INET_PTON 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LCHOWN 1 #define HAVE_MEMMOVE 1 #define HAVE_MKSTEMP 1 #define HAVE_MMAP 1 #define HAVE_NICE 1 #define HAVE_NL_LANGINFO 1 #define HAVE_POLL 1 #define HAVE_PUTENV 1 #define HAVE_SCANDIR 1 #define HAVE_SETITIMER 1 #define HAVE_SETENV 1 #define HAVE_SHUTDOWN 1 #define HAVE_SIGPROCMASK 1 #define HAVE_STATFS 1 #define HAVE_STATVFS 1 #define HAVE_STRCASECMP 1 #define HAVE_STRNLEN 1 #define HAVE_STRPTIME 1 #define HAVE_STRTOK_R 1 #define HAVE_SYMLINK 1 #define HAVE_TZSET 1 #define HAVE_UNSETENV 1 #define HAVE_USLEEP 1 #define HAVE_UTIME 1 #define HAVE_VASPRINTF 1 #define HAVE_ASPRINTF 1 #define HAVE_NANOSLEEP 1 #define HAVE_MEMMEM 1 #define HAVE_MEMRCHR 1 #define HAVE_DECL_STRERROR_R 1 #define HAVE_STRERROR_R 1 #define STRERROR_R_CHAR_P 1 #define HAVE_GETHOSTBYNAME_R 1 #define HAVE_FUNC_GETHOSTBYNAME_R_6 1 #define HAVE_NANOSLEEP 1 #define HAVE_LIBRT 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETOPT 1 #define HAVE_ALLOCA_H 1 #define HAVE_ALLOCA 1 #define HAVE_ASM_GOTO 1 #define HAVE_OPENPTY 1 #define HAVE_LIBUTIL 1 #define ZTS 1 #define PHP_SIGCHILD 0 #define DEFAULT_SHORT_OPEN_TAG "1" #define HAVE_IPV6 1 #define HAVE_STRTOLL 1 #define HAVE_ATOLL 1 #define HAVE_TIMELIB_CONFIG_H 1 #define HAVE_LIBXML 1 #define HAVE_LIBXML 1 #define HAVE_OPENSSL_EXT 1 #define HAVE_RAND_EGD 1 #define HAVE_BUNDLED_PCRE 1 #define PCRE2_CODE_UNIT_WIDTH 8 #define HAVE_PCRE_JIT_SUPPORT 1 #define HAVE_SQLITE3 1 #define HAVE_SQLITE3_ERRSTR 1 #define HAVE_ZLIB 1 #define HAVE_BCMATH 1 #define HAVE_BZ2 1 #define HAVE_CALENDAR 1 #define HAVE_CTYPE 1 #define HAVE_CURL 1 #define HAVE_LIBXML 1 #define HAVE_DOM 1 #define HAVE_EXIF 1 #define HAVE_FTP 1 #define HAVE_FTP_SSL 1 #define HAVE_LIBINTL 1 #define HAVE_NGETTEXT 1 #define HAVE_DNGETTEXT 1 #define HAVE_DCNGETTEXT 1 #define HAVE_BIND_TEXTDOMAIN_CODESET 1 #define PHP_MHASH_BC 1 #define SIZEOF_LONG 8 #define HAVE_ICONV 1 #define HAVE_GLIBC_ICONV 1 #define PHP_ICONV_IMPL "glibc" #define ICONV_BROKEN_IGNORE 1 #define HAVE_JSON 1 #define HAVE_MBSTRING 1 #define PHP_ONIG_BAD_KOI8_ENTRY 1 #define HAVE_MBREGEX 1 #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" #define ODBCVER 0x0350 #define HAVE_HUGE_CODE_PAGES 1 #define HAVE_JIT 1 #define HAVE_MPROTECT 1 #define HAVE_SHM_IPC 1 #define HAVE_SHM_MMAP_ANON 1 #define HAVE_SHM_OPEN 1 #define HAVE_LIBRT 1 #define HAVE_SHM_MMAP_POSIX 1 #define COMPILE_DL_OPCACHE 1 #define HAVE_FORK 1 #define HAVE_WAITPID 1 #define HAVE_SIGACTION 1 #define HAVE_GETPRIORITY 1 #define HAVE_SETPRIORITY 1 #define HAVE_WAIT3 1 #define HAVE_WAIT4 1 #define HAVE_SIGWAITINFO 1 #define HAVE_SIGTIMEDWAIT 1 #define HAVE_UNSHARE 1 #define PHP_MYSQL_UNIX_SOCK_ADDR "/var/lib/mysql/mysql.sock" #define PDO_USE_MYSQLND 1 #define HAVE_PDO_SQLITELIB 1 #define HAVE_SQLITE3_CLOSE_V2 1 #define HAVE_SQLITE3_COLUMN_TABLE_NAME 1 #define PHAR_HAVE_OPENSSL 1 #define HAVE_POSIX 1 #define HAVE_SYS_SYSMACROS_H 1 #define HAVE_SETEUID 1 #define HAVE_SETEGID 1 #define HAVE_SETSID 1 #define HAVE_GETSID 1 #define HAVE_GETPGID 1 #define HAVE_CTERMID 1 #define HAVE_MKFIFO 1 #define HAVE_MKNOD 1 #define HAVE_SETRLIMIT 1 #define HAVE_GETRLIMIT 1 #define HAVE_GETGROUPS 1 #define HAVE_INITGROUPS 1 #define HAVE_GETGRGID_R 1 #define HAVE_EACCESS 1 #define HAVE_PATHCONF 1 #define HAVE_FPATHCONF 1 #define HAVE_TTYNAME_R 1 #define HAVE_UTSNAME_DOMAINNAME 1 #define HAVE_DECL_ARC4RANDOM_BUF 0 #define HAVE_PWRITE 1 #define HAVE_PREAD 1 #define HAVE_PHP_SESSION 1 #define HAVE_LIBXML 1 #define HAVE_SIMPLEXML 1 #define HAVE_LIBXML 1 #define HAVE_SOAP 1 #define HAVE_HSTRERROR 1 #define HAVE_IF_NAMETOINDEX 1 #define HAVE_IF_INDEXTONAME 1 #define HAVE_SOCKATMARK 1 #define HAVE_NETINET_TCP_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_LINUX_FILTER_H 1 #define HAVE_SOCKETS 1 #define HAVE_SA_SS_FAMILY 1 #define HAVE_AI_V4MAPPED 1 #define HAVE_AI_ALL 1 #define HAVE_AI_IDN 1 #define ANC_CREDS_UCRED 1 #define PHP_USE_PHP_CRYPT_R 1 #define HAVE_ATTRIBUTE_ALIGNED 1 #define HAVE_FNMATCH 1 #define HAVE_FORK 1 #define PHP_CAN_SUPPORT_PROC_OPEN 1 #define HAVE_RES_NSEARCH 1 #define HAVE_LIBRESOLV 1 #define HAVE_DN_EXPAND 1 #define HAVE_DN_SKIPNAME 1 #define HAVE_RES_SEARCH 1 #define HAVE_STRPTIME_DECL_FAILS 1 #define HAVE_NET_IF_H 1 #define HAVE_GETIFADDRS 1 #define HAVE_SYSVSEM 1 #define HAVE_SEMUN 0 #define HAVE_SYSVSHM 1 #define HAVE_LIBXML 1 #define HAVE_XML 1 #define HAVE_LIBXML 1 #define HAVE_XMLREADER 1 #define HAVE_LIBXML 1 #define HAVE_XMLWRITER 1 #define HAVE_XSL_EXSLT 1 #define HAVE_XSL 1 #define MYSQLND_COMPRESSION_ENABLED 1 #define MYSQLND_SSL_SUPPORTED 1 #define MYSQLND_HAVE_SSL 1 #define ZEND_FIBER_ASM 1 #define HAVE_CPUID_H 1 #define HAVE_GETPID 1 #define HAVE_KILL 1 #define HAVE_PTHREAD_GETATTR_NP 1 #define HAVE_PTHREAD_ATTR_GETSTACK 1 #define ZEND_CHECK_STACK_LIMIT 1 #define HAVE__FPU_SETCW 1 #define HAVE_FPU_INLINE_ASM_X86 1 #define HAVE_DLFCN_H 1 #define ZEND_DEBUG 0 #define ZTS 1 #define ZEND_MM_ALIGNMENT (size_t)8 #define ZEND_MM_ALIGNMENT_LOG2 (size_t)3 #define ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT 0 #define HAVE_MREMAP 1 #define HAVE_SIGACTION 1 #define ZEND_SIGNALS 1 #define HAVE_TIMER_CREATE 1 #define HAVE_LIBRT 1 #define ZEND_MAX_EXECUTION_TIMERS 1 #define PTHREADS 1 #define PHP_UNAME "Linux wordpress 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux" #define PHP_OS "Linux" #define PHP_BUILD_SYSTEM "Linux wordpress 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux" #define HAVE_BUILD_DEFS_H 1 configure: exit 0