chobits / ngx_http_proxy_connect_module

A forward proxy module for CONNECT request handling
BSD 2-Clause "Simplified" License
1.75k stars 484 forks source link

Docker Build Image Error in Alpine-3.19.1 with Nginx-1.25.4 or nginx-1.20.2, proxy_connect_rewrite_*.patch #299

Open rootarf opened 4 months ago

rootarf commented 4 months ago

Hi, I'm building image alpine-3.19.1 with nginx-1.25.4 and nginx-1.20.2 and adding proxy_connect_rewrite_102101.patch or proxy_connect_rewrite_1018.patch. While in the middle of compile process I got the following error.

Have there been any previous issues/fixes related to the problem below? Thanks

error log :

[ 6/16] RUN ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_auth_request_module --with-http_addition_module --with-http_slice_module --with-http_sub_module --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-threads --with-file-aio --with-http_secure_link_module --add-module=/ngx_http_proxy_connect_module-0.0.5 && make && make install: 1.234 checking for OS 1.262 + Linux 6.3.13-linuxkit x86_64 1.263 checking for C compiler ... found 1.829 + using GNU C compiler 1.856 + gcc version: 13.2.1 20231014 (Alpine 13.2.1_git20231014) 1.865 checking for gcc -pipe switch ... found 2.344 checking for -Wl,-E switch ... found 2.831 checking for gcc builtin atomic operations ... found 3.424 checking for C99 variadic macros ... found 4.012 checking for gcc variadic macros ... found 4.590 checking for gcc builtin 64 bit byteswap ... found 5.103 checking for unistd.h ... found 5.587 checking for inttypes.h ... found 6.061 checking for limits.h ... found 6.522 checking for sys/filio.h ... not found 6.710 checking for sys/param.h ... found 7.222 checking for sys/mount.h ... found 7.737 checking for sys/statvfs.h ... found 8.255 checking for crypt.h ... found 8.741 checking for Linux specific features 8.777 checking for epoll ... found 9.381 checking for EPOLLRDHUP ... found 9.951 checking for EPOLLEXCLUSIVE ... found 10.52 checking for eventfd() ... found 11.06 checking for O_PATH ... found 11.63 checking for sendfile() ... found 12.22 checking for sendfile64() ... found 12.81 checking for sys/prctl.h ... found 13.32 checking for prctl(PR_SET_DUMPABLE) ... found 13.87 checking for prctl(PR_SET_KEEPCAPS) ... found 14.43 checking for capabilities ... found 14.96 checking for crypt_r() ... found 15.52 checking for sys/vfs.h ... found 16.02 checking for BPF sockhash ... found 16.62 checking for SO_COOKIE ... found 17.19 checking for UDP_SEGMENT ... found 17.77 checking for poll() ... found 18.32 checking for /dev/poll ... not found 18.57 checking for kqueue ... not found 18.83 checking for crypt() ... found 19.39 checking for F_READAHEAD ... not found 19.66 checking for posix_fadvise() ... found 20.20 checking for O_DIRECT ... found 20.76 checking for F_NOCACHE ... not found 21.04 checking for directio() ... not found 21.31 checking for statfs() ... found 21.87 checking for statvfs() ... found 22.42 checking for dlopen() ... found 22.96 checking for sched_yield() ... found 23.50 checking for sched_setaffinity() ... found 24.06 checking for SO_SETFIB ... not found 24.33 checking for SO_REUSEPORT ... found 24.86 checking for SO_ACCEPTFILTER ... not found 25.14 checking for SO_BINDANY ... not found 25.42 checking for IP_TRANSPARENT ... found 25.98 checking for IP_BINDANY ... not found 26.26 checking for IP_BIND_ADDRESS_NO_PORT ... found 26.80 checking for IP_RECVDSTADDR ... not found 27.09 checking for IP_SENDSRCADDR ... not found 27.38 checking for IP_PKTINFO ... found 27.93 checking for IPV6_RECVPKTINFO ... found 28.48 checking for IP_MTU_DISCOVER ... found 29.03 checking for IPV6_MTU_DISCOVER ... found 29.57 checking for IP_DONTFRAG ... not found 29.86 checking for IPV6_DONTFRAG ... found 30.41 checking for TCP_DEFER_ACCEPT ... found 30.95 checking for TCP_KEEPIDLE ... found 31.49 checking for TCP_FASTOPEN ... found 32.04 checking for TCP_INFO ... found 32.61 checking for accept4() ... found 33.15 checking for kqueue AIO support ... not found 33.45 checking for Linux AIO support ... found 34.04 checking for int size ... 4 bytes 34.57 checking for long size ... 8 bytes 35.11 checking for long long size ... 8 bytes 35.65 checking for void * size ... 8 bytes 36.20 checking for uint32_t ... found 36.71 checking for uint64_t ... found 37.24 checking for sig_atomic_t ... found 37.76 checking for sig_atomic_t size ... 4 bytes 38.32 checking for socklen_t ... found 38.84 checking for in_addr_t ... found 39.36 checking for in_port_t ... found 39.87 checking for rlim_t ... found 40.40 checking for uintptr_t ... uintptr_t found 40.90 checking for system byte ordering ... little endian 41.43 checking for size_t size ... 8 bytes 41.99 checking for off_t size ... 8 bytes 42.54 checking for time_t size ... 8 bytes 43.10 checking for AF_INET6 ... found 43.67 checking for setproctitle() ... not found 44.22 checking for pread() ... found 44.78 checking for pwrite() ... found 45.35 checking for pwritev() ... found 45.93 checking for strerrordesc_np() ... not found 46.49 checking for sys_nerr ... not found 46.77 checking for _sys_nerr ... not found 47.06 checking for localtime_r() ... found 47.61 checking for clock_gettime(CLOCK_MONOTONIC) ... found 48.18 checking for posix_memalign() ... found 48.75 checking for memalign() ... found 49.32 checking for mmap(MAP_ANON|MAP_SHARED) ... found 49.90 checking for mmap("/dev/zero", MAP_SHARED) ... found 50.49 checking for System V shared memory ... found 51.07 checking for POSIX semaphores ... found 51.64 checking for struct msghdr.msg_control ... found 52.21 checking for ioctl(FIONBIO) ... found 52.75 checking for ioctl(FIONREAD) ... found 53.32 checking for struct tm.tm_gmtoff ... found 53.87 checking for struct dirent.d_namlen ... not found 54.16 checking for struct dirent.d_type ... found 54.73 checking for sysconf(_SC_NPROCESSORS_ONLN) ... found 55.25 checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... not found 55.53 checking for openat(), fstatat() ... found 56.10 checking for getaddrinfo() ... found 56.89 configuring additional modules 56.89 adding module in /ngx_http_proxy_connect_module-0.0.5 56.90 + ngx_http_proxy_connect_module was configured 56.94 checking for PCRE2 library ... not found 57.19 checking for PCRE library ... found 57.75 checking for PCRE JIT support ... found 58.33 checking for OpenSSL library ... found 59.39 checking for zlib library ... found 60.06 creating objs/Makefile 68.92 68.92 Configuration summary 68.92 + using threads 68.92 + using system PCRE library 68.92 + using system OpenSSL library 68.92 + using system zlib library 68.92 68.93 nginx path prefix: "/etc/nginx" 68.93 nginx binary file: "/usr/sbin/nginx" 68.93 nginx modules path: "/usr/lib/nginx/modules" 68.93 nginx configuration prefix: "/etc/nginx" 68.93 nginx configuration file: "/etc/nginx/nginx.conf" 68.93 nginx pid file: "/var/run/nginx.pid" 68.93 nginx error log file: "/var/log/nginx/error.log" 68.94 nginx http access log file: "/var/log/nginx/access.log" 68.94 nginx http client request body temporary files: "/var/cache/nginx/client_temp" 68.94 nginx http proxy temporary files: "/var/cache/nginx/proxy_temp" 68.94 nginx http fastcgi temporary files: "/var/cache/nginx/fastcgi_temp" 68.94 nginx http uwsgi temporary files: "/var/cache/nginx/uwsgi_temp" 68.94 nginx http scgi temporary files: "/var/cache/nginx/scgi_temp" 68.94 68.96 make -f objs/Makefile 69.03 make[1]: Entering directory '/nginx-1.25.4' 69.03 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 69.03 -o objs/src/core/nginx.o \ 69.03 src/core/nginx.c 72.05 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 72.05 -o objs/src/core/ngx_log.o \ 72.05 src/core/ngx_log.c 74.26 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 74.26 -o objs/src/core/ngx_palloc.o \ 74.26 src/core/ngx_palloc.c 76.14 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 76.14 -o objs/src/core/ngx_array.o \ 76.14 src/core/ngx_array.c 77.80 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 77.80 -o objs/src/core/ngx_list.o \ 77.80 src/core/ngx_list.c 79.23 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 79.23 -o objs/src/core/ngx_hash.o \ 79.23 src/core/ngx_hash.c 82.02 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 82.02 -o objs/src/core/ngx_buf.o \ 82.02 src/core/ngx_buf.c 83.89 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 83.89 -o objs/src/core/ngx_queue.o \ 83.89 src/core/ngx_queue.c 85.43 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 85.43 -o objs/src/core/ngx_output_chain.o \ 85.43 src/core/ngx_output_chain.c 87.69 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 87.69 -o objs/src/core/ngx_string.o \ 87.69 src/core/ngx_string.c 91.58 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 91.58 -o objs/src/core/ngx_parse.o \ 91.58 src/core/ngx_parse.c 93.28 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 93.28 -o objs/src/core/ngx_parse_time.o \ 93.28 src/core/ngx_parse_time.c 94.99 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 94.99 -o objs/src/core/ngx_inet.o \ 94.99 src/core/ngx_inet.c 97.79 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 97.79 -o objs/src/core/ngx_file.o \ 97.79 src/core/ngx_file.c 100.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 100.5 -o objs/src/core/ngx_crc32.o \ 100.5 src/core/ngx_crc32.c 101.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 101.9 -o objs/src/core/ngx_murmurhash.o \ 101.9 src/core/ngx_murmurhash.c 103.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 103.3 -o objs/src/core/ngx_md5.o \ 103.3 src/core/ngx_md5.c 105.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 105.3 -o objs/src/core/ngx_sha1.o \ 105.3 src/core/ngx_sha1.c 107.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 107.6 -o objs/src/core/ngx_rbtree.o \ 107.6 src/core/ngx_rbtree.c 109.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 109.3 -o objs/src/core/ngx_radix_tree.o \ 109.3 src/core/ngx_radix_tree.c 111.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 111.2 -o objs/src/core/ngx_slab.o \ 111.2 src/core/ngx_slab.c 113.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 113.6 -o objs/src/core/ngx_times.o \ 113.6 src/core/ngx_times.c 115.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 115.5 -o objs/src/core/ngx_shmtx.o \ 115.5 src/core/ngx_shmtx.c 117.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 117.2 -o objs/src/core/ngx_connection.o \ 117.2 src/core/ngx_connection.c 120.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 120.3 -o objs/src/core/ngx_cycle.o \ 120.3 src/core/ngx_cycle.c 123.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 123.2 -o objs/src/core/ngx_spinlock.o \ 123.2 src/core/ngx_spinlock.c 124.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 124.6 -o objs/src/core/ngx_rwlock.o \ 124.6 src/core/ngx_rwlock.c 126.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 126.1 -o objs/src/core/ngx_cpuinfo.o \ 126.1 src/core/ngx_cpuinfo.c 127.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 127.5 -o objs/src/core/ngx_conf_file.o \ 127.5 src/core/ngx_conf_file.c 130.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 130.3 -o objs/src/core/ngx_module.o \ 130.3 src/core/ngx_module.c 132.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 132.2 -o objs/src/core/ngx_resolver.o \ 132.2 src/core/ngx_resolver.c 138.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 138.0 -o objs/src/core/ngx_open_file_cache.o \ 138.0 src/core/ngx_open_file_cache.c 140.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 140.6 -o objs/src/core/ngx_crypt.o \ 140.6 src/core/ngx_crypt.c 142.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 142.5 -o objs/src/core/ngx_proxy_protocol.o \ 142.5 src/core/ngx_proxy_protocol.c 144.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 144.6 -o objs/src/core/ngx_syslog.o \ 144.6 src/core/ngx_syslog.c 146.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 146.5 -o objs/src/event/ngx_event.o \ 146.5 src/event/ngx_event.c 148.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 148.9 -o objs/src/event/ngx_event_timer.o \ 148.9 src/event/ngx_event_timer.c 150.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 150.4 -o objs/src/event/ngx_event_posted.o \ 150.4 src/event/ngx_event_posted.c 151.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 151.8 -o objs/src/event/ngx_event_accept.o \ 151.8 src/event/ngx_event_accept.c 153.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 153.7 -o objs/src/event/ngx_event_udp.o \ 153.7 src/event/ngx_event_udp.c 155.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 155.9 -o objs/src/event/ngx_event_connect.o \ 155.9 src/event/ngx_event_connect.c 157.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 157.6 -o objs/src/event/ngx_event_pipe.o \ 157.6 src/event/ngx_event_pipe.c 160.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 160.0 -o objs/src/os/unix/ngx_time.o \ 160.0 src/os/unix/ngx_time.c 161.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 161.3 -o objs/src/os/unix/ngx_errno.o \ 161.3 src/os/unix/ngx_errno.c 162.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 162.9 -o objs/src/os/unix/ngx_alloc.o \ 162.9 src/os/unix/ngx_alloc.c 164.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 164.3 -o objs/src/os/unix/ngx_files.o \ 164.3 src/os/unix/ngx_files.c 166.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 166.6 -o objs/src/os/unix/ngx_socket.o \ 166.6 src/os/unix/ngx_socket.c 167.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 167.9 -o objs/src/os/unix/ngx_recv.o \ 167.9 src/os/unix/ngx_recv.c 169.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 169.5 -o objs/src/os/unix/ngx_readv_chain.o \ 169.5 src/os/unix/ngx_readv_chain.c 171.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 171.1 -o objs/src/os/unix/ngx_udp_recv.o \ 171.1 src/os/unix/ngx_udp_recv.c 172.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 172.6 -o objs/src/os/unix/ngx_send.o \ 172.6 src/os/unix/ngx_send.c 174.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 174.0 -o objs/src/os/unix/ngx_writev_chain.o \ 174.0 src/os/unix/ngx_writev_chain.c 175.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 175.7 -o objs/src/os/unix/ngx_udp_send.o \ 175.7 src/os/unix/ngx_udp_send.c 177.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 177.1 -o objs/src/os/unix/ngx_udp_sendmsg_chain.o \ 177.1 src/os/unix/ngx_udp_sendmsg_chain.c 179.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 179.0 -o objs/src/os/unix/ngx_channel.o \ 179.0 src/os/unix/ngx_channel.c 180.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 180.7 -o objs/src/os/unix/ngx_shmem.o \ 180.7 src/os/unix/ngx_shmem.c 182.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 182.1 -o objs/src/os/unix/ngx_process.o \ 182.1 src/os/unix/ngx_process.c 184.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 184.2 -o objs/src/os/unix/ngx_daemon.o \ 184.2 src/os/unix/ngx_daemon.c 185.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 185.6 -o objs/src/os/unix/ngx_setaffinity.o \ 185.6 src/os/unix/ngx_setaffinity.c 187.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 187.1 -o objs/src/os/unix/ngx_setproctitle.o \ 187.1 src/os/unix/ngx_setproctitle.c 188.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 188.6 -o objs/src/os/unix/ngx_posix_init.o \ 188.6 src/os/unix/ngx_posix_init.c 190.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 190.1 -o objs/src/os/unix/ngx_user.o \ 190.1 src/os/unix/ngx_user.c 191.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 191.5 -o objs/src/os/unix/ngx_dlopen.o \ 191.5 src/os/unix/ngx_dlopen.c 192.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 192.9 -o objs/src/os/unix/ngx_process_cycle.o \ 192.9 src/os/unix/ngx_process_cycle.c 195.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 195.7 -o objs/src/os/unix/ngx_linux_init.o \ 195.7 src/os/unix/ngx_linux_init.c 197.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 197.0 -o objs/src/event/modules/ngx_epoll_module.o \ 197.0 src/event/modules/ngx_epoll_module.c 199.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 199.4 -o objs/src/os/unix/ngx_linux_sendfile_chain.o \ 199.4 src/os/unix/ngx_linux_sendfile_chain.c 201.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 201.2 -o objs/src/core/ngx_bpf.o \ 201.2 src/core/ngx_bpf.c 202.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 202.8 -o objs/src/os/unix/ngx_linux_aio_read.o \ 202.8 src/os/unix/ngx_linux_aio_read.c 204.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 204.3 -o objs/src/core/ngx_thread_pool.o \ 204.3 src/core/ngx_thread_pool.c 206.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 206.4 -o objs/src/os/unix/ngx_thread_cond.o \ 206.4 src/os/unix/ngx_thread_cond.c 207.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 207.8 -o objs/src/os/unix/ngx_thread_mutex.o \ 207.8 src/os/unix/ngx_thread_mutex.c 209.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 209.2 -o objs/src/os/unix/ngx_thread_id.o \ 209.2 src/os/unix/ngx_thread_id.c 210.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 210.5 -o objs/src/event/ngx_event_openssl.o \ 210.5 src/event/ngx_event_openssl.c 216.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 216.3 -o objs/src/event/ngx_event_openssl_stapling.o \ 216.3 src/event/ngx_event_openssl_stapling.c 219.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs \ 219.7 -o objs/src/core/ngx_regex.o \ 219.7 src/core/ngx_regex.c 221.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 221.5 -o objs/src/http/ngx_http.o \ 221.5 src/http/ngx_http.c 225.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 225.0 -o objs/src/http/ngx_http_core_module.o \ 225.0 src/http/ngx_http_core_module.c 230.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 230.8 -o objs/src/http/ngx_http_special_response.o \ 230.8 src/http/ngx_http_special_response.c 232.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 232.8 -o objs/src/http/ngx_http_request.o \ 232.8 src/http/ngx_http_request.c 237.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 237.3 -o objs/src/http/ngx_http_parse.o \ 237.3 src/http/ngx_http_parse.c 240.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 240.4 -o objs/src/http/modules/ngx_http_log_module.o \ 240.4 src/http/modules/ngx_http_log_module.c 243.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 243.9 -o objs/src/http/ngx_http_request_body.o \ 243.9 src/http/ngx_http_request_body.c 246.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 246.7 -o objs/src/http/ngx_http_variables.o \ 246.7 src/http/ngx_http_variables.c 251.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 251.0 -o objs/src/http/ngx_http_script.o \ 251.0 src/http/ngx_http_script.c 254.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 254.7 -o objs/src/http/ngx_http_upstream.o \ 254.7 src/http/ngx_http_upstream.c 261.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 261.4 -o objs/src/http/ngx_http_upstream_round_robin.o \ 261.4 src/http/ngx_http_upstream_round_robin.c 263.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 263.8 -o objs/src/http/ngx_http_file_cache.o \ 263.8 src/http/ngx_http_file_cache.c 268.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 268.1 -o objs/src/http/ngx_http_huff_decode.o \ 268.1 src/http/ngx_http_huff_decode.c 269.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 269.8 -o objs/src/http/ngx_http_huff_encode.o \ 269.8 src/http/ngx_http_huff_encode.c 271.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 271.3 -o objs/src/http/ngx_http_write_filter_module.o \ 271.3 src/http/ngx_http_write_filter_module.c 273.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 273.3 -o objs/src/http/ngx_http_header_filter_module.o \ 273.3 src/http/ngx_http_header_filter_module.c 275.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 275.5 -o objs/src/http/modules/ngx_http_chunked_filter_module.o \ 275.5 src/http/modules/ngx_http_chunked_filter_module.c 277.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 277.3 -o objs/src/http/v2/ngx_http_v2_filter_module.o \ 277.3 src/http/v2/ngx_http_v2_filter_module.c 280.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 280.4 -o objs/src/http/modules/ngx_http_range_filter_module.o \ 280.4 src/http/modules/ngx_http_range_filter_module.c 282.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 282.7 -o objs/src/http/modules/ngx_http_gzip_filter_module.o \ 282.7 src/http/modules/ngx_http_gzip_filter_module.c 285.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 285.1 -o objs/src/http/ngx_http_postpone_filter_module.o \ 285.1 src/http/ngx_http_postpone_filter_module.c 286.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 286.8 -o objs/src/http/modules/ngx_http_ssi_filter_module.o \ 286.8 src/http/modules/ngx_http_ssi_filter_module.c 290.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 290.9 -o objs/src/http/modules/ngx_http_charset_filter_module.o \ 290.9 src/http/modules/ngx_http_charset_filter_module.c 293.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 293.9 -o objs/src/http/modules/ngx_http_sub_filter_module.o \ 293.9 src/http/modules/ngx_http_sub_filter_module.c 296.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 296.6 -o objs/src/http/modules/ngx_http_addition_filter_module.o \ 296.6 src/http/modules/ngx_http_addition_filter_module.c 298.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 298.3 -o objs/src/http/modules/ngx_http_gunzip_filter_module.o \ 298.3 src/http/modules/ngx_http_gunzip_filter_module.c 300.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 300.3 -o objs/src/http/modules/ngx_http_userid_filter_module.o \ 300.3 src/http/modules/ngx_http_userid_filter_module.c 302.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 302.7 -o objs/src/http/modules/ngx_http_headers_filter_module.o \ 302.7 src/http/modules/ngx_http_headers_filter_module.c 304.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 304.9 -o objs/src/http/ngx_http_copy_filter_module.o \ 304.9 src/http/ngx_http_copy_filter_module.c 306.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 306.7 -o objs/src/http/modules/ngx_http_not_modified_filter_module.o \ 306.7 src/http/modules/ngx_http_not_modified_filter_module.c 308.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 308.5 -o objs/src/http/modules/ngx_http_slice_filter_module.o \ 308.5 src/http/modules/ngx_http_slice_filter_module.c 310.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 310.6 -o objs/src/http/v2/ngx_http_v2.o \ 310.6 src/http/v2/ngx_http_v2.c 316.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 316.2 -o objs/src/http/v2/ngx_http_v2_table.o \ 316.2 src/http/v2/ngx_http_v2_table.c 318.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 318.2 -o objs/src/http/v2/ngx_http_v2_encode.o \ 318.2 src/http/v2/ngx_http_v2_encode.c 319.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 319.8 -o objs/src/http/v2/ngx_http_v2_module.o \ 319.8 src/http/v2/ngx_http_v2_module.c 321.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 321.5 -o objs/src/http/modules/ngx_http_static_module.o \ 321.5 src/http/modules/ngx_http_static_module.c 323.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 323.4 -o objs/src/http/modules/ngx_http_gzip_static_module.o \ 323.4 src/http/modules/ngx_http_gzip_static_module.c 325.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 325.1 -o objs/src/http/modules/ngx_http_autoindex_module.o \ 325.1 src/http/modules/ngx_http_autoindex_module.c 328.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 328.2 -o objs/src/http/modules/ngx_http_index_module.o \ 328.2 src/http/modules/ngx_http_index_module.c 330.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 330.2 -o objs/src/http/modules/ngx_http_mirror_module.o \ 330.2 src/http/modules/ngx_http_mirror_module.c 332.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 332.0 -o objs/src/http/modules/ngx_http_try_files_module.o \ 332.0 src/http/modules/ngx_http_try_files_module.c 334.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 334.0 -o objs/src/http/modules/ngx_http_auth_request_module.o \ 334.0 src/http/modules/ngx_http_auth_request_module.c 335.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 335.9 -o objs/src/http/modules/ngx_http_auth_basic_module.o \ 335.9 src/http/modules/ngx_http_auth_basic_module.c 337.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 337.9 -o objs/src/http/modules/ngx_http_access_module.o \ 337.9 src/http/modules/ngx_http_access_module.c 339.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 339.8 -o objs/src/http/modules/ngx_http_limit_conn_module.o \ 339.8 src/http/modules/ngx_http_limit_conn_module.c 342.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 342.1 -o objs/src/http/modules/ngx_http_limit_req_module.o \ 342.1 src/http/modules/ngx_http_limit_req_module.c 344.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 344.8 -o objs/src/http/modules/ngx_http_realip_module.o \ 344.8 src/http/modules/ngx_http_realip_module.c 346.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 346.9 -o objs/src/http/modules/ngx_http_geo_module.o \ 346.9 src/http/modules/ngx_http_geo_module.c 350.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 350.0 -o objs/src/http/modules/ngx_http_map_module.o \ 350.0 src/http/modules/ngx_http_map_module.c 352.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 352.2 -o objs/src/http/modules/ngx_http_split_clients_module.o \ 352.2 src/http/modules/ngx_http_split_clients_module.c 354.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 354.1 -o objs/src/http/modules/ngx_http_referer_module.o \ 354.1 src/http/modules/ngx_http_referer_module.c 356.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 356.4 -o objs/src/http/modules/ngx_http_rewrite_module.o \ 356.4 src/http/modules/ngx_http_rewrite_module.c 358.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 358.8 -o objs/src/http/modules/ngx_http_ssl_module.o \ 358.8 src/http/modules/ngx_http_ssl_module.c 361.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 361.3 -o objs/src/http/modules/ngx_http_proxy_module.o \ 361.3 src/http/modules/ngx_http_proxy_module.c 366.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 366.7 -o objs/src/http/modules/ngx_http_fastcgi_module.o \ 366.7 src/http/modules/ngx_http_fastcgi_module.c 371.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 371.2 -o objs/src/http/modules/ngx_http_uwsgi_module.o \ 371.2 src/http/modules/ngx_http_uwsgi_module.c 374.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 374.7 -o objs/src/http/modules/ngx_http_scgi_module.o \ 374.7 src/http/modules/ngx_http_scgi_module.c 378.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 378.0 -o objs/src/http/modules/ngx_http_grpc_module.o \ 378.0 src/http/modules/ngx_http_grpc_module.c 383.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 383.1 -o objs/src/http/modules/ngx_http_memcached_module.o \ 383.1 src/http/modules/ngx_http_memcached_module.c 385.2 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 385.2 -o objs/src/http/modules/ngx_http_empty_gif_module.o \ 385.2 src/http/modules/ngx_http_empty_gif_module.c 386.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 386.8 -o objs/src/http/modules/ngx_http_browser_module.o \ 386.8 src/http/modules/ngx_http_browser_module.c 389.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 389.0 -o objs/src/http/modules/ngx_http_secure_link_module.o \ 389.0 src/http/modules/ngx_http_secure_link_module.c 390.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 390.9 -o objs/src/http/modules/ngx_http_upstream_hash_module.o \ 390.9 src/http/modules/ngx_http_upstream_hash_module.c 393.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 393.3 -o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \ 393.3 src/http/modules/ngx_http_upstream_ip_hash_module.c 395.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 395.1 -o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \ 395.1 src/http/modules/ngx_http_upstream_least_conn_module.c 396.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 396.9 -o objs/src/http/modules/ngx_http_upstream_random_module.o \ 396.9 src/http/modules/ngx_http_upstream_random_module.c 398.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 398.9 -o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \ 398.9 src/http/modules/ngx_http_upstream_keepalive_module.c 400.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 400.9 -o objs/src/http/modules/ngx_http_upstream_zone_module.o \ 400.9 src/http/modules/ngx_http_upstream_zone_module.c 402.8 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 \ 402.8 -o objs/src/http/modules/ngx_http_stub_status_module.o \ 402.8 src/http/modules/ngx_http_stub_status_module.c 404.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 404.6 -o objs/src/stream/ngx_stream.o \ 404.6 src/stream/ngx_stream.c 406.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 406.7 -o objs/src/stream/ngx_stream_variables.o \ 406.7 src/stream/ngx_stream_variables.c 409.6 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 409.6 -o objs/src/stream/ngx_stream_script.o \ 409.6 src/stream/ngx_stream_script.c 412.1 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 412.1 -o objs/src/stream/ngx_stream_handler.o \ 412.1 src/stream/ngx_stream_handler.c 414.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 414.0 -o objs/src/stream/ngx_stream_core_module.o \ 414.0 src/stream/ngx_stream_core_module.c 416.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 416.3 -o objs/src/stream/ngx_stream_log_module.o \ 416.3 src/stream/ngx_stream_log_module.c 419.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 419.4 -o objs/src/stream/ngx_stream_proxy_module.o \ 419.4 src/stream/ngx_stream_proxy_module.c 422.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 422.7 -o objs/src/stream/ngx_stream_upstream.o \ 422.7 src/stream/ngx_stream_upstream.c 424.9 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 424.9 -o objs/src/stream/ngx_stream_upstream_round_robin.o \ 424.9 src/stream/ngx_stream_upstream_round_robin.c 427.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 427.3 -o objs/src/stream/ngx_stream_write_filter_module.o \ 427.3 src/stream/ngx_stream_write_filter_module.c 429.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 429.0 -o objs/src/stream/ngx_stream_ssl_module.o \ 429.0 src/stream/ngx_stream_ssl_module.c 431.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 431.5 -o objs/src/stream/ngx_stream_limit_conn_module.o \ 431.5 src/stream/ngx_stream_limit_conn_module.c 433.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 433.7 -o objs/src/stream/ngx_stream_access_module.o \ 433.7 src/stream/ngx_stream_access_module.c 435.5 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 435.5 -o objs/src/stream/ngx_stream_geo_module.o \ 435.5 src/stream/ngx_stream_geo_module.c 438.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 438.4 -o objs/src/stream/ngx_stream_map_module.o \ 438.4 src/stream/ngx_stream_map_module.c 440.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 440.3 -o objs/src/stream/ngx_stream_split_clients_module.o \ 440.3 src/stream/ngx_stream_split_clients_module.c 442.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 442.0 -o objs/src/stream/ngx_stream_return_module.o \ 442.0 src/stream/ngx_stream_return_module.c 443.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 443.7 -o objs/src/stream/ngx_stream_set_module.o \ 443.7 src/stream/ngx_stream_set_module.c 445.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 445.4 -o objs/src/stream/ngx_stream_upstream_hash_module.o \ 445.4 src/stream/ngx_stream_upstream_hash_module.c 447.7 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 447.7 -o objs/src/stream/ngx_stream_upstream_least_conn_module.o \ 447.7 src/stream/ngx_stream_upstream_least_conn_module.c 449.4 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 449.4 -o objs/src/stream/ngx_stream_upstream_random_module.o \ 449.4 src/stream/ngx_stream_upstream_random_module.c 451.3 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 451.3 -o objs/src/stream/ngx_stream_upstream_zone_module.o \ 451.3 src/stream/ngx_stream_upstream_zone_module.c 453.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/stream \ 453.0 -o objs/src/stream/ngx_stream_ssl_preread_module.o \ 453.0 src/stream/ngx_stream_ssl_preread_module.c 455.0 cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I objs -I src/http -I src/http/modules -I src/http/v2 -I src/stream \ 455.0 -o objs/addon/ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.o \ 455.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c: In function 'ngx_http_proxy_connect_handler': 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1498:30: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_host'; did you mean 'connection'? 456.0 1498 | url.url.len = r->connect_host.len; 456.0 | ^~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1499:31: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_host'; did you mean 'connection'? 456.0 1499 | url.url.data = r->connect_host.data; 456.0 | ^~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1503:26: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_host'; did you mean 'connection'? 456.0 1503 | url.url.len = r->connect_host.len; 456.0 | ^~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1504:27: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_host'; did you mean 'connection'? 456.0 1504 | url.url.data = r->connect_host.data; 456.0 | ^~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1507:27: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1507 | url.default_port = r->connect_port_n; 456.0 | ^~~~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1552:55: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1552 | u->resolved->port = (in_port_t) (url.no_port ? r->connect_port_n : url.port); 456.0 | ^~~~~~ 456.0 | connection 456.0 In file included from src/core/ngx_core.h:61, 456.0 from /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:7: 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1588:27: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_host'; did you mean 'connection'? 456.0 1588 | &r->connect_host); 456.0 | ^~~~ 456.0 src/core/ngx_log.h:86:67: note: in definition of macro 'ngx_log_error' 456.0 86 | if ((log)->log_level >= level) ngx_log_error_core(level, log, __VA_ARGS__) 456.0 | ^~~ 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c: In function 'ngx_http_proxy_connect_allow_handler': 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1664:41: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1664 | if ((ports[i][1] == 0 && r->connect_port_n == ports[i][0]) 456.0 | ^~~~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1665:39: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1665 | || (ports[i][0] <= r->connect_port_n && r->connect_port_n <= ports[i][1])) 456.0 | ^~~~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1665:60: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1665 | || (ports[i][0] <= r->connect_port_n && r->connect_port_n <= ports[i][1])) 456.0 | ^~~~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1673:16: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1673 | if (r->connect_port_n == 443 || r->connect_port_n == 563) { 456.0 | ^~~~~~ 456.0 | connection 456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1673:44: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1673 | if (r->connect_port_n == 443 || r->connect_port_n == 563) { 456.0 | ^~~~~~ 456.0 | connection 456.2 make[1]: [objs/Makefile:1667: objs/addon/ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.o] Error 1 456.2 make[1]: Leaving directory '/nginx-1.25.4' 456.2 make: [Makefile:10: build] Error 2

chobits commented 4 months ago

456.0 /ngx_http_proxy_connect_module-0.0.5/ngx_http_proxy_connect_module.c:1673:44: error: 'ngx_http_request_t' {aka 'struct ngx_http_request_s'} has no member named 'connect_port_n'; did you mean 'connection'? 456.0 1673 | if (r->connect_port_n == 443 || r->connect_port_n == 563) {

It seems that you did not successfully patch nginx core with the patch, you could check the source code associated ngx_http_request_t structure to check whether there is a patched new field connect_port_n