Learn about Centmin Mod LEMP Stack today
Become a Member

Upgrade Nginx Unable to upgrade nginx

Discussion in 'Install & Upgrades or Pre-Install Questions' started by jcat, Aug 9, 2024.

  1. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    Please fill in any relevant information that applies to you:
    • CentOS Version: CentOS 7 64bit
    • Centmin Mod Version Installed: 131.00stable.b039
    • Nginx Version Installed: nginx/1.22.0
    • MariaDB MySQL Version Installed: 10.6
    • When was last time updated Centmin Mod code base ? : Just now
    • Persistent Config: Do you have any persistent config file options set in /etc/centminmod/custom_config.inc ? You can check via this command:
      Code (Text):
      NGINX_LIBBROTLI=y
      PHP_BROTLI=y
      PHP_LZFOUR=y
      PHP_LZF=y
      PHP_ZSTD=y
      PHPFINFO=y
      DISABLE_IPVSIX=y
      LETSENCRYPT_DETECT=y
      ENABLEMOTD='n'
      MARCH_TARGETNATIVE='n'
      

    Code (Text):
    2024-08-08 16:12:02 (13.5 MB/s) - ‘Nginx-accesskey-2.0.3.tar.gz’ saved [129/129]
    
    0
    Download done.
    
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    Error: Nginx-accesskey-2.0.3.tar.gz extraction failed.
    



    Code (Text):
    2024-08-08 16:12:08 (46.5 MB/s) - ‘ngx-fancyindex-0.3.1.tar.gz’ saved [130/130]
    
    
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    



    Code (Text):
    ls -lAhrt /usr/local/nginx-dep/lib | egrep 'libpcre.so|libpcre2-8.so'
    -rwxr-xr-x 1 root root 1.5M Mar 21  2023 libpcre.so.1.2.13
    lrwxrwxrwx 1 root root   17 Mar 21  2023 libpcre.so.1 -> libpcre.so.1.2.13
    lrwxrwxrwx 1 root root   17 Mar 21  2023 libpcre.so -> libpcre.so.1.2.13
    
    tar (child): /svr-setup/headers-more-v0.37.tar.gz: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    tar (child): /svr-setup/ngx_http_redis-0.4.0-cmm.tar.gz: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    
     
  2. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    You might want to inspect the nginx upgrade log for clues around the download routines https://community.centminmod.com/threads/how-to-troubleshoot-nginx-installs-upgrades.17778/. From what you provided seems it could be network connectivity or failed completion for some /svr-setup/*.tar.gz download files

    You can try removing those tarball files and redownload them when you run centmin.sh menu option 4
    Code (Text):
    cmupdate
    cd /svr-setup
    rm -f /svr-setup/*.tar.gz
    

    added cmupdate to ensure you have latest updates synced first
     
  3. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    I think I found the root cause.
    • Very early in Centmin Mod's life I opted to host some of the dependency download files on centminmod.com due to slow source direct downloads in unreliable downloads from direct source sites. As centminmod.com is a load balanced site across many servers in many geographical regions it was git repository backended by non-github git repository and these downloads were committed as non-LFS git objects and served by centminmod.com as such and all was well.
    • Over time, I moved away from committing the downloads into the git repository in favor of scripted downloads. As new dependency versions were released, they moved away from the git repo committed to the served directly from centminmod.com server file systems.
    • But recently, I decided for my non-github git repo to have a github backup repo and github supports git LFS for larger files to be stored outside of the repo, so I enabled that LFS support on the centminmod.com site repo but that seems to have messed with non-github main repo used for centminmod.com and those committed downloads all ended up as 129 or 130 byte sized files. For most of those files it was fine as Centmin Mod moved away from committing the downloads into the git repository in favor of scripted downloads so those newer dependency files were untouched. Nginx access and fancyindex are the last of the 2 dependencies that came from git committed repo so had problems. I've updated 131.00stable and 140.00beta01 to use newer dependency versions for Nginx access 2.0.5 and fancyindex 0.5.2 which are not using git committed repo versions :)
     
  4. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    Hey um, so what was the end fix for this, happened again on a fresh install of AL9

    Might be from some defaults we should most likely update in /etc/centminmod/custom_config.inc

    Code:
    {
      echo NGXDYNAMIC_BROTLI='y'
      echo NGINX_LIBBROTLI='y'
      echo ZSTD_LOGROTATE_NGINX='y'
      echo ZSTD_LOGROTATE_PHPFPM='y'
      echo MARIADB_INSTALLTENTHREE='y'
      echo PHP_BROTLI='y'
      echo PHP_LZFOUR='y'
      echo PHP_LZF='y'
      echo PHP_ZSTD='y'
      echo PHPFINFO='y'
      echo DISABLE_IPVSIX='y'
      echo LETSENCRYPT_DETECT='y'
      echo "DUALCERTS='y'"
      } >> /etc/centminmod/custom_config.inc
    I did clear these out, removed svr-setup, ran updates, reran upgrade but same issue with nginx fancy / access
     
  5. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    Just tried and now zlib failed

    Code:
    Download zlib-1.2.11.tar.gz ...
    wget -c4 --progress=bar https://centminmod.com/centminmodparts/zlib/zlib-1.2.11.tar.gz -O zlib-1.2.11.tar.gz --tries=3
    --2024-09-09 13:28:47--  https://centminmod.com/centminmodparts/zlib/zlib-1.2.11.tar.gz
    Resolving centminmod.com... 104.18.11.170, 104.18.10.170
    Connecting to centminmod.com|104.18.11.170|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 131 [application/octet-stream]
    Saving to: ‘zlib-1.2.11.tar.gz’
    
         0K                                                       100% 30.2M=0s
    
    2024-09-09 13:28:48 (30.2 MB/s) - ‘zlib-1.2.11.tar.gz’ saved [131/131]
    
    Download done.
    
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    
     
  6. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Looks like standard zlib library was corrupted when i enabled git LFS support like previous fancy index download. Will fix that in next commit update. But Centmin Mod Nginx doesn't use standard zlib library anymore but uses Cloudflare zlib library for Centmin Mod Nginx for better performance and sets CLOUDFLARE_ZLIB='y' by default. So wouln't have prevented Nginx builds/upgrades/recompiles unless you have CLOUDFLARE_ZLIB='n' set which isn't the Centmin Mod default.

    What do you get from these commands
    Code (Text):
    nginx -V

    should seem Cloudflare zlib for --with-zlib i.e. --with-zlib=../zlib-cloudflare-1.3.3
    Code (Text):
    find /svr-setup -maxdepth 1 -type f -size -140c
    

    Code (Text):
    ls -lah /svr-setup/ | grep zlib
    

    for Centmin Mod Nginx with Cloudflare zlib get
    Code (Text):
    ls -lah /svr-setup/ | grep zlib
    drwxr-xr-x  14  501 games  4.0K Aug 18  2023 zlib-1.3
    -rw-r--r--   1 root root   1.5M Aug 18  2023 zlib-1.3.tar.gz
    drwxr-xr-x  16 root root   4.0K Sep  8 17:03 zlib-cloudflare-1.3.3
    
     
  7. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Just commited update for standard zlib library download link and version update in 131.00stable and 140.00beta01 though if you aren't using CLOUDFLARE_ZLIB='n', this isn't the reason nginx failed upgrading. So run cmupdate before trying centmin.sh menu option 4 recompile again to see if works. If not, might need nginx upgrade log https://community.centminmod.com/threads/how-to-troubleshoot-nginx-installs-upgrades.17778/

    edit: tested on AlmaLinux 9 with non-defaults for disabling default Cloudflare zlib to use standard zlib 1.3.1 instead. Was testing Clang compiler with AWS_LC crypto library on this test server.
    Code (Text):
    CLOUDFLARE_ZLIB='n'
    CLANG='y'
    AWS_LC_SWITCH=y
    


     
  8. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    Still failing, looks like its related to GD

    Code:
    checking for PCRE library ... found
    checking for PCRE JIT support ... found
    checking for OpenSSL library ... found
    checking for OpenSSL QUIC support ... found
    checking for GD library ... not found
    checking for GD library in /usr/local/ ... not found
    checking for GD library in /usr/pkg/ ... not found
    checking for GD library in /opt/local/ ... not found
    checking for GD library in /opt/homebrew/ ... not found
    
    ./configure: error: the HTTP image filter module requires the GD library.
    You can either do not enable the module or install the libraries.
    

    Code:
    # cat ./centminmod_131.00stable.b048_100924-165141_nginx_upgrade.log
    **********************************************************************
    * Nginx Update script - Included in Centmin Extras
    * Version: 131.00stable.b048 - Date: 01/07/24 - Copyright 2011-2024 CentminMod.com
    **********************************************************************
    
    This software comes with no warranty of any kind. You are free to use
    it for both personal and commercial use as licensed under the GPL.
    
    
    Nginx Upgrade - Would you like to continue? [y/n] y
    
    Current Nginx Version: 1.27.1 (070924-135542-almalinux9-636beaa-br-a71f931)
    
    Install which version of Nginx? (version i.e. type 1.27.1): 1.27.1
    
    Do you still want to continue? [y/n] y
    
    
                _   _         _                   _           _
               | \ | |  __ _ (_) _ __  __  __    / \   _   _ | |_  ___
               |  \| | / _` || || '_ \ \ \/ /   / _ \ | | | || __|/ _ \
               | |\  || (_| || || | | | >  <   / ___ \| |_| || |_| (_) |
               |_| \_| \__, ||_||_| |_|/_/\_\ /_/   \_\\__,_| \__|\___/
                       |___/
            ____                _                     ____                __
           | __ )   __ _   ___ | | __ _   _  _ __    / ___| ___   _ __   / _|
           |  _ \  / _` | / __|| |/ /| | | || '_ \  | |    / _ \ | '_ \ | |_
           | |_) || (_| || (__ |   < | |_| || |_) | | |___| (_) || | | ||  _|
           |____/  \__,_| \___||_|\_\ \__,_|| .__/   \____|\___/ |_| |_||_|
                                            |_|
                ____   _                   _                _
               |  _ \ (_) _ __  ___   ___ | |_  ___   _ __ (_)  ___  ___
               | | | || || '__|/ _ \ / __|| __|/ _ \ | '__|| | / _ \/ __|
               | |_| || || |  |  __/| (__ | |_| (_) || |   | ||  __/\__ \
               |____/ |_||_|   \___| \___| \__|\___/ |_|   |_| \___||___/
    
    
    backup NGINX CONF...
    /usr/local/nginx /svr-setup ~
    -rw-r--r--. 1 root root 40K Sep 10 16:53 /usr/local/nginxbackup/confbackup/nginx-conf-dir-backup-100924-165322.tar.gz
    /svr-setup ~
    
    ---------------------------------------------------------------------------------
    backup of Nginx CONF located at /usr/local/nginxbackup/confbackup/nginx-conf-dir-backup-100924-165322.tar.gz
    ---------------------------------------------------------------------------------
    
    total 440K
    -rw-r--r--. 1 root root 39K Sep  7 14:37 nginx-conf-dir-backup-070924-143724.tar.gz
    -rw-r--r--. 1 root root 40K Sep  7 18:19 nginx-conf-dir-backup-070924-181921.tar.gz
    -rw-r--r--. 1 root root 39K Sep  7 18:23 nginx-conf-dir-backup-070924-182337.tar.gz
    -rw-r--r--. 1 root root 40K Sep  7 19:02 nginx-conf-dir-backup-070924-190219.tar.gz
    -rw-r--r--. 1 root root 40K Sep  7 19:09 nginx-conf-dir-backup-070924-190952.tar.gz
    -rw-r--r--. 1 root root 40K Sep  7 19:10 nginx-conf-dir-backup-070924-191044.tar.gz
    -rw-r--r--. 1 root root 40K Sep  7 19:14 nginx-conf-dir-backup-070924-191419.tar.gz
    -rw-r--r--. 1 root root 39K Sep  7 19:19 nginx-conf-dir-backup-070924-191912.tar.gz
    -rw-r--r--. 1 root root 39K Sep  7 19:22 nginx-conf-dir-backup-070924-192225.tar.gz
    -rw-r--r--. 1 root root 40K Sep 10 16:50 nginx-conf-dir-backup-100924-165034.tar.gz
    -rw-r--r--. 1 root root 40K Sep 10 16:53 nginx-conf-dir-backup-100924-165322.tar.gz
    ---------------------------------------------------------------------------------
    
    **********************************************************************
    * ngx_pagespeed parity update tasks
    **********************************************************************
    *************************************************
    * Updating nginx
    *************************************************
    Installing nginx Modules / Prerequisites...
              ____  _                  _      _   _         _
             / ___|| |__    ___   ___ | | __ | \ | |  __ _ (_) _ __  __  __
            | |    | '_ \  / _ \ / __|| |/ / |  \| | / _` || || '_ \ \ \/ /
            | |___ | | | ||  __/| (__ |   <  | |\  || (_| || || | | | >  <
             \____||_| |_| \___| \___||_|\_\ |_| \_| \__, ||_||_| |_|/_/\_\
                                                     |___/
                       __  __             _         _
                      |  \/  |  ___    __| | _   _ | |  ___  ___
                      | |\/| | / _ \  / _` || | | || | / _ \/ __|
                      | |  | || (_) || (_| || |_| || ||  __/\__ \
                      |_|  |_| \___/  \__,_| \__,_||_| \___||___/
    
    
    NGX_DYNAMICCHECK nginx_upgrade.inc
    /svr-setup
    
    nginx dynamic module support detected
    
    Check for old ngx_pagespeed master branch existence
    Check for missing nginx modules
    US server detected
    HTTP/2 200
    Download libressl-3.9.2.tar.gz ...
    2024-09-10 16:53:27 URL:https://cdn.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2.tar.gz [4353829/4353829] -> "libressl-3.9.2.tar.gz" [1]
    Download done.
    libressl-3.9.2.tar.gz valid file.
    
    Download zlib-1.3.1.tar.gz ...
    wget --progress=bar https://www.zlib.net/zlib-1.3.1.tar.gz -O zlib-1.3.1.tar.gz --tries=3
    --2024-09-10 16:53:27--  https://www.zlib.net/zlib-1.3.1.tar.gz
    Resolving www.zlib.net (www.zlib.net)... 85.187.148.2
    Connecting to www.zlib.net (www.zlib.net)|85.187.148.2|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1512791 (1.4M) [application/x-gzip]
    Saving to: ‘zlib-1.3.1.tar.gz’
    
         0K .......... .......... .......... .......... ..........  3%  388K 4s
        50K .......... .......... .......... .......... ..........  6% 28.7M 2s
       100K .......... .......... .......... .......... .......... 10% 1.15M 2s
       150K .......... .......... .......... .......... .......... 13% 32.7M 1s
       200K .......... .......... .......... .......... .......... 16% 1.18M 1s
       250K .......... .......... .......... .......... .......... 20% 38.4M 1s
       300K .......... .......... .......... .......... .......... 23% 36.6M 1s
       350K .......... .......... .......... .......... .......... 27% 35.8M 1s
       400K .......... .......... .......... .......... .......... 30% 1.28M 1s
       450K .......... .......... .......... .......... .......... 33% 14.7M 1s
       500K .......... .......... .......... .......... .......... 37% 12.6M 0s
       550K .......... .......... .......... .......... .......... 40% 28.8M 0s
       600K .......... .......... .......... .......... .......... 43% 88.3M 0s
       650K .......... .......... .......... .......... .......... 47% 72.1M 0s
       700K .......... .......... .......... .......... .......... 50% 17.3M 0s
       750K .......... .......... .......... .......... .......... 54% 20.5M 0s
       800K .......... .......... .......... .......... .......... 57%  126M 0s
       850K .......... .......... .......... .......... .......... 60% 2.30M 0s
       900K .......... .......... .......... .......... .......... 64% 4.17M 0s
       950K .......... .......... .......... .......... .......... 67% 17.9M 0s
      1000K .......... .......... .......... .......... .......... 71%  129M 0s
      1050K .......... .......... .......... .......... .......... 74% 24.3M 0s
      1100K .......... .......... .......... .......... .......... 77% 26.6M 0s
      1150K .......... .......... .......... .......... .......... 81% 28.8M 0s
      1200K .......... .......... .......... .......... .......... 84% 48.3M 0s
      1250K .......... .......... .......... .......... .......... 87% 31.5M 0s
      1300K .......... .......... .......... .......... .......... 91%  126M 0s
      1350K .......... .......... .......... .......... .......... 94% 21.3M 0s
      1400K .......... .......... .......... .......... .......... 98% 40.8M 0s
      1450K .......... .......... .......                         100%  134M=0.3s
    
    2024-09-10 16:53:27 (4.48 MB/s) - ‘zlib-1.3.1.tar.gz’ saved [1512791/1512791]
    
    Download done.
    zlib-1.3.1.tar.gz valid file.
    
    Download ngx-fancyindex-0.5.2.tar.gz ...
    wget --progress=bar -O ngx-fancyindex-0.5.2.tar.gz https://github.com/aperezdc/ngx-fancyindex/archive/v0.5.2.tar.gz --tries=3
    
    openssldownload OPENSSL_LINK=https://github.com/openssl/openssl/releases/download/openssl-1.1.1w/openssl-1.1.1w.tar.gz
    
    --2024-09-10 16:53:27--  https://github.com/aperezdc/ngx-fancyindex/archive/v0.5.2.tar.gz
    Resolving github.com (github.com)... 140.82.113.4
    Connecting to github.com (github.com)|140.82.113.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2 [following]
    --2024-09-10 16:53:28--  https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2
    Resolving codeload.github.com (codeload.github.com)...
    OPENSSL_CURLCHECK OPENSSL_LINK=https://centminmod.com/centminmodparts/openssl/openssl-1.1.1w.tar.gz
    
    Download openssl-1.1.1w.tar.gz ...
    download_cmd https://centminmod.com/centminmodparts/openssl/openssl-1.1.1w.tar.gz --tries=3
    140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘ngx-fancyindex-0.5.2.tar.gz’
    
         0K .......... .......... ........                         1.16M=0.02s
    
    2024-09-10 16:53:28 (1.16 MB/s) - ‘ngx-fancyindex-0.5.2.tar.gz’ saved [29052]
    
    Download done.
    ngx-fancyindex-0.5.2.tar.gz valid file.
    
    Download ngx-fancyindex-0.5.2.tar.gz ...
    wget --progress=bar -O ngx-fancyindex-0.5.2.tar.gz https://github.com/aperezdc/ngx-fancyindex/archive/v0.5.2.tar.gz --tries=3
    --2024-09-10 16:53:28--  https://github.com/aperezdc/ngx-fancyindex/archive/v0.5.2.tar.gz
    Resolving github.com (github.com)... 140.82.113.3
    Connecting to github.com (github.com)|140.82.113.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2 [following]
    --2024-09-10 16:53:28--  https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2
    Resolving codeload.github.com (codeload.github.com)... 140.82.114.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.114.9|:443... connected.
    HTTP request sent, awaiting response... 2024-09-10 16:53:28 URL:https://centminmod.com/centminmodparts/openssl/openssl-1.1.1w.tar.gz [9893384/9893384] -> "openssl-1.1.1w.tar.gz" [1]
    0
    Download done.
    200 OK
    Length: 29052 (28K) [application/x-gzip]
    Saving to: ‘ngx-fancyindex-0.5.2.tar.gz’
    
         0K .......... .......... ........                        100% 1.40M=0.02s
    
    2024-09-10 16:53:28 (1.40 MB/s) - ‘ngx-fancyindex-0.5.2.tar.gz’ saved [29052/29052]
    
    Download done.
    ngx-fancyindex-0.5.2.tar.gz valid file.
    
    Download ngx_cache_purge-2.5.3.tar.gz ...
    wget --progress=bar -O ngx_cache_purge-2.5.3.tar.gz https://github.com/nginx-modules/ngx_cache_purge/archive/2.5.3.tar.gz --tries=3
    --2024-09-10 16:53:28--  https://github.com/nginx-modules/ngx_cache_purge/archive/2.5.3.tar.gz
    Resolving github.com (github.com)... 140.82.114.4
    Connecting to github.com (github.com)|140.82.114.4|:443... connected.
    HTTP request sent, awaiting response... openssl-1.1.1w.tar.gz valid file.
    
    302 Found
    Location: https://codeload.github.com/nginx-modules/ngx_cache_purge/tar.gz/refs/tags/2.5.3 [following]
    --2024-09-10 16:53:28--  https://codeload.github.com/nginx-modules/ngx_cache_purge/tar.gz/refs/tags/2.5.3
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘ngx_cache_purge-2.5.3.tar.gz’
    
         0K .......... ......                                       718K=0.02s
    
    2024-09-10 16:53:28 (718 KB/s) - ‘ngx_cache_purge-2.5.3.tar.gz’ saved [17156]
    
    Download done.
    ngx_cache_purge-2.5.3.tar.gz valid file.
    
    Download Nginx-accesskey-2.0.5.tar.gz ...
    wget https://centminmod.com/centminmodparts/nginx/modules/Nginx-accesskey-2.0.5.tar.gz -O Nginx-accesskey-2.0.5.tar.gz --tries=3
    --2024-09-10 16:53:28--  https://centminmod.com/centminmodparts/nginx/modules/Nginx-accesskey-2.0.5.tar.gz
    Resolving centminmod.com (centminmod.com)... 104.18.10.170, 104.18.11.170, 2606:4700::6812:baa, ...
    Connecting to centminmod.com (centminmod.com)|104.18.10.170|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2675 (2.6K) [application/octet-stream]
    Saving to: ‘Nginx-accesskey-2.0.5.tar.gz’
    
         0K ..                                                    100%  241M=0s
    
    2024-09-10 16:53:29 (241 MB/s) - ‘Nginx-accesskey-2.0.5.tar.gz’ saved [2675/2675]
    
    Download done.
    Nginx-accesskey-2.0.5.tar.gz valid file.
    
    Download nginx-http-concat-master.tar.gz ...
    wget --progress=bar https://github.com/alibaba/nginx-http-concat/archive/master.tar.gz -O nginx-http-concat-master.tar.gz --tries=3
    --2024-09-10 16:53:29--  https://github.com/alibaba/nginx-http-concat/archive/master.tar.gz
    Resolving github.com (github.com)... 140.82.113.4
    Connecting to github.com (github.com)|140.82.113.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/alibaba/nginx-http-concat/tar.gz/refs/heads/master [following]
    --2024-09-10 16:53:29--  https://codeload.github.com/alibaba/nginx-http-concat/tar.gz/refs/heads/master
    Resolving codeload.github.com (codeload.github.com)... 140.82.114.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.114.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘nginx-http-concat-master.tar.gz’
    
         0K ......                                                  187M=0s
    
    2024-09-10 16:53:29 (187 MB/s) - ‘nginx-http-concat-master.tar.gz’ saved [6980]
    
    Download done.
    nginx-http-concat-master.tar.gz valid file.
    
    Download headers-more-v0.37.tar.gz ...
    wget --progress=bar https://github.com/openresty/headers-more-nginx-module/archive/v0.37.tar.gz -O headers-more-v0.37.tar.gz --tries=3
    --2024-09-10 16:53:29--  https://github.com/openresty/headers-more-nginx-module/archive/v0.37.tar.gz
    Resolving github.com (github.com)... 140.82.114.3
    Connecting to github.com (github.com)|140.82.114.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/headers-more-nginx-module/tar.gz/refs/tags/v0.37 [following]
    --2024-09-10 16:53:29--  https://codeload.github.com/openresty/headers-more-nginx-module/tar.gz/refs/tags/v0.37
    Resolving codeload.github.com (codeload.github.com)... 140.82.112.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.112.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 29433 (29K) [application/x-gzip]
    Saving to: ‘headers-more-v0.37.tar.gz’
    
         0K .......... .......... ........                        100% 1.67M=0.02s
    
    2024-09-10 16:53:29 (1.67 MB/s) - ‘headers-more-v0.37.tar.gz’ saved [29433/29433]
    
    Download done.
    headers-more-v0.37.tar.gz valid file.
    
    Download nginx-sticky-master.tar.gz ...
    wget --progress=bar https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz -O nginx-sticky-master.tar.gz --tries=3
    --2024-09-10 16:53:29--  https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz
    Resolving bitbucket.org (bitbucket.org)... 104.192.142.24, 104.192.142.25, 104.192.142.26, ...
    Connecting to bitbucket.org (bitbucket.org)|104.192.142.24|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 120603 (118K) [application/x-tar-gz]
    Saving to: ‘nginx-sticky-master.tar.gz’
    
         0K .......... .......... .......... .......... .......... 42% 1.08M 0s
        50K .......... .......... .......... .......... .......... 84% 2.63M 0s
       100K .......... .......                                    100% 16.0M=0.06s
    
    2024-09-10 16:53:29 (1.78 MB/s) - ‘nginx-sticky-master.tar.gz’ saved [120603/120603]
    
    Download done.
    nginx-sticky-master.tar.gz valid file.
    
    Download nginx-upstream-check-0.3.0.tar.gz ...
    wget --progress=bar https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz -O nginx-upstream-check-0.3.0.tar.gz --tries=3
    --2024-09-10 16:53:29--  https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
    Resolving github.com (github.com)... 140.82.112.3
    Connecting to github.com (github.com)|140.82.112.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/yaoweibin/nginx_upstream_check_module/tar.gz/refs/tags/v0.3.0 [following]
    --2024-09-10 16:53:30--  https://codeload.github.com/yaoweibin/nginx_upstream_check_module/tar.gz/refs/tags/v0.3.0
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘nginx-upstream-check-0.3.0.tar.gz’
    
         0K .......... .......... .......... .......... .......... 1.38M
        50K .......... .......... .......... .......... .......... 2.62M
       100K .......... .......... .......... ...                   1.94M=0.07s
    
    2024-09-10 16:53:30 (1.84 MB/s) - ‘nginx-upstream-check-0.3.0.tar.gz’ saved [136542]
    
    Download done.
    nginx-upstream-check-0.3.0.tar.gz valid file.
    
    Download ngx_http_redis-0.4.0-cmm.tar.gz ...
    wget https://github.com/centminmod/ngx_http_redis/archive/refs/tags/0.4.0-cmm.tar.gz -O ngx_http_redis-0.4.0-cmm.tar.gz --tries=3
    --2024-09-10 16:53:30--  https://github.com/centminmod/ngx_http_redis/archive/refs/tags/0.4.0-cmm.tar.gz
    Resolving github.com (github.com)... 140.82.113.3
    Connecting to github.com (github.com)|140.82.113.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/centminmod/ngx_http_redis/tar.gz/refs/tags/0.4.0-cmm [following]
    --2024-09-10 16:53:30--  https://codeload.github.com/centminmod/ngx_http_redis/tar.gz/refs/tags/0.4.0-cmm
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘ngx_http_redis-0.4.0-cmm.tar.gz’
    
         0K .......... ..                                           640K=0.02s
    
    2024-09-10 16:53:30 (640 KB/s) - ‘ngx_http_redis-0.4.0-cmm.tar.gz’ saved [13140]
    
    Download done.
    ngx_http_redis-0.4.0-cmm.tar.gz valid file.
    
    Download pcre-8.45.tar.gz ...
    wget --progress=bar https://centminmod.com/centminmodparts/pcre/pcre-8.45.tar.gz -O pcre-8.45.tar.gz --tries=3
    --2024-09-10 16:53:30--  https://centminmod.com/centminmodparts/pcre/pcre-8.45.tar.gz
    Resolving centminmod.com (centminmod.com)... 104.18.10.170, 104.18.11.170, 2606:4700::6812:baa, ...
    Connecting to centminmod.com (centminmod.com)|104.18.10.170|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2096552 (2.0M) [application/octet-stream]
    Saving to: ‘pcre-8.45.tar.gz’
    
         0K .......... .......... .......... .......... ..........  2% 25.6M 0s
        50K .......... .......... .......... .......... ..........  4% 19.7M 0s
       100K .......... .......... .......... .......... ..........  7%  113M 0s
       150K .......... .......... .......... .......... ..........  9% 35.1M 0s
       200K .......... .......... .......... .......... .......... 12%  128M 0s
       250K .......... .......... .......... .......... .......... 14% 40.1M 0s
       300K .......... .......... .......... .......... .......... 17%  126M 0s
       350K .......... .......... .......... .......... .......... 19% 37.5M 0s
       400K .......... .......... .......... .......... .......... 21% 35.3M 0s
       450K .......... .......... .......... .......... .......... 24% 86.1M 0s
       500K .......... .......... .......... .......... .......... 26% 32.9M 0s
       550K .......... .......... .......... .......... .......... 29%  128M 0s
       600K .......... .......... .......... .......... .......... 31% 46.0M 0s
       650K .......... .......... .......... .......... .......... 34%  125M 0s
       700K .......... .......... .......... .......... .......... 36% 45.1M 0s
       750K .......... .......... .......... .......... .......... 39% 24.6M 0s
       800K .......... .......... .......... .......... .......... 41%  115M 0s
       850K .......... .......... .......... .......... .......... 43% 26.0M 0s
       900K .......... .......... .......... .......... .......... 46%  129M 0s
       950K .......... .......... .......... .......... .......... 48% 37.5M 0s
      1000K .......... .......... .......... .......... .......... 51%  128M 0s
      1050K .......... .......... .......... .......... .......... 53% 50.9M 0s
      1100K .......... .......... .......... .......... .......... 56%  126M 0s
      1150K .......... .......... .......... .......... .......... 58% 43.7M 0s
      1200K .......... .......... .......... .......... .......... 61% 57.3M 0s
      1250K .......... .......... .......... .......... .......... 63%  110M 0s
      1300K .......... .......... .......... .......... .......... 65% 48.1M 0s
      1350K .......... .......... .......... .......... .......... 68%  112M 0s
      1400K .......... .......... .......... .......... .......... 70% 40.9M 0s
      1450K .......... .......... .......... .......... .......... 73%  126M 0s
      1500K .......... .......... .......... .......... .......... 75% 35.5M 0s
      1550K .......... .......... .......... .......... .......... 78% 37.4M 0s
      1600K .......... .......... .......... .......... .......... 80%  124M 0s
      1650K .......... .......... .......... .......... .......... 83% 35.7M 0s
      1700K .......... .......... .......... .......... .......... 85%  139M 0s
      1750K .......... .......... .......... .......... .......... 87% 33.7M 0s
      1800K .......... .......... .......... .......... .......... 90%  129M 0s
      1850K .......... .......... .......... .......... .......... 92% 38.1M 0s
      1900K .......... .......... .......... .......... .......... 95%  126M 0s
      1950K .......... .......... .......... .......... .......... 97% 34.1M 0s
      2000K .......... .......... .......... .......... .......   100%  121M=0.04s
    
    2024-09-10 16:53:30 (51.1 MB/s) - ‘pcre-8.45.tar.gz’ saved [2096552/2096552]
    
    Download done.
    pcre-8.45.tar.gz valid file.
    
    Download pcre2-10.39.tar.gz ...
    wget --progress=bar https://centminmod.com/centminmodparts/pcre/pcre2-10.39.tar.gz -O pcre2-10.39.tar.gz --tries=3
    --2024-09-10 16:53:30--  https://centminmod.com/centminmodparts/pcre/pcre2-10.39.tar.gz
    Resolving centminmod.com (centminmod.com)... 104.18.10.170, 104.18.11.170, 2606:4700::6812:baa, ...
    Connecting to centminmod.com (centminmod.com)|104.18.10.170|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2309964 (2.2M) [application/octet-stream]
    Saving to: ‘pcre2-10.39.tar.gz’
    
         0K .......... .......... .......... .......... ..........  2% 15.9M 0s
        50K .......... .......... .......... .......... ..........  4% 36.3M 0s
       100K .......... .......... .......... .......... ..........  6% 30.9M 0s
       150K .......... .......... .......... .......... ..........  8% 49.9M 0s
       200K .......... .......... .......... .......... .......... 11%  109M 0s
       250K .......... .......... .......... .......... .......... 13% 37.1M 0s
       300K .......... .......... .......... .......... .......... 15% 87.9M 0s
       350K .......... .......... .......... .......... .......... 17% 37.3M 0s
       400K .......... .......... .......... .......... .......... 19% 52.6M 0s
       450K .......... .......... .......... .......... .......... 22%  102M 0s
       500K .......... .......... .......... .......... .......... 24% 45.0M 0s
       550K .......... .......... .......... .......... .......... 26%  129M 0s
       600K .......... .......... .......... .......... .......... 28% 43.0M 0s
       650K .......... .......... .......... .......... .......... 31% 88.6M 0s
       700K .......... .......... .......... .......... .......... 33% 41.2M 0s
       750K .......... .......... .......... .......... .......... 35% 26.4M 0s
       800K .......... .......... .......... .......... .......... 37% 5.12M 0s
       850K .......... .......... .......... .......... .......... 39% 1010M 0s
       900K .......... .......... .......... .......... .......... 42% 37.3M 0s
       950K .......... .......... .......... .......... .......... 44%  296M 0s
      1000K .......... .......... .......... .......... .......... 46% 86.2M 0s
      1050K .......... .......... .......... .......... .......... 48% 27.3M 0s
      1100K .......... .......... .......... .......... .......... 50% 86.3M 0s
      1150K .......... .......... .......... .......... .......... 53% 37.3M 0s
      1200K .......... .......... .......... .......... .......... 55%  128M 0s
      1250K .......... .......... .......... .......... .......... 57% 39.1M 0s
      1300K .......... .......... .......... .......... .......... 59% 36.1M 0s
      1350K .......... .......... .......... .......... .......... 62%  101M 0s
      1400K .......... .......... .......... .......... .......... 64% 29.9M 0s
      1450K .......... .......... .......... .......... .......... 66%  115M 0s
      1500K .......... .......... .......... .......... .......... 68% 40.5M 0s
      1550K .......... .......... .......... .......... .......... 70% 85.5M 0s
      1600K .......... .......... .......... .......... .......... 73% 33.2M 0s
      1650K .......... .......... .......... .......... .......... 75%  127M 0s
      1700K .......... .......... .......... .......... .......... 77% 28.9M 0s
      1750K .......... .......... .......... .......... .......... 79% 33.9M 0s
      1800K .......... .......... .......... .......... .......... 82%  124M 0s
      1850K .......... .......... .......... .......... .......... 84% 25.7M 0s
      1900K .......... .......... .......... .......... .......... 86% 86.1M 0s
      1950K .......... .......... .......... .......... .......... 88% 25.2M 0s
      2000K .......... .......... .......... .......... .......... 90%  128M 0s
      2050K .......... .......... .......... .......... .......... 93% 43.5M 0s
      2100K .......... .......... .......... .......... .......... 95% 51.8M 0s
      2150K .......... .......... .......... .......... .......... 97%  102M 0s
      2200K .......... .......... .......... .......... .......... 99%  128M 0s
      2250K .....                                                 100%  486M=0.05s
    
    2024-09-10 16:53:31 (40.9 MB/s) - ‘pcre2-10.39.tar.gz’ saved [2309964/2309964]
    
    Download done.
    pcre2-10.39.tar.gz valid file.
    
    Download nginx-dav-ext-module-0.0.3.tar.gz ...
    wget --progress=bar "${NGX_WEBDAVLINK}" -O "${NGX_WEBDAVLINKFILE}" --tries=3
    --2024-09-10 16:53:31--  https://github.com/arut/nginx-dav-ext-module/archive/v0.0.3.tar.gz
    Resolving github.com (github.com)... 140.82.114.4
    Connecting to github.com (github.com)|140.82.114.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/arut/nginx-dav-ext-module/tar.gz/refs/tags/v0.0.3 [following]
    --2024-09-10 16:53:31--  https://codeload.github.com/arut/nginx-dav-ext-module/tar.gz/refs/tags/v0.0.3
    Resolving codeload.github.com (codeload.github.com)... 140.82.112.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.112.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘nginx-dav-ext-module-0.0.3.tar.gz’
    
         0K ......                                                 7.79M=0.001s
    
    2024-09-10 16:53:31 (7.79 MB/s) - ‘nginx-dav-ext-module-0.0.3.tar.gz’ saved [6260]
    
    Download done.
    nginx-dav-ext-module-0.0.3.tar.gz valid file.
    
    Check for pagespeed nginx module download file
    Check for pagespeed PSOL library
    Check for gperf tools + libunwind download files
    Check for openresty modules
    Download memc-nginx-module_v0.20.tar.gz ...
    Error: memc-nginx-module_v0.20.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/openresty/memc-nginx-module/archive/v0.20.tar.gz -O memc-nginx-module_v0.20.tar.gz --tries=3
    --2024-09-10 16:53:31--  https://github.com/openresty/memc-nginx-module/archive/v0.20.tar.gz
    Resolving github.com (github.com)... 140.82.114.3
    Connecting to github.com (github.com)|140.82.114.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/memc-nginx-module/tar.gz/refs/tags/v0.20 [following]
    --2024-09-10 16:53:31--  https://codeload.github.com/openresty/memc-nginx-module/tar.gz/refs/tags/v0.20
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [application/x-gzip]
    Saving to: ‘memc-nginx-module_v0.20.tar.gz’
    
         0K .......... .......... .......... ...                    807K=0.04s
    
    2024-09-10 16:53:31 (807 KB/s) - ‘memc-nginx-module_v0.20.tar.gz’ saved [34736]
    
    Download done.
    memc-nginx-module_v0.20.tar.gz valid file.
    
    Download srcache-nginx-module_v0.33.tar.gz ...
    Error: srcache-nginx-module_v0.33.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/openresty/srcache-nginx-module/archive/v0.33.tar.gz -O srcache-nginx-module_v0.33.tar.gz --tries=3
    --2024-09-10 16:53:31--  https://github.com/openresty/srcache-nginx-module/archive/v0.33.tar.gz
    Resolving github.com (github.com)... 140.82.113.4
    Connecting to github.com (github.com)|140.82.113.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/srcache-nginx-module/tar.gz/refs/tags/v0.33 [following]
    --2024-09-10 16:53:31--  https://codeload.github.com/openresty/srcache-nginx-module/tar.gz/refs/tags/v0.33
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 51025 (50K) [application/x-gzip]
    Saving to: ‘srcache-nginx-module_v0.33.tar.gz’
    
         0K .......... .......... .......... .......... ......... 100% 1.41M=0.03s
    
    2024-09-10 16:53:32 (1.41 MB/s) - ‘srcache-nginx-module_v0.33.tar.gz’ saved [51025/51025]
    
    Download done.
    srcache-nginx-module_v0.33.tar.gz valid file.
    
    Download nginx-develkit_v0.3.2.tar.gz ...
    Error: nginx-develkit_v0.3.2.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/vision5/ngx_devel_kit/archive/v0.3.2.tar.gz -O nginx-develkit_v0.3.2.tar.gz --tries=3
    --2024-09-10 16:53:32--  https://github.com/vision5/ngx_devel_kit/archive/v0.3.2.tar.gz
    Resolving github.com (github.com)... 140.82.113.3
    Connecting to github.com (github.com)|140.82.113.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/vision5/ngx_devel_kit/tar.gz/refs/tags/v0.3.2 [following]
    --2024-09-10 16:53:32--  https://codeload.github.com/vision5/ngx_devel_kit/tar.gz/refs/tags/v0.3.2
    Resolving codeload.github.com (codeload.github.com)... 140.82.112.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.112.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 66551 (65K) [application/x-gzip]
    Saving to: ‘nginx-develkit_v0.3.2.tar.gz’
    
         0K .......... .......... .......... .......... .......... 76%  830K 0s
        50K .......... ....                                       100% 19.3M=0.06s
    
    2024-09-10 16:53:32 (1.04 MB/s) - ‘nginx-develkit_v0.3.2.tar.gz’ saved [66551/66551]
    
    Download done.
    nginx-develkit_v0.3.2.tar.gz valid file.
    
    Download set-misc-nginx-module_v0.33.tar.gz ...
    Error: set-misc-nginx-module_v0.33.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/openresty/set-misc-nginx-module/archive/v0.33.tar.gz -O set-misc-nginx-module_v0.33.tar.gz --tries=3
    --2024-09-10 16:53:32--  https://github.com/openresty/set-misc-nginx-module/archive/v0.33.tar.gz
    Resolving github.com (github.com)... 140.82.113.4
    Connecting to github.com (github.com)|140.82.113.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/set-misc-nginx-module/tar.gz/refs/tags/v0.33 [following]
    --2024-09-10 16:53:32--  https://codeload.github.com/openresty/set-misc-nginx-module/tar.gz/refs/tags/v0.33
    Resolving codeload.github.com (codeload.github.com)... 140.82.112.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.112.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 30084 (29K) [application/x-gzip]
    Saving to: ‘set-misc-nginx-module_v0.33.tar.gz’
    
         0K .......... .......... .........                       100% 1.37M=0.02s
    
    2024-09-10 16:53:32 (1.37 MB/s) - ‘set-misc-nginx-module_v0.33.tar.gz’ saved [30084/30084]
    
    Download done.
    set-misc-nginx-module_v0.33.tar.gz valid file.
    
    Download echo-nginx-module_v0.63.tar.gz ...
    Error: echo-nginx-module_v0.63.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/openresty/echo-nginx-module/archive/v0.63.tar.gz -O echo-nginx-module_v0.63.tar.gz --tries=3
    --2024-09-10 16:53:32--  https://github.com/openresty/echo-nginx-module/archive/v0.63.tar.gz
    Resolving github.com (github.com)... 140.82.113.3
    Connecting to github.com (github.com)|140.82.113.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/echo-nginx-module/tar.gz/refs/tags/v0.63 [following]
    --2024-09-10 16:53:32--  https://codeload.github.com/openresty/echo-nginx-module/tar.gz/refs/tags/v0.63
    Resolving codeload.github.com (codeload.github.com)... 140.82.114.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.114.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 53421 (52K) [application/x-gzip]
    Saving to: ‘echo-nginx-module_v0.63.tar.gz’
    
         0K .......... .......... .......... .......... .......... 95% 1.05M 0s
        50K ..                                                    100%  155M=0.05s
    
    2024-09-10 16:53:33 (1.10 MB/s) - ‘echo-nginx-module_v0.63.tar.gz’ saved [53421/53421]
    
    Download done.
    echo-nginx-module_v0.63.tar.gz valid file.
    
    Download redis2-nginx-module_v0.15.tar.gz ...
    Error: redis2-nginx-module_v0.15.tar.gz not found!!! Downloading now......
    wget --progress=bar https://github.com/openresty/redis2-nginx-module/archive/v0.15.tar.gz -O redis2-nginx-module_v0.15.tar.gz --tries=3
    --2024-09-10 16:53:33--  https://github.com/openresty/redis2-nginx-module/archive/v0.15.tar.gz
    Resolving github.com (github.com)... 140.82.113.4
    Connecting to github.com (github.com)|140.82.113.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/openresty/redis2-nginx-module/tar.gz/refs/tags/v0.15 [following]
    --2024-09-10 16:53:33--  https://codeload.github.com/openresty/redis2-nginx-module/tar.gz/refs/tags/v0.15
    Resolving codeload.github.com (codeload.github.com)... 140.82.113.10
    Connecting to codeload.github.com (codeload.github.com)|140.82.113.10|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 25471 (25K) [application/x-gzip]
    Saving to: ‘redis2-nginx-module_v0.15.tar.gz’
    
         0K .......... .......... ....                            100% 1.25M=0.02s
    
    2024-09-10 16:53:33 (1.25 MB/s) - ‘redis2-nginx-module_v0.15.tar.gz’ saved [25471/25471]
    
    Download done.
    redis2-nginx-module_v0.15.tar.gz valid file.
    
    gcc (GCC) 13.3.1 20240611 (Red Hat 13.3.1-2)
    Copyright (C) 2023 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.
    
    g++ (GCC) 13.3.1 20240611 (Red Hat 13.3.1-2)
    Copyright (C) 2023 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.
    
    
    install zlib cloudflare...
    
    pwd
    /svr-setup
    /svr-setup /svr-setup ~
    Cloning into 'zlib-cloudflare-1.3.3'...
    /svr-setup/zlib-cloudflare-1.3.3 /svr-setup /svr-setup ~
    rm -f *.o *.lo *~ \
       example minigzip examplesh minigzipsh \
       example64 minigzip64 \
       infcover \
       libz.* foo.gz so_locations \
       _match.s maketree contrib/infback9/*.o
    rm -rf objs
    rm -f *.gcda *.gcno *.gcov
    rm -f contrib/infback9/*.gcda contrib/infback9/*.gcno contrib/infback9/*.gcov
    cp -p zconf.h.in zconf.h
    rm -f Makefile zlib.pc configure.log
    
    CFLAGS=-O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe
    Checking for shared library support...
    Building shared library libz.so.1.2.8 with ccache gcc.
    Checking for size_t... Yes.
    Checking for ssize_t... Yes.
    Checking for off64_t... Yes.
    Checking for fseeko... Yes.
    Checking for strerror... Yes.
    Checking for unistd.h... Yes.
    Checking for stdarg.h... Yes.
    Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
    Checking for vsnprintf() in stdio.h... Yes.
    Checking for return value of vsnprintf()... Yes.
    Checking for attribute(visibility) support... Yes.
    Checking for SSE2 support ... Yes
    Checking for SSSE3 support ... Yes
    Checking for CRC and SSE4.2 support ... Yes
    Checking for PCLMUL support ... Yes
    
    Before NGINXCOMPILE_PIE='y' CFLAGS=-O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe
    
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o example.o test/example.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o adler32.o adler32.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o adler32_simd.o adler32_simd.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o crc32.o crc32.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o deflate.o deflate.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o infback.o infback.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o inffast.o inffast.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o inflate.o inflate.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o inftrees.o inftrees.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o trees.o trees.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o zutil.o zutil.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o inffast_chunk.o inffast_chunk.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o crc32_simd.o crc32_simd.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o compress.o compress.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o uncompr.o uncompr.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o gzclose.o gzclose.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o gzlib.o gzlib.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o gzread.o gzread.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -D_FORTIFY_SOURCE=2  -c -o gzwrite.o gzwrite.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/adler32.o adler32.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/crc32.o crc32.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/adler32_simd.o adler32_simd.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/deflate.o deflate.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/infback.o infback.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inffast.o inffast.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inflate.o inflate.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inftrees.o inftrees.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/trees.o trees.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inffast_chunk.o inffast_chunk.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/crc32_simd.o crc32_simd.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/zutil.o zutil.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/compress.o compress.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/uncompr.o uncompr.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzclose.o gzclose.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzlib.o gzlib.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzread.o gzread.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c
    ar rc libz.a adler32.o adler32_simd.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o inffast_chunk.o crc32_simd.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzwrite.o gzwrite.c
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. libz.a
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a
    ccache gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.2.8 adler32.lo adler32_simd.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo inffast_chunk.lo crc32_simd.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o -L. libz.a
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o -L. libz.a
    rm -f libz.so libz.so.1
    ln -s libz.so.1.2.8 libz.so
    ln -s libz.so.1.2.8 libz.so.1
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o examplesh example.o -L. libz.so.1.2.8
    ccache gcc -DHAS_PCLMUL -mpclmul -DHAS_SSE42 -msse4.2 -DADLER32_SIMD_SSSE3 -mssse3 -DINFLATE_CHUNK_SIMD_SSE2 -DHAS_SSE2 -msse2 -DINFLATE_CHUNK_READ_64LE -O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzipsh minigzip.o -L. libz.so.1.2.8
    
    After NGINXCOMPILE_PIE='y' CFLAGS=-O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe
    cp libz.a /usr/local/zlib-cf/lib
    chmod 644 /usr/local/zlib-cf/lib/libz.a
    cp libz.so.1.2.8 /usr/local/zlib-cf/lib
    chmod 755 /usr/local/zlib-cf/lib/libz.so.1.2.8
    cp zlib.3 /usr/local/zlib-cf/share/man/man3
    chmod 644 /usr/local/zlib-cf/share/man/man3/zlib.3
    cp zlib.pc /usr/local/zlib-cf/lib/pkgconfig
    chmod 644 /usr/local/zlib-cf/lib/pkgconfig/zlib.pc
    cp zlib.h zconf.h /usr/local/zlib-cf/include
    chmod 644 /usr/local/zlib-cf/include/zlib.h /usr/local/zlib-cf/include/zconf.h
    /svr-setup /svr-setup ~
    /svr-setup ~
    
    CFLAGS=-O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe
    CXXFLAGS=-O3 -Wimplicit-fallthrough=0 -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-unused-result -Wno-return-local-addr -Wno-maybe-uninitialized -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -pipe
    CFLAGS=
    CXXFLAGS=
    zlib cloudflare installed
    
    Skip OpenSSL Compile OPENSSLVER_CHECK=1.1.1w matches OPENSSL_VERSION=1.1.1w
    Download pcre-8.45.tar.gz ...
    pcre-8.45.tar.gz Archive found, skipping download...
    pcre-8.45.tar.gz valid file.
    
    ngx-fancyindex 0.5.2 Archive found, skipping download...
    ngx-fancyindex-0.5.2/
    ngx-fancyindex-0.5.2/.gitattributes
    ngx-fancyindex-0.5.2/.github/
    ngx-fancyindex-0.5.2/.github/workflows/
    ngx-fancyindex-0.5.2/.github/workflows/ci.yml
    ngx-fancyindex-0.5.2/CHANGELOG.md
    ngx-fancyindex-0.5.2/HACKING.md
    ngx-fancyindex-0.5.2/LICENSE
    ngx-fancyindex-0.5.2/README.rst
    ngx-fancyindex-0.5.2/config
    ngx-fancyindex-0.5.2/ngx_http_fancyindex_module.c
    ngx-fancyindex-0.5.2/t/
    ngx-fancyindex-0.5.2/t/00-build-artifacts.test
    ngx-fancyindex-0.5.2/t/01-smoke-hasindex.test
    ngx-fancyindex-0.5.2/t/02-smoke-indexisfancy.test
    ngx-fancyindex-0.5.2/t/03-exact_size_off.test
    ngx-fancyindex-0.5.2/t/04-hasindex-html.test
    ngx-fancyindex-0.5.2/t/05-sort-by-size.test
    ngx-fancyindex-0.5.2/t/06-hide_parent.test
    ngx-fancyindex-0.5.2/t/07-directory-first.test
    ngx-fancyindex-0.5.2/t/07-show_dotfiles.test
    ngx-fancyindex-0.5.2/t/08-local-footer.test
    ngx-fancyindex-0.5.2/t/09-local-header.test
    ngx-fancyindex-0.5.2/t/10-local-headerfooter.test
    ngx-fancyindex-0.5.2/t/11-local-footer-nested.test
    ngx-fancyindex-0.5.2/t/12-local-footer-nested.test
    ngx-fancyindex-0.5.2/t/bug61-empty-file-segfault.test
    ngx-fancyindex-0.5.2/t/bug95-square-brackets.test
    ngx-fancyindex-0.5.2/t/build-and-run
    ngx-fancyindex-0.5.2/t/child-directory/
    ngx-fancyindex-0.5.2/t/child-directory/empty-file.txt
    ngx-fancyindex-0.5.2/t/get-pup
    ngx-fancyindex-0.5.2/t/has-index.test
    ngx-fancyindex-0.5.2/t/has-index/
    ngx-fancyindex-0.5.2/t/has-index/index.html
    ngx-fancyindex-0.5.2/t/nginx.conf
    ngx-fancyindex-0.5.2/t/preamble
    ngx-fancyindex-0.5.2/t/run
    ngx-fancyindex-0.5.2/t/show_dotfiles/
    ngx-fancyindex-0.5.2/t/show_dotfiles/.okay
    ngx-fancyindex-0.5.2/template.awk
    ngx-fancyindex-0.5.2/template.h
    ngx-fancyindex-0.5.2/template.html
    --2024-09-10 16:53:34--  https://github.com/aperezdc/ngx-fancyindex/archive/v0.5.2.tar.gz
    Resolving github.com (github.com)... 140.82.114.4
    Connecting to github.com (github.com)|140.82.114.4|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2 [following]
    --2024-09-10 16:53:34--  https://codeload.github.com/aperezdc/ngx-fancyindex/tar.gz/refs/tags/v0.5.2
    Resolving codeload.github.com (codeload.github.com)... 140.82.112.9
    Connecting to codeload.github.com (codeload.github.com)|140.82.112.9|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 29052 (28K) [application/x-gzip]
    Saving to: ‘ngx-fancyindex-0.5.2.tar.gz’
    
         0K .......... .......... ........                        100% 1.38M=0.02s
    
    2024-09-10 16:53:34 (1.38 MB/s) - ‘ngx-fancyindex-0.5.2.tar.gz’ saved [29052/29052]
    
    ngx-fancyindex-0.5.2/
    ngx-fancyindex-0.5.2/.gitattributes
    ngx-fancyindex-0.5.2/.github/
    ngx-fancyindex-0.5.2/.github/workflows/
    ngx-fancyindex-0.5.2/.github/workflows/ci.yml
    ngx-fancyindex-0.5.2/CHANGELOG.md
    ngx-fancyindex-0.5.2/HACKING.md
    ngx-fancyindex-0.5.2/LICENSE
    ngx-fancyindex-0.5.2/README.rst
    ngx-fancyindex-0.5.2/config
    ngx-fancyindex-0.5.2/ngx_http_fancyindex_module.c
    ngx-fancyindex-0.5.2/t/
    ngx-fancyindex-0.5.2/t/00-build-artifacts.test
    ngx-fancyindex-0.5.2/t/01-smoke-hasindex.test
    ngx-fancyindex-0.5.2/t/02-smoke-indexisfancy.test
    ngx-fancyindex-0.5.2/t/03-exact_size_off.test
    ngx-fancyindex-0.5.2/t/04-hasindex-html.test
    ngx-fancyindex-0.5.2/t/05-sort-by-size.test
    ngx-fancyindex-0.5.2/t/06-hide_parent.test
    ngx-fancyindex-0.5.2/t/07-directory-first.test
    ngx-fancyindex-0.5.2/t/07-show_dotfiles.test
    ngx-fancyindex-0.5.2/t/08-local-footer.test
    ngx-fancyindex-0.5.2/t/09-local-header.test
    ngx-fancyindex-0.5.2/t/10-local-headerfooter.test
    ngx-fancyindex-0.5.2/t/11-local-footer-nested.test
    ngx-fancyindex-0.5.2/t/12-local-footer-nested.test
    ngx-fancyindex-0.5.2/t/bug61-empty-file-segfault.test
    ngx-fancyindex-0.5.2/t/bug95-square-brackets.test
    ngx-fancyindex-0.5.2/t/build-and-run
    ngx-fancyindex-0.5.2/t/child-directory/
    ngx-fancyindex-0.5.2/t/child-directory/empty-file.txt
    ngx-fancyindex-0.5.2/t/get-pup
    ngx-fancyindex-0.5.2/t/has-index.test
    ngx-fancyindex-0.5.2/t/has-index/
    ngx-fancyindex-0.5.2/t/has-index/index.html
    ngx-fancyindex-0.5.2/t/nginx.conf
    ngx-fancyindex-0.5.2/t/preamble
    ngx-fancyindex-0.5.2/t/run
    ngx-fancyindex-0.5.2/t/show_dotfiles/
    ngx-fancyindex-0.5.2/t/show_dotfiles/.okay
    ngx-fancyindex-0.5.2/template.awk
    ngx-fancyindex-0.5.2/template.h
    ngx-fancyindex-0.5.2/template.html
    ngx_cache_purge 2.1 Archive found, skipping download...
    ngx_cache_purge-2.5.3/
    ngx_cache_purge-2.5.3/.astylerc
    ngx_cache_purge-2.5.3/.format.sh
    ngx_cache_purge-2.5.3/.gitattributes
    ngx_cache_purge-2.5.3/.travis.yml
    ngx_cache_purge-2.5.3/CHANGES
    ngx_cache_purge-2.5.3/LICENSE
    ngx_cache_purge-2.5.3/README.md
    ngx_cache_purge-2.5.3/config
    ngx_cache_purge-2.5.3/ngx_cache_purge_module.c
    ngx_cache_purge-2.5.3/t/
    ngx_cache_purge-2.5.3/t/proxy1.t
    ngx_cache_purge-2.5.3/t/proxy1_vars.t
    ngx_cache_purge-2.5.3/t/proxy2.t
    ngx_cache_purge-2.5.3/t/proxy2_vars.t
    ngx_cache_purge-2.5.3/t/proxy3.t
    ngx_cache_purge-2.5.3/t/proxy4.t
    ngx_cache_purge-2.5.3/t/resptype1.t
    Nginx-accesskey 2.0.3 Archive found, skipping download...
    nginx-accesskey-2.0.5/
    nginx-accesskey-2.0.5/config
    nginx-accesskey-2.0.5/ngx_http_accesskey_module.c
    grep: /svr-setup/nginx-1.27.1/auto/modules: No such file or directory
         ____                          _  _         _   _         _
        / ___| ___   _ __ ___   _ __  (_)| |  ___  | \ | |  __ _ (_) _ __  __  __
       | |    / _ \ | '_ ` _ \ | '_ \ | || | / _ \ |  \| | / _` || || '_ \ \ \/ /
       | |___| (_) || | | | | || |_) || || ||  __/ | |\  || (_| || || | | | >  <
        \____|\___/ |_| |_| |_|| .__/ |_||_| \___| |_| \_| \__, ||_||_| |_|/_/\_\
                               |_|                         |___/
    Compiling nginx...
    2024-09-10 16:53:36 URL:https://nginx.org/download/nginx-1.27.1.tar.gz [1245244/1245244] -> "nginx-1.27.1.tar.gz" [1]
    nginx-1.27.1/
    nginx-1.27.1/man/
    nginx-1.27.1/LICENSE
    nginx-1.27.1/configure
    nginx-1.27.1/auto/
    nginx-1.27.1/CHANGES
    nginx-1.27.1/CHANGES.ru
    nginx-1.27.1/html/
    nginx-1.27.1/contrib/
    nginx-1.27.1/README
    nginx-1.27.1/conf/
    nginx-1.27.1/src/
    nginx-1.27.1/src/misc/
    nginx-1.27.1/src/core/
    nginx-1.27.1/src/mail/
    nginx-1.27.1/src/stream/
    nginx-1.27.1/src/http/
    nginx-1.27.1/src/os/
    nginx-1.27.1/src/event/
    nginx-1.27.1/src/event/ngx_event_connectex.c
    nginx-1.27.1/src/event/ngx_event_accept.c
    nginx-1.27.1/src/event/ngx_event_posted.h
    nginx-1.27.1/src/event/ngx_event_acceptex.c
    nginx-1.27.1/src/event/ngx_event_udp.c
    nginx-1.27.1/src/event/ngx_event_openssl_stapling.c
    nginx-1.27.1/src/event/ngx_event_connect.c
    nginx-1.27.1/src/event/ngx_event.h
    nginx-1.27.1/src/event/ngx_event_timer.h
    nginx-1.27.1/src/event/ngx_event_openssl.c
    nginx-1.27.1/src/event/ngx_event_pipe.c
    nginx-1.27.1/src/event/ngx_event_posted.c
    nginx-1.27.1/src/event/ngx_event.c
    nginx-1.27.1/src/event/ngx_event_openssl.h
    nginx-1.27.1/src/event/ngx_event_timer.c
    nginx-1.27.1/src/event/ngx_event_connect.h
    nginx-1.27.1/src/event/ngx_event_udp.h
    nginx-1.27.1/src/event/modules/
    nginx-1.27.1/src/event/quic/
    nginx-1.27.1/src/event/ngx_event_pipe.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_ssl.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_connid.c
    nginx-1.27.1/src/event/quic/ngx_event_quic.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_migration.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_ack.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_udp.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_protection.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_tokens.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_socket.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_openssl_compat.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_output.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_streams.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_bpf_code.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_transport.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_frames.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_connection.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_migration.c
    nginx-1.27.1/src/event/quic/ngx_event_quic.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_connid.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_ssl.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_protection.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_ack.c
    nginx-1.27.1/src/event/quic/bpf/
    nginx-1.27.1/src/event/quic/ngx_event_quic_frames.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_transport.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_openssl_compat.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_socket.h
    nginx-1.27.1/src/event/quic/ngx_event_quic_bpf.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_streams.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_output.c
    nginx-1.27.1/src/event/quic/ngx_event_quic_tokens.c
    nginx-1.27.1/src/event/quic/bpf/makefile
    nginx-1.27.1/src/event/quic/bpf/ngx_quic_reuseport_helper.c
    nginx-1.27.1/src/event/quic/bpf/bpfgen.sh
    nginx-1.27.1/src/event/modules/ngx_epoll_module.c
    nginx-1.27.1/src/event/modules/ngx_iocp_module.h
    nginx-1.27.1/src/event/modules/ngx_win32_poll_module.c
    nginx-1.27.1/src/event/modules/ngx_kqueue_module.c
    nginx-1.27.1/src/event/modules/ngx_win32_select_module.c
    nginx-1.27.1/src/event/modules/ngx_iocp_module.c
    nginx-1.27.1/src/event/modules/ngx_select_module.c
    nginx-1.27.1/src/event/modules/ngx_eventport_module.c
    nginx-1.27.1/src/event/modules/ngx_devpoll_module.c
    nginx-1.27.1/src/event/modules/ngx_poll_module.c
    nginx-1.27.1/src/os/unix/
    nginx-1.27.1/src/os/win32/
    nginx-1.27.1/src/os/win32/nginx.ico
    nginx-1.27.1/src/os/win32/ngx_time.c
    nginx-1.27.1/src/os/win32/ngx_wsarecv_chain.c
    nginx-1.27.1/src/os/win32/ngx_alloc.c
    nginx-1.27.1/src/os/win32/ngx_win32_init.c
    nginx-1.27.1/src/os/win32/nginx_icon16.xpm
    nginx-1.27.1/src/os/win32/ngx_dlopen.h
    nginx-1.27.1/src/os/win32/ngx_files.c
    nginx-1.27.1/src/os/win32/ngx_event_log.c
    nginx-1.27.1/src/os/win32/ngx_socket.c
    nginx-1.27.1/src/os/win32/ngx_win32_config.h
    nginx-1.27.1/src/os/win32/ngx_user.h
    nginx-1.27.1/src/os/win32/ngx_errno.c
    nginx-1.27.1/src/os/win32/ngx_process_cycle.h
    nginx-1.27.1/src/os/win32/ngx_wsasend.c
    nginx-1.27.1/src/os/win32/ngx_process.h
    nginx-1.27.1/src/os/win32/ngx_shmem.c
    nginx-1.27.1/src/os/win32/ngx_thread.c
    nginx-1.27.1/src/os/win32/ngx_stat.c
    nginx-1.27.1/src/os/win32/ngx_service.c
    nginx-1.27.1/src/os/win32/nginx_icon48.xpm
    nginx-1.27.1/src/os/win32/ngx_os.h
    nginx-1.27.1/src/os/win32/ngx_wsasend_chain.c
    nginx-1.27.1/src/os/win32/nginx.rc
    nginx-1.27.1/src/os/win32/ngx_dlopen.c
    nginx-1.27.1/src/os/win32/ngx_alloc.h
    nginx-1.27.1/src/os/win32/ngx_time.h
    nginx-1.27.1/src/os/win32/ngx_udp_wsarecv.c
    nginx-1.27.1/src/os/win32/ngx_errno.h
    nginx-1.27.1/src/os/win32/ngx_atomic.h
    nginx-1.27.1/src/os/win32/ngx_user.c
    nginx-1.27.1/src/os/win32/ngx_socket.h
    nginx-1.27.1/src/os/win32/ngx_files.h
    nginx-1.27.1/src/os/win32/ngx_thread.h
    nginx-1.27.1/src/os/win32/ngx_shmem.h
    nginx-1.27.1/src/os/win32/ngx_process.c
    nginx-1.27.1/src/os/win32/ngx_process_cycle.c
    nginx-1.27.1/src/os/win32/ngx_wsarecv.c
    nginx-1.27.1/src/os/win32/nginx_icon32.xpm
    nginx-1.27.1/src/os/unix/ngx_udp_send.c
    nginx-1.27.1/src/os/unix/ngx_freebsd_sendfile_chain.c
    nginx-1.27.1/src/os/unix/ngx_time.c
    nginx-1.27.1/src/os/unix/ngx_recv.c
    nginx-1.27.1/src/os/unix/ngx_solaris_sendfilev_chain.c
    nginx-1.27.1/src/os/unix/ngx_writev_chain.c
    nginx-1.27.1/src/os/unix/ngx_alloc.c
    nginx-1.27.1/src/os/unix/ngx_darwin_init.c
    nginx-1.27.1/src/os/unix/ngx_dlopen.h
    nginx-1.27.1/src/os/unix/ngx_linux.h
    nginx-1.27.1/src/os/unix/ngx_files.c
    nginx-1.27.1/src/os/unix/ngx_socket.c
    nginx-1.27.1/src/os/unix/ngx_readv_chain.c
    nginx-1.27.1/src/os/unix/ngx_thread_id.c
    nginx-1.27.1/src/os/unix/ngx_darwin_config.h
    nginx-1.27.1/src/os/unix/ngx_sunpro_atomic_sparc64.h
    nginx-1.27.1/src/os/unix/ngx_gcc_atomic_sparc64.h
    nginx-1.27.1/src/os/unix/ngx_user.h
    nginx-1.27.1/src/os/unix/ngx_errno.c
    nginx-1.27.1/src/os/unix/ngx_process_cycle.h
    nginx-1.27.1/src/os/unix/ngx_process.h
    nginx-1.27.1/src/os/unix/ngx_shmem.c
    nginx-1.27.1/src/os/unix/ngx_sunpro_amd64.il
    nginx-1.27.1/src/os/unix/ngx_freebsd.h
    nginx-1.27.1/src/os/unix/ngx_gcc_atomic_ppc.h
    nginx-1.27.1/src/os/unix/ngx_darwin_sendfile_chain.c
    nginx-1.27.1/src/os/unix/ngx_sunpro_x86.il
    nginx-1.27.1/src/os/unix/ngx_os.h
    nginx-1.27.1/src/os/unix/ngx_sunpro_sparc64.il
    nginx-1.27.1/src/os/unix/ngx_linux_config.h
    nginx-1.27.1/src/os/unix/ngx_setaffinity.h
    nginx-1.27.1/src/os/unix/ngx_linux_init.c
    nginx-1.27.1/src/os/unix/ngx_setproctitle.c
    nginx-1.27.1/src/os/unix/ngx_file_aio_read.c
    nginx-1.27.1/src/os/unix/ngx_channel.c
    nginx-1.27.1/src/os/unix/ngx_solaris_config.h
    nginx-1.27.1/src/os/unix/ngx_dlopen.c
    nginx-1.27.1/src/os/unix/ngx_gcc_atomic_x86.h
    nginx-1.27.1/src/os/unix/ngx_alloc.h
    nginx-1.27.1/src/os/unix/ngx_posix_init.c
    nginx-1.27.1/src/os/unix/ngx_time.h
    nginx-1.27.1/src/os/unix/ngx_posix_config.h
    nginx-1.27.1/src/os/unix/ngx_solaris_init.c
    nginx-1.27.1/src/os/unix/ngx_darwin.h
    nginx-1.27.1/src/os/unix/ngx_errno.h
    nginx-1.27.1/src/os/unix/ngx_udp_recv.c
    nginx-1.27.1/src/os/unix/ngx_atomic.h
    nginx-1.27.1/src/os/unix/ngx_user.c
    nginx-1.27.1/src/os/unix/ngx_send.c
    nginx-1.27.1/src/os/unix/ngx_socket.h
    nginx-1.27.1/src/os/unix/ngx_linux_sendfile_chain.c
    nginx-1.27.1/src/os/unix/ngx_solaris.h
    nginx-1.27.1/src/os/unix/ngx_files.h
    nginx-1.27.1/src/os/unix/ngx_setaffinity.c
    nginx-1.27.1/src/os/unix/ngx_linux_aio_read.c
    nginx-1.27.1/src/os/unix/ngx_thread.h
    nginx-1.27.1/src/os/unix/ngx_freebsd_config.h
    nginx-1.27.1/src/os/unix/ngx_shmem.h
    nginx-1.27.1/src/os/unix/ngx_process.c
    nginx-1.27.1/src/os/unix/ngx_process_cycle.c
    nginx-1.27.1/src/os/unix/ngx_thread_cond.c
    nginx-1.27.1/src/os/unix/ngx_channel.h
    nginx-1.27.1/src/os/unix/ngx_thread_mutex.c
    nginx-1.27.1/src/os/unix/ngx_setproctitle.h
    nginx-1.27.1/src/os/unix/ngx_daemon.c
    nginx-1.27.1/src/os/unix/ngx_gcc_atomic_amd64.h
    nginx-1.27.1/src/os/unix/ngx_freebsd_init.c
    nginx-1.27.1/src/os/unix/ngx_udp_sendmsg_chain.c
    nginx-1.27.1/src/http/ngx_http_header_filter_module.c
    nginx-1.27.1/src/http/ngx_http_huff_decode.c
    nginx-1.27.1/src/http/ngx_http_core_module.h
    nginx-1.27.1/src/http/ngx_http_variables.h
    nginx-1.27.1/src/http/ngx_http_huff_encode.c
    nginx-1.27.1/src/http/ngx_http_special_response.c
    nginx-1.27.1/src/http/ngx_http.c
    nginx-1.27.1/src/http/ngx_http_write_filter_module.c
    nginx-1.27.1/src/http/ngx_http_upstream.h
    nginx-1.27.1/src/http/ngx_http_request_body.c
    nginx-1.27.1/src/http/ngx_http_postpone_filter_module.c
    nginx-1.27.1/src/http/ngx_http_script.c
    nginx-1.27.1/src/http/ngx_http_upstream_round_robin.c
    nginx-1.27.1/src/http/ngx_http_cache.h
    nginx-1.27.1/src/http/ngx_http_file_cache.c
    nginx-1.27.1/src/http/ngx_http_request.c
    nginx-1.27.1/src/http/v2/
    nginx-1.27.1/src/http/ngx_http_variables.c
    nginx-1.27.1/src/http/ngx_http_core_module.c
    nginx-1.27.1/src/http/v3/
    nginx-1.27.1/src/http/ngx_http_upstream.c
    nginx-1.27.1/src/http/ngx_http.h
    nginx-1.27.1/src/http/ngx_http_upstream_round_robin.h
    nginx-1.27.1/src/http/ngx_http_config.h
    nginx-1.27.1/src/http/ngx_http_script.h
    nginx-1.27.1/src/http/modules/
    nginx-1.27.1/src/http/ngx_http_parse.c
    nginx-1.27.1/src/http/ngx_http_copy_filter_module.c
    nginx-1.27.1/src/http/ngx_http_request.h
    nginx-1.27.1/src/http/modules/ngx_http_scgi_module.c
    nginx-1.27.1/src/http/modules/ngx_http_dav_module.c
    nginx-1.27.1/src/http/modules/ngx_http_log_module.c
    nginx-1.27.1/src/http/modules/ngx_http_gzip_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_range_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_ssl_module.c
    nginx-1.27.1/src/http/modules/ngx_http_geo_module.c
    nginx-1.27.1/src/http/modules/ngx_http_grpc_module.c
    nginx-1.27.1/src/http/modules/ngx_http_image_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_charset_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_random_module.c
    nginx-1.27.1/src/http/modules/ngx_http_realip_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_hash_module.c
    nginx-1.27.1/src/http/modules/ngx_http_secure_link_module.c
    nginx-1.27.1/src/http/modules/ngx_http_autoindex_module.c
    nginx-1.27.1/src/http/modules/ngx_http_memcached_module.c
    nginx-1.27.1/src/http/modules/ngx_http_ssi_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_flv_module.c
    nginx-1.27.1/src/http/modules/perl/
    nginx-1.27.1/src/http/modules/ngx_http_xslt_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_slice_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_sub_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_browser_module.c
    nginx-1.27.1/src/http/modules/ngx_http_not_modified_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_try_files_module.c
    nginx-1.27.1/src/http/modules/ngx_http_index_module.c
    nginx-1.27.1/src/http/modules/ngx_http_auth_basic_module.c
    nginx-1.27.1/src/http/modules/ngx_http_rewrite_module.c
    nginx-1.27.1/src/http/modules/ngx_http_ssl_module.h
    nginx-1.27.1/src/http/modules/ngx_http_referer_module.c
    nginx-1.27.1/src/http/modules/ngx_http_empty_gif_module.c
    nginx-1.27.1/src/http/modules/ngx_http_mirror_module.c
    nginx-1.27.1/src/http/modules/ngx_http_access_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_ip_hash_module.c
    nginx-1.27.1/src/http/modules/ngx_http_mp4_module.c
    nginx-1.27.1/src/http/modules/ngx_http_limit_req_module.c
    nginx-1.27.1/src/http/modules/ngx_http_limit_conn_module.c
    nginx-1.27.1/src/http/modules/ngx_http_addition_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_split_clients_module.c
    nginx-1.27.1/src/http/modules/ngx_http_auth_request_module.c
    nginx-1.27.1/src/http/modules/ngx_http_degradation_module.c
    nginx-1.27.1/src/http/modules/ngx_http_fastcgi_module.c
    nginx-1.27.1/src/http/modules/ngx_http_gzip_static_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_zone_module.c
    nginx-1.27.1/src/http/modules/ngx_http_geoip_module.c
    nginx-1.27.1/src/http/modules/ngx_http_ssi_filter_module.h
    nginx-1.27.1/src/http/modules/ngx_http_random_index_module.c
    nginx-1.27.1/src/http/modules/ngx_http_userid_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_headers_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_uwsgi_module.c
    nginx-1.27.1/src/http/modules/ngx_http_map_module.c
    nginx-1.27.1/src/http/modules/ngx_http_gunzip_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_proxy_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_least_conn_module.c
    nginx-1.27.1/src/http/modules/ngx_http_upstream_keepalive_module.c
    nginx-1.27.1/src/http/modules/ngx_http_static_module.c
    nginx-1.27.1/src/http/modules/ngx_http_chunked_filter_module.c
    nginx-1.27.1/src/http/modules/ngx_http_stub_status_module.c
    nginx-1.27.1/src/http/modules/perl/ngx_http_perl_module.c
    nginx-1.27.1/src/http/modules/perl/nginx.pm
    nginx-1.27.1/src/http/modules/perl/typemap
    nginx-1.27.1/src/http/modules/perl/Makefile.PL
    nginx-1.27.1/src/http/modules/perl/ngx_http_perl_module.h
    nginx-1.27.1/src/http/modules/perl/nginx.xs
    nginx-1.27.1/src/http/v3/ngx_http_v3.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_table.h
    nginx-1.27.1/src/http/v3/ngx_http_v3_uni.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_encode.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_module.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_parse.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_request.c
    nginx-1.27.1/src/http/v3/ngx_http_v3.h
    nginx-1.27.1/src/http/v3/ngx_http_v3_table.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_uni.h
    nginx-1.27.1/src/http/v3/ngx_http_v3_encode.h
    nginx-1.27.1/src/http/v3/ngx_http_v3_filter_module.c
    nginx-1.27.1/src/http/v3/ngx_http_v3_parse.h
    nginx-1.27.1/src/http/v2/ngx_http_v2.h
    nginx-1.27.1/src/http/v2/ngx_http_v2_encode.c
    nginx-1.27.1/src/http/v2/ngx_http_v2_module.c
    nginx-1.27.1/src/http/v2/ngx_http_v2_filter_module.c
    nginx-1.27.1/src/http/v2/ngx_http_v2_table.c
    nginx-1.27.1/src/http/v2/ngx_http_v2.c
    nginx-1.27.1/src/http/v2/ngx_http_v2_module.h
    nginx-1.27.1/src/stream/ngx_stream_limit_conn_module.c
    nginx-1.27.1/src/stream/ngx_stream_set_module.c
    nginx-1.27.1/src/stream/ngx_stream_access_module.c
    nginx-1.27.1/src/stream/ngx_stream_ssl_module.h
    nginx-1.27.1/src/stream/ngx_stream_upstream_random_module.c
    nginx-1.27.1/src/stream/ngx_stream_upstream_round_robin.h
    nginx-1.27.1/src/stream/ngx_stream_split_clients_module.c
    nginx-1.27.1/src/stream/ngx_stream_handler.c
    nginx-1.27.1/src/stream/ngx_stream_upstream_zone_module.c
    nginx-1.27.1/src/stream/ngx_stream.h
    nginx-1.27.1/src/stream/ngx_stream_variables.h
    nginx-1.27.1/src/stream/ngx_stream_upstream_least_conn_module.c
    nginx-1.27.1/src/stream/ngx_stream_pass_module.c
    nginx-1.27.1/src/stream/ngx_stream_core_module.c
    nginx-1.27.1/src/stream/ngx_stream_script.h
    nginx-1.27.1/src/stream/ngx_stream_upstream.h
    nginx-1.27.1/src/stream/ngx_stream_return_module.c
    nginx-1.27.1/src/stream/ngx_stream_map_module.c
    nginx-1.27.1/src/stream/ngx_stream_geo_module.c
    nginx-1.27.1/src/stream/ngx_stream_realip_module.c
    nginx-1.27.1/src/stream/ngx_stream_ssl_preread_module.c
    nginx-1.27.1/src/stream/ngx_stream_log_module.c
    nginx-1.27.1/src/stream/ngx_stream_ssl_module.c
    nginx-1.27.1/src/stream/ngx_stream_variables.c
    nginx-1.27.1/src/stream/ngx_stream.c
    nginx-1.27.1/src/stream/ngx_stream_upstream_round_robin.c
    nginx-1.27.1/src/stream/ngx_stream_geoip_module.c
    nginx-1.27.1/src/stream/ngx_stream_upstream_hash_module.c
    nginx-1.27.1/src/stream/ngx_stream_proxy_module.c
    nginx-1.27.1/src/stream/ngx_stream_write_filter_module.c
    nginx-1.27.1/src/stream/ngx_stream_script.c
    nginx-1.27.1/src/stream/ngx_stream_upstream.c
    nginx-1.27.1/src/mail/ngx_mail_auth_http_module.c
    nginx-1.27.1/src/mail/ngx_mail_realip_module.c
    nginx-1.27.1/src/mail/ngx_mail_imap_handler.c
    nginx-1.27.1/src/mail/ngx_mail.h
    nginx-1.27.1/src/mail/ngx_mail_smtp_handler.c
    nginx-1.27.1/src/mail/ngx_mail_parse.c
    nginx-1.27.1/src/mail/ngx_mail_ssl_module.c
    nginx-1.27.1/src/mail/ngx_mail_imap_module.c
    nginx-1.27.1/src/mail/ngx_mail_pop3_module.c
    nginx-1.27.1/src/mail/ngx_mail_smtp_module.c
    nginx-1.27.1/src/mail/ngx_mail_core_module.c
    nginx-1.27.1/src/mail/ngx_mail_proxy_module.c
    nginx-1.27.1/src/mail/ngx_mail.c
    nginx-1.27.1/src/mail/ngx_mail_imap_module.h
    nginx-1.27.1/src/mail/ngx_mail_pop3_handler.c
    nginx-1.27.1/src/mail/ngx_mail_ssl_module.h
    nginx-1.27.1/src/mail/ngx_mail_handler.c
    nginx-1.27.1/src/mail/ngx_mail_smtp_module.h
    nginx-1.27.1/src/mail/ngx_mail_pop3_module.h
    nginx-1.27.1/src/core/ngx_rwlock.h
    nginx-1.27.1/src/core/ngx_thread_pool.c
    nginx-1.27.1/src/core/ngx_shmtx.h
    nginx-1.27.1/src/core/ngx_regex.h
    nginx-1.27.1/src/core/ngx_log.c
    nginx-1.27.1/src/core/ngx_queue.c
    nginx-1.27.1/src/core/ngx_cpuinfo.c
    nginx-1.27.1/src/core/ngx_cycle.h
    nginx-1.27.1/src/core/ngx_module.c
    nginx-1.27.1/src/core/ngx_crc32.c
    nginx-1.27.1/src/core/ngx_palloc.c
    nginx-1.27.1/src/core/ngx_list.h
    nginx-1.27.1/src/core/ngx_slab.h
    nginx-1.27.1/src/core/ngx_times.h
    nginx-1.27.1/src/core/ngx_radix_tree.c
    nginx-1.27.1/src/core/ngx_output_chain.c
    nginx-1.27.1/src/core/ngx_murmurhash.c
    nginx-1.27.1/src/core/ngx_syslog.h
    nginx-1.27.1/src/core/ngx_parse.h
    nginx-1.27.1/src/core/ngx_open_file_cache.c
    nginx-1.27.1/src/core/ngx_string.c
    nginx-1.27.1/src/core/ngx_crc.h
    nginx-1.27.1/src/core/nginx.h
    nginx-1.27.1/src/core/ngx_bpf.h
    nginx-1.27.1/src/core/ngx_proxy_protocol.h
    nginx-1.27.1/src/core/ngx_parse_time.h
    nginx-1.27.1/src/core/ngx_array.c
    nginx-1.27.1/src/core/ngx_inet.c
    nginx-1.27.1/src/core/ngx_sha1.h
    nginx-1.27.1/src/core/ngx_rbtree.c
    nginx-1.27.1/src/core/ngx_file.c
    nginx-1.27.1/src/core/ngx_md5.h
    nginx-1.27.1/src/core/ngx_connection.h
    nginx-1.27.1/src/core/ngx_resolver.c
    nginx-1.27.1/src/core/ngx_buf.h
    nginx-1.27.1/src/core/ngx_crypt.c
    nginx-1.27.1/src/core/ngx_config.h
    nginx-1.27.1/src/core/ngx_conf_file.c
    nginx-1.27.1/src/core/ngx_hash.h
    nginx-1.27.1/src/core/ngx_crc32.h
    nginx-1.27.1/src/core/ngx_slab.c
    nginx-1.27.1/src/core/ngx_list.c
    nginx-1.27.1/src/core/ngx_palloc.h
    nginx-1.27.1/src/core/ngx_module.h
    nginx-1.27.1/src/core/ngx_core.h
    nginx-1.27.1/src/core/ngx_queue.h
    nginx-1.27.1/src/core/ngx_log.h
    nginx-1.27.1/src/core/ngx_cycle.c
    nginx-1.27.1/src/core/ngx_shmtx.c
    nginx-1.27.1/src/core/ngx_regex.c
    nginx-1.27.1/src/core/ngx_thread_pool.h
    nginx-1.27.1/src/core/ngx_rwlock.c
    nginx-1.27.1/src/core/ngx_open_file_cache.h
    nginx-1.27.1/src/core/ngx_string.h
    nginx-1.27.1/src/core/ngx_syslog.c
    nginx-1.27.1/src/core/ngx_murmurhash.h
    nginx-1.27.1/src/core/ngx_parse.c
    nginx-1.27.1/src/core/ngx_radix_tree.h
    nginx-1.27.1/src/core/ngx_times.c
    nginx-1.27.1/src/core/ngx_file.h
    nginx-1.27.1/src/core/ngx_resolver.h
    nginx-1.27.1/src/core/ngx_md5.c
    nginx-1.27.1/src/core/ngx_connection.c
    nginx-1.27.1/src/core/ngx_sha1.c
    nginx-1.27.1/src/core/ngx_inet.h
    nginx-1.27.1/src/core/ngx_array.h
    nginx-1.27.1/src/core/ngx_rbtree.h
    nginx-1.27.1/src/core/ngx_proxy_protocol.c
    nginx-1.27.1/src/core/ngx_parse_time.c
    nginx-1.27.1/src/core/nginx.c
    nginx-1.27.1/src/core/ngx_bpf.c
    nginx-1.27.1/src/core/ngx_conf_file.h
    nginx-1.27.1/src/core/ngx_hash.c
    nginx-1.27.1/src/core/ngx_crypt.h
    nginx-1.27.1/src/core/ngx_spinlock.c
    nginx-1.27.1/src/core/ngx_buf.c
    nginx-1.27.1/src/misc/ngx_google_perftools_module.c
    nginx-1.27.1/src/misc/ngx_cpp_test_module.cpp
    nginx-1.27.1/conf/fastcgi_params
    nginx-1.27.1/conf/scgi_params
    nginx-1.27.1/conf/fastcgi.conf
    nginx-1.27.1/conf/uwsgi_params
    nginx-1.27.1/conf/koi-win
    nginx-1.27.1/conf/mime.types
    nginx-1.27.1/conf/koi-utf
    nginx-1.27.1/conf/win-utf
    nginx-1.27.1/conf/nginx.conf
    nginx-1.27.1/contrib/vim/
    nginx-1.27.1/contrib/README
    nginx-1.27.1/contrib/geo2nginx.pl
    nginx-1.27.1/contrib/unicode2nginx/
    nginx-1.27.1/contrib/unicode2nginx/unicode-to-nginx.pl
    nginx-1.27.1/contrib/unicode2nginx/koi-utf
    nginx-1.27.1/contrib/unicode2nginx/win-utf
    nginx-1.27.1/contrib/vim/indent/
    nginx-1.27.1/contrib/vim/ftplugin/
    nginx-1.27.1/contrib/vim/ftdetect/
    nginx-1.27.1/contrib/vim/syntax/
    nginx-1.27.1/contrib/vim/syntax/nginx.vim
    nginx-1.27.1/contrib/vim/ftdetect/nginx.vim
    nginx-1.27.1/contrib/vim/ftplugin/nginx.vim
    nginx-1.27.1/contrib/vim/indent/nginx.vim
    nginx-1.27.1/html/index.html
    nginx-1.27.1/html/50x.html
    nginx-1.27.1/auto/stubs
    nginx-1.27.1/auto/init
    nginx-1.27.1/auto/options
    nginx-1.27.1/auto/types/
    nginx-1.27.1/auto/install
    nginx-1.27.1/auto/define
    nginx-1.27.1/auto/have
    nginx-1.27.1/auto/endianness
    nginx-1.27.1/auto/nohave
    nginx-1.27.1/auto/module
    nginx-1.27.1/auto/include
    nginx-1.27.1/auto/have_headers
    nginx-1.27.1/auto/unix
    nginx-1.27.1/auto/threads
    nginx-1.27.1/auto/headers
    nginx-1.27.1/auto/make
    nginx-1.27.1/auto/lib/
    nginx-1.27.1/auto/sources
    nginx-1.27.1/auto/os/
    nginx-1.27.1/auto/feature
    nginx-1.27.1/auto/cc/
    nginx-1.27.1/auto/modules
    nginx-1.27.1/auto/summary
    nginx-1.27.1/auto/cc/clang
    nginx-1.27.1/auto/cc/msvc
    nginx-1.27.1/auto/cc/sunc
    nginx-1.27.1/auto/cc/owc
    nginx-1.27.1/auto/cc/gcc
    nginx-1.27.1/auto/cc/ccc
    nginx-1.27.1/auto/cc/icc
    nginx-1.27.1/auto/cc/bcc
    nginx-1.27.1/auto/cc/name
    nginx-1.27.1/auto/cc/conf
    nginx-1.27.1/auto/cc/acc
    nginx-1.27.1/auto/os/freebsd
    nginx-1.27.1/auto/os/linux
    nginx-1.27.1/auto/os/darwin
    nginx-1.27.1/auto/os/solaris
    nginx-1.27.1/auto/os/win32
    nginx-1.27.1/auto/os/conf
    nginx-1.27.1/auto/lib/libgd/
    nginx-1.27.1/auto/lib/libatomic/
    nginx-1.27.1/auto/lib/libxslt/
    nginx-1.27.1/auto/lib/perl/
    nginx-1.27.1/auto/lib/geoip/
    nginx-1.27.1/auto/lib/zlib/
    nginx-1.27.1/auto/lib/google-perftools/
    nginx-1.27.1/auto/lib/make
    nginx-1.27.1/auto/lib/pcre/
    nginx-1.27.1/auto/lib/openssl/
    nginx-1.27.1/auto/lib/conf
    nginx-1.27.1/auto/lib/openssl/makefile.bcc
    nginx-1.27.1/auto/lib/openssl/makefile.msvc
    nginx-1.27.1/auto/lib/openssl/make
    nginx-1.27.1/auto/lib/openssl/conf
    nginx-1.27.1/auto/lib/pcre/makefile.bcc
    nginx-1.27.1/auto/lib/pcre/makefile.msvc
    nginx-1.27.1/auto/lib/pcre/make
    nginx-1.27.1/auto/lib/pcre/conf
    nginx-1.27.1/auto/lib/pcre/makefile.owc
    nginx-1.27.1/auto/lib/google-perftools/conf
    nginx-1.27.1/auto/lib/zlib/makefile.bcc
    nginx-1.27.1/auto/lib/zlib/makefile.msvc
    nginx-1.27.1/auto/lib/zlib/make
    nginx-1.27.1/auto/lib/zlib/conf
    nginx-1.27.1/auto/lib/zlib/makefile.owc
    nginx-1.27.1/auto/lib/geoip/conf
    nginx-1.27.1/auto/lib/perl/make
    nginx-1.27.1/auto/lib/perl/conf
    nginx-1.27.1/auto/lib/libxslt/conf
    nginx-1.27.1/auto/lib/libatomic/make
    nginx-1.27.1/auto/lib/libatomic/conf
    nginx-1.27.1/auto/lib/libgd/conf
    nginx-1.27.1/auto/types/typedef
    nginx-1.27.1/auto/types/value
    nginx-1.27.1/auto/types/uintptr_t
    nginx-1.27.1/auto/types/sizeof
    nginx-1.27.1/man/nginx.8
    make: *** No rule to make target 'clean'.  Stop.
    *************************************************
    Nginx Patch Time - 1 seconds delay
    to allow you to patch files
    *************************************************
    1027001
    1027001
    1027001
    1027001
    1027001
    1027001
                              _   _         _
                             | \ | |  __ _ (_) _ __  __  __
                             |  \| | / _` || || '_ \ \ \/ /
                             | |\  || (_| || || | | | >  <
                             |_| \_| \__, ||_||_| |_|/_/\_\
                                     |___/
                   ____                __  _
                  / ___| ___   _ __   / _|(_)  __ _  _   _  _ __  ___
                 | |    / _ \ | '_ \ | |_ | | / _` || | | || '__|/ _ \
                 | |___| (_) || | | ||  _|| || (_| || |_| || |  |  __/
                  \____|\___/ |_| |_||_|  |_| \__, | \__,_||_|   \___|
                                              |___/
    
    NGINX_KTLS_OPT=
    detected 1.1.1w
              ____  _                  _      _   _         _
             / ___|| |__    ___   ___ | | __ | \ | |  __ _ (_) _ __  __  __
            | |    | '_ \  / _ \ / __|| |/ / |  \| | / _` || || '_ \ \ \/ /
            | |___ | | | ||  __/| (__ |   <  | |\  || (_| || || | | | >  <
             \____||_| |_| \___| \___||_|\_\ |_| \_| \__, ||_||_| |_|/_/\_\
                                                     |___/
                     ____                                   _
                    |  _ \  _   _  _ __    __ _  _ __ ___  (_)  ___
                    | | | || | | || '_ \  / _` || '_ ` _ \ | | / __|
                    | |_| || |_| || | | || (_| || | | | | || || (__
                    |____/  \__, ||_| |_| \__,_||_| |_| |_||_| \___|
                            |___/
                          __  __             _         _
                         |  \/  |  ___    __| | _   _ | |  ___
                         | |\/| | / _ \  / _` || | | || | / _ \
                         | |  | || (_) || (_| || |_| || ||  __/
                         |_|  |_| \___/  \__,_| \__,_||_| \___|
    
                      ____                                     _
                     / ___|  _   _  _ __   _ __    ___   _ __ | |_
                     \___ \ | | | || '_ \ | '_ \  / _ \ | '__|| __|
                      ___) || |_| || |_) || |_) || (_) || |   | |_
                     |____/  \__,_|| .__/ | .__/  \___/ |_|    \__|
                                   |_|    |_|
    
    NGX_DYNAMICCHECK nginx_configure
    /svr-setup/nginx-1.27.1
    
    nginx dynamic module support detected
    
    DETECT_NGXVER=1027001
    DETECT_NGXVER=1027001
    
    --------------------------------
    Nginx PCRE config check #1:
    --------------------------------
    DETECT_NGXVER=1027001
    NGINX_PCRE_DYNAMIC=y
    NGINX_PCRE_TWO=n
    PCRETWO_DISABLEOPT= --without-pcre2
    NGINX_MIMALLOC=
    NGINX_MIMALLOC_VERSION=
    Check /etc/centminmod/custom_config.inc relevant variables:
    
    ls -lAhrt /usr/local/nginx-dep/lib | egrep 'libpcre.so|libpcre2-8.so'
    -rwxr-xr-x. 1 root root 484K Sep  7 13:55 libpcre.so.1.2.13
    lrwxrwxrwx. 1 root root   17 Sep  7 13:55 libpcre.so.1 -> libpcre.so.1.2.13
    lrwxrwxrwx. 1 root root   17 Sep  7 13:55 libpcre.so -> libpcre.so.1.2.13
    
    2a2
    1027001
    /usr/local/src/centminmod
    15
    20
    /svr-setup/redis2-nginx-module-0.15/src
    /svr-setup/memc-nginx-module-0.20/src
    1027001
    /usr/lib64/libatomic_ops.a not found
    installing libatomic_ops-devel
    NGINX_PCREJIT=y
    PCRELINKDIR=pcre-8.45
    NGINX_ZSTD: NGINX_ZSTD=n
    DYNAMIC_SUPPORT=y
    ZSTD_NGINX_OPT=
    
    Check existing server string:
    static u_char ngx_http_server_string[] = "Server: nginx" CRLF;
    static u_char ngx_http_server_build_string[] = "Server: " NGINX_VER_BUILD CRLF;
    
    Change server string to nginx centminmod
    
    NGX_MAX_ERROR_STR value
    #define NGX_MAX_ERROR_STR   2048
    
    TCPFastOpenPassive  TCPFastOpenPassiveFail  TCPFastOpenListenOverflow  TCPFastOpenCookieReqd  TCPFastOpenBlackhole  TCPSpuriousRtxHostQueues
    0                   0                       0                          0                      0                     5
    689:    gcf->country = GeoIP_open((char *) value[1].data, GEOIP_MEMORY_CACHE);
    744:    gcf->org = GeoIP_open((char *) value[1].data, GEOIP_MEMORY_CACHE);
    805:    gcf->city = GeoIP_open((char *) value[1].data, GEOIP_MEMORY_CACHE);
    CLANG_CCOPT=""
    /opt/rh/gcc-toolset-13/root/usr/bin/gcc
    /opt/rh/gcc-toolset-13/root/usr/bin/g++
    
    gcc -c -Q -march=native --help=target | egrep '\-mtune|\-mprefer-vector-width|\-march|\-msse|\-msse2|\-msse2avx|\-msse3|\-mavx|\-msse4|\-mssse3|\-mpclmul' | tee /root/centminlogs/gcc_native.log
      -march=                               alderlake
      -mavx                                 [enabled]
      -mavx2                                [enabled]
      -mavx256-split-unaligned-load         [disabled]
      -mavx256-split-unaligned-store        [disabled]
      -mavx5124fmaps                        [disabled]
      -mavx5124vnniw                        [disabled]
      -mavx512bf16                          [disabled]
      -mavx512bitalg                        [disabled]
      -mavx512bw                            [disabled]
      -mavx512cd                            [disabled]
      -mavx512dq                            [disabled]
      -mavx512er                            [disabled]
      -mavx512f                             [disabled]
      -mavx512fp16                          [disabled]
      -mavx512ifma                          [disabled]
      -mavx512pf                            [disabled]
      -mavx512vbmi                          [disabled]
      -mavx512vbmi2                         [disabled]
      -mavx512vl                            [disabled]
      -mavx512vnni                          [disabled]
      -mavx512vp2intersect                  [disabled]
      -mavx512vpopcntdq                     [disabled]
      -mavxifma                             [disabled]
      -mavxneconvert                        [disabled]
      -mavxvnni                             [enabled]
      -mavxvnniint8                         [disabled]
      -mgather                              -mtune-ctrl=use_gather
      -mpclmul                              [enabled]
      -mprefer-avx128                       -mprefer-vector-width=128
      -mprefer-vector-width=                none
      -mscatter                             -mtune-ctrl=use_scatter
      -msse                                 [enabled]
      -msse2                                [enabled]
      -msse2avx                             [disabled]
      -msse3                                [enabled]
      -msse4                                [enabled]
      -msse4.1                              [enabled]
      -msse4.2                              [enabled]
      -msse4a                               [disabled]
      -msse5                                -mavx
      -msseregparm                          [disabled]
      -mssse3                               [enabled]
      -mtune-ctrl=
      -mtune=                               alderlake
      Known preferred register vector length (to use with the -mprefer-vector-width= option):
      Known valid arguments for -march= option:
      Known valid arguments for -mtune= option:
    
    gcc -c -Q -march=x86-64 --help=target | egrep '\-mtune|\-mprefer-vector-width|\-march|\-msse|\-msse2|\-msse2avx|\-msse3|\-mavx|\-msse4|\-mssse3|\-mpclmul' | tee /root/centminlogs/gcc_x86-64.log
      -march=                               x86-64
      -mavx                                 [disabled]
      -mavx2                                [disabled]
      -mavx256-split-unaligned-load         [disabled]
      -mavx256-split-unaligned-store        [disabled]
      -mavx5124fmaps                        [disabled]
      -mavx5124vnniw                        [disabled]
      -mavx512bf16                          [disabled]
      -mavx512bitalg                        [disabled]
      -mavx512bw                            [disabled]
      -mavx512cd                            [disabled]
      -mavx512dq                            [disabled]
      -mavx512er                            [disabled]
      -mavx512f                             [disabled]
      -mavx512fp16                          [disabled]
      -mavx512ifma                          [disabled]
      -mavx512pf                            [disabled]
      -mavx512vbmi                          [disabled]
      -mavx512vbmi2                         [disabled]
      -mavx512vl                            [disabled]
      -mavx512vnni                          [disabled]
      -mavx512vp2intersect                  [disabled]
      -mavx512vpopcntdq                     [disabled]
      -mavxifma                             [disabled]
      -mavxneconvert                        [disabled]
      -mavxvnni                             [disabled]
      -mavxvnniint8                         [disabled]
      -mgather                              -mtune-ctrl=use_gather
      -mpclmul                              [disabled]
      -mprefer-avx128                       -mprefer-vector-width=128
      -mprefer-vector-width=                none
      -mscatter                             -mtune-ctrl=use_scatter
      -msse                                 [enabled]
      -msse2                                [enabled]
      -msse2avx                             [disabled]
      -msse3                                [disabled]
      -msse4                                [disabled]
      -msse4.1                              [disabled]
      -msse4.2                              [disabled]
      -msse4a                               [disabled]
      -msse5                                -mavx
      -msseregparm                          [disabled]
      -mssse3                               [disabled]
      -mtune-ctrl=
      -mtune=                               generic
      Known preferred register vector length (to use with the -mprefer-vector-width= option):
      Known valid arguments for -march= option:
      Known valid arguments for -mtune= option:
    
      -march=                               alderlake             |   -march=                               x86-64
      -mavx                                 [enabled]             |   -mavx                                 [disabled]
      -mavx2                                [enabled]             |   -mavx2                                [disabled]
      -mavxvnni                             [enabled]             |   -mavxvnni                             [disabled]
      -mpclmul                              [enabled]             |   -mpclmul                              [disabled]
      -msse3                                [enabled]             |   -msse3                                [disabled]
      -msse4                                [enabled]             |   -msse4                                [disabled]
      -msse4.1                              [enabled]             |   -msse4.1                              [disabled]
      -msse4.2                              [enabled]             |   -msse4.2                              [disabled]
      -mssse3                               [enabled]             |   -mssse3                               [disabled]
      -mtune=                               alderlake             |   -mtune=                               generic
    
      -march=                               alderlake             |   -march=                               x86-64
      -mavx                                 [enabled]             |   -mavx                                 [disabled]
      -mavx2                                [enabled]             |   -mavx2                                [disabled]
      -mavxvnni                             [enabled]             |   -mavxvnni                             [disabled]
      -mpclmul                              [enabled]             |   -mpclmul                              [disabled]
      -msse4                                [enabled]             |   -msse4                                [disabled]
      -msse4.1                              [enabled]             |   -msse4.1                              [disabled]
      -msse4.2                              [enabled]             |   -msse4.2                              [disabled]
      -mtune=                               alderlake             |   -mtune=                               generic
    
    GCC_NONNATIVEFLAGS=
    
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper
    OFFLOAD_TARGET_NAMES=nvptx-none
    OFFLOAD_TARGET_DEFAULT=1
    Target: x86_64-redhat-linux
    Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/gcc-toolset-13/root/usr --mandir=/opt/rh/gcc-toolset-13/root/usr/share/man --infodir=/opt/rh/gcc-toolset-13/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --without-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
    Thread model: posix
    Supported LTO compression algorithms: zlib zstd
    gcc version 13.3.1 20240611 (Red Hat 13.3.1-2) (GCC)
    
    NGINX_IPV variable DETECT_NGXVER=1027001
    3 NGINX_GEOIPTWOLITE=n  -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects
    GCC NGXEXTRA_LDGOLDCCOPT= -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects
    NGX_LDGOLD=y
    NGX_LDMOLD=n
    NGINX_OPENSSLOPT_EXTRAS= -fuse-ld=gold
    NGINXOPENSSL_FATLTO_OBJECTS=n
    NGINXOPENSSL_NOFATLTO_OBJECTS=n
    OPENSSL_VERION=1.1.1w
    HTTPTWOOPT= --with-http_v2_module
    NGINX_ZSTD=n
    ZSTD_NGINX_OPT=
    #define NGX_LISTEN_BACKLOG        262140
    
    /svr-setup /svr-setup/nginx-1.27.1 ~
    
    /svr-setup/nginx-1.27.1 ~
    /svr-setup/nginx-1.27.1
    
    dynamic module directory at /usr/local/nginx/modules
    total 4.0K
    drwxr-xr-x.  2 root root    6 Sep  7 14:37 .
    drwxr-xr-x. 32 root root 4.0K Sep  7 14:37 ..
    
    
    DETECT_NGXVER=1027001
    TLSTHREEOPT=
    OPENSSL_TLSONETHREE=y
    NGX_LDGOLD=y
    NGX_LDMOLD=n
    NGINX_OPENSSLOPT_EXTRAS= -fuse-ld=gold
    NGINXOPENSSL_FATLTO_OBJECTS=n
    NGINXOPENSSL_NOFATLTO_OBJECTS=n
    OPENSSL_VERION=1.1.1w
    OPENSSL_SYSTEM_USE=y
    HTTPTWOOPT= --with-http_v2_module
    NGINX_ZSTD=n
    ZSTD_NGINX_OPT=
    
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper
    OFFLOAD_TARGET_NAMES=nvptx-none
    OFFLOAD_TARGET_DEFAULT=1
    Target: x86_64-redhat-linux
    Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/gcc-toolset-13/root/usr --mandir=/opt/rh/gcc-toolset-13/root/usr/share/man --infodir=/opt/rh/gcc-toolset-13/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --without-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
    Thread model: posix
    Supported LTO compression algorithms: zlib zstd
    gcc version 13.3.1 20240611 (Red Hat 13.3.1-2) (GCC)
    
    nginx configure options (alternate ordering):
    4
    ./configure --with-ld-opt="-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/nginx-dep/lib -ljemalloc -Wl,-z,relro,-z,now -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/nginx-dep/lib -pie  -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects" --with-cc-opt="-I/usr/local/zlib-cf/include -I/usr/local/nginx-dep/include -m64 -march=native  -fPIC -g -O3 -fstack-protector-strong -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects --param=ssp-buffer-size=4 -Wformat -Wno-pointer-sign  -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-cast-align -Wno-builtin-declaration-mismatch -Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-result -Wno-vla-parameter -Wno-maybe-uninitialized -Wno-return-local-addr -Wno-array-parameter -Wno-alloc-size-larger-than -Wno-address -Wno-array-bounds -Wno-discarded-qualifiers -Wno-stringop-overread -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-unused-variable -Wno-format -Wno-error=unused-result -Wno-missing-profile -Wno-stringop-overflow -Wno-free-nonheap-object -Wno-discarded-qualifiers -Wno-bad-function-cast -Wno-dangling-pointer -Wno-array-parameter -fcode-hoisting -Wno-cast-function-type -Wno-format-extra-args -Wp,-D_FORTIFY_SOURCE=2" --prefix=/usr/local/nginx --sbin-path=/usr/local/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --build=100924-165338-almalinux9-d63e5d3 --with-compat --without-pcre2 --with-http_stub_status_module --with-http_secure_link_module --with-libatomic --with-http_gzip_static_module --with-http_sub_module --with-http_addition_module --with-http_image_filter_module=dynamic --with-http_geoip_module --with-stream_geoip_module --with-stream_realip_module --with-stream_ssl_preread_module --with-threads --with-stream --with-stream_ssl_module --with-http_realip_module --add-dynamic-module=../ngx-fancyindex-0.5.2 --add-module=../ngx_cache_purge-2.5.3 --add-dynamic-module=../ngx_devel_kit-0.3.2 --add-dynamic-module=../set-misc-nginx-module-0.33 --add-dynamic-module=../echo-nginx-module-0.63 --add-module=../redis2-nginx-module-0.15 --add-module=../ngx_http_redis-0.4.0-cmm --add-module=../memc-nginx-module-0.20 --add-module=../srcache-nginx-module-0.33 --add-dynamic-module=../headers-more-nginx-module-0.37 --with-pcre-jit --with-zlib=../zlib-cloudflare-1.3.3 --with-zlib-opt=-fPIC --with-http_ssl_module --with-http_v2_module
    checking for OS
     + Linux 5.14.0-427.33.1.el9_4.x86_64 x86_64
    checking for C compiler ... found
     + using GNU C compiler
     + gcc version: 13.3.1 20240611 (Red Hat 13.3.1-2) (GCC)
    checking for gcc -pipe switch ... found
    checking for --with-ld-opt="-Wl,-E -L/usr/local/zlib-cf/lib -L/usr/local/nginx-dep/lib -ljemalloc -Wl,-z,relro,-z,now -Wl,-rpath,/usr/local/zlib-cf/lib:/usr/local/nginx-dep/lib -pie  -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects" ... found
    checking for -Wl,-E switch ... found
    checking for gcc builtin atomic operations ... found
    checking for C99 variadic macros ... found
    checking for gcc variadic macros ... found
    checking for gcc builtin 64 bit byteswap ... found
    checking for unistd.h ... found
    checking for inttypes.h ... found
    checking for limits.h ... found
    checking for sys/filio.h ... not found
    checking for sys/param.h ... found
    checking for sys/mount.h ... found
    checking for sys/statvfs.h ... found
    checking for crypt.h ... found
    checking for Linux specific features
    checking for epoll ... found
    checking for EPOLLRDHUP ... found
    checking for EPOLLEXCLUSIVE ... found
    checking for eventfd() ... found
    checking for O_PATH ... found
    checking for sendfile() ... found
    checking for sendfile64() ... found
    checking for sys/prctl.h ... found
    checking for prctl(PR_SET_DUMPABLE) ... found
    checking for prctl(PR_SET_KEEPCAPS) ... found
    checking for capabilities ... found
    checking for crypt_r() ... found
    checking for sys/vfs.h ... found
    checking for BPF sockhash ... found
    checking for SO_COOKIE ... found
    checking for UDP_SEGMENT ... found
    checking for nobody group ... found
    checking for poll() ... found
    checking for /dev/poll ... not found
    checking for kqueue ... not found
    checking for crypt() ... not found
    checking for crypt() in libcrypt ... found
    checking for F_READAHEAD ... not found
    checking for posix_fadvise() ... found
    checking for O_DIRECT ... found
    checking for F_NOCACHE ... not found
    checking for directio() ... not found
    checking for statfs() ... found
    checking for statvfs() ... found
    checking for dlopen() ... found
    checking for sched_yield() ... found
    checking for sched_setaffinity() ... found
    checking for SO_SETFIB ... not found
    checking for SO_REUSEPORT ... found
    checking for SO_ACCEPTFILTER ... not found
    checking for SO_BINDANY ... not found
    checking for IP_TRANSPARENT ... found
    checking for IP_BINDANY ... not found
    checking for IP_BIND_ADDRESS_NO_PORT ... found
    checking for IP_RECVDSTADDR ... not found
    checking for IP_SENDSRCADDR ... not found
    checking for IP_PKTINFO ... found
    checking for IPV6_RECVPKTINFO ... found
    checking for IP_MTU_DISCOVER ... found
    checking for IPV6_MTU_DISCOVER ... found
    checking for IP_DONTFRAG ... not found
    checking for IPV6_DONTFRAG ... found
    checking for TCP_DEFER_ACCEPT ... found
    checking for TCP_KEEPIDLE ... found
    checking for TCP_FASTOPEN ... found
    checking for TCP_INFO ... found
    checking for accept4() ... found
    checking for int size ... 4 bytes
    checking for long size ... 8 bytes
    checking for long long size ... 8 bytes
    checking for void * size ... 8 bytes
    checking for uint32_t ... found
    checking for uint64_t ... found
    checking for sig_atomic_t ... found
    checking for sig_atomic_t size ... 4 bytes
    checking for socklen_t ... found
    checking for in_addr_t ... found
    checking for in_port_t ... found
    checking for rlim_t ... found
    checking for uintptr_t ... uintptr_t found
    checking for system byte ordering ... little endian
    checking for size_t size ... 8 bytes
    checking for off_t size ... 8 bytes
    checking for time_t size ... 8 bytes
    checking for AF_INET6 ... found
    checking for setproctitle() ... not found
    checking for pread() ... found
    checking for pwrite() ... found
    checking for pwritev() ... found
    checking for strerrordesc_np() ... found
    checking for localtime_r() ... found
    checking for clock_gettime(CLOCK_MONOTONIC) ... found
    checking for posix_memalign() ... found
    checking for memalign() ... found
    checking for mmap(MAP_ANON|MAP_SHARED) ... found
    checking for mmap("/dev/zero", MAP_SHARED) ... found
    checking for System V shared memory ... found
    checking for POSIX semaphores ... found
    checking for struct msghdr.msg_control ... found
    checking for ioctl(FIONBIO) ... found
    checking for ioctl(FIONREAD) ... found
    checking for struct tm.tm_gmtoff ... found
    checking for struct dirent.d_namlen ... not found
    checking for struct dirent.d_type ... found
    checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
    checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
    checking for openat(), fstatat() ... found
    checking for getaddrinfo() ... found
    configuring additional modules
    adding module in ../ngx_cache_purge-2.5.3
     + ngx_http_cache_purge_module was configured
    adding module in ../redis2-nginx-module-0.15
     + ngx_http_redis2_module was configured
    adding module in ../ngx_http_redis-0.4.0-cmm
     + ngx_http_redis_module was configured
    adding module in ../memc-nginx-module-0.20
     + ngx_http_memc_module was configured
    adding module in ../srcache-nginx-module-0.33
     + ngx_http_srcache_filter_module was configured
    configuring additional dynamic modules
    adding module in ../ngx-fancyindex-0.5.2
     + ngx_http_fancyindex_module was configured
    adding module in ../ngx_devel_kit-0.3.2
     + ngx_devel_kit was configured
    adding module in ../set-misc-nginx-module-0.33
    found ngx_devel_kit for ngx_set_misc; looks good.
     + ngx_http_set_misc_module was configured
    adding module in ../echo-nginx-module-0.63
     + ngx_http_echo_module was configured
    adding module in ../headers-more-nginx-module-0.37
     + ngx_http_headers_more_filter_module was configured
    checking for PCRE library ... found
    checking for PCRE JIT support ... found
    checking for OpenSSL library ... found
    checking for GD library ... not found
    checking for GD library in /usr/local/ ... not found
    checking for GD library in /usr/pkg/ ... not found
    checking for GD library in /opt/local/ ... not found
    checking for GD library in /opt/homebrew/ ... not found
    
    ./configure: error: the HTTP image filter module requires the GD library.
    You can either do not enable the module or install the libraries.
    
    
    Tue Sep 10 04:53:42 PM CDT 2024
    Success: Nginx configure ok
    
                _   _         _                __  __         _
               | \ | |  __ _ (_) _ __  __  __ |  \/  |  __ _ | | __ ___
               |  \| | / _` || || '_ \ \ \/ / | |\/| | / _` || |/ // _ \
               | |\  || (_| || || | | | >  <  | |  | || (_| ||   <|  __/
               |_| \_| \__, ||_||_| |_|/_/\_\ |_|  |_| \__,_||_|\_\\___|
                       |___/
    make: *** No rule to make target 'build', needed by 'default'.  Stop.
    
    real    0m0.001s
    user    0m0.001s
    sys     0m0.000s
    
    Tue Sep 10 04:53:42 PM CDT 2024
    Error: 2, Nginx make failed
    
    report errors on the forums at community.centminmod.com/forums/8/
    with info asked at community.centminmod.com/threads/17778/
    ensure you're using latest code by running command: cmupdate
    and retrying centmin.sh menu option 4 first
    
                   total        used        free      shared  buff/cache   available
    Mem:          128167       17233       58415         412       54145      110933
    Low:          128167       69751       58415
    High:              0           0           0
    Swap:           8190           0        8190
    Total:        136358       17233       66606
    
    Filesystem     Type      Size  Used Avail Use% Mounted on
    devtmpfs       devtmpfs  4.0M     0  4.0M   0% /dev
    tmpfs          tmpfs      63G     0   63G   0% /dev/shm
    tmpfs          tmpfs      26G   96M   25G   1% /run
    /dev/md127     xfs       886G   80G  807G   9% /
    /dev/sda3      xfs       3.7T   68G  3.6T   2% /backup
    /dev/sda2      xfs       960M  213M  748M  23% /boot
    /dev/sda1      vfat      599M  7.1M  592M   2% /boot/efi
    tmpfs          tmpfs      13G     0   13G   0% /run/user/0
    tmpfs          tmpfs      63G  4.0K   63G   1% /tmp
    tmpfs          tmpfs     3.4G  167M  3.2G   5% /svr-setup
    
    CPU: Intel(R) Xeon(R) E E-2488 (16)
    
    PCRE/PCRE2 Settings
    NGINX_PCRE=y
    NGINX_PCRE_TWO=n
    DROPBOX_SEND=
    RCLONE_ENABLE=
    ORESTY_LUANGINX=n
    NGINX_MODSECURITY=n
    NGX_LDMOLD=n
    NGXEXTRA_LDGOLDCCOPT= -flto=2 -flto-compression-level=3 -fuse-ld=gold -ffat-lto-objects
    NGINX_KTLS=n
    OPENSSL_VERSION=1.1.1w
    HTTPTWOOPT= --with-http_v2_module
    
    ls -lAhrt /usr/local/lib | egrep 'libpcre.so|libpcre2-8.so'
    -rwxr-xr-x.  1 root root 484K Sep  7 13:53 libpcre.so.1.2.13
    lrwxrwxrwx.  1 root root   17 Sep  7 13:53 libpcre.so.1 -> libpcre.so.1.2.13
    lrwxrwxrwx.  1 root root   17 Sep  7 13:53 libpcre.so -> libpcre.so.1.2.13
    
    ls -lAhrt /usr/local/nginx-dep/lib | egrep 'libpcre.so|libpcre2-8.so'
    -rwxr-xr-x. 1 root root 484K Sep  7 13:55 libpcre.so.1.2.13
    lrwxrwxrwx. 1 root root   17 Sep  7 13:55 libpcre.so.1 -> libpcre.so.1.2.13
    lrwxrwxrwx. 1 root root   17 Sep  7 13:55 libpcre.so -> libpcre.so.1.2.13
    /root/centminlogs/centminmod_131.00stable.b048_100924-165141_pcre-nginx_install.log not found
    
    /root/centminlogs/centminmod_131.00stable.b048_100924-165141_pcre2_install.log not found
    
    
    version increment history
    131.00stable.b045 #Sat Sep  7 07:19:06 PM CDT 2024
    131.00stable.b045 #Sat Sep  7 07:22:20 PM CDT 2024
    131.00stable.b048 #Tue Sep 10 04:40:22 PM CDT 2024
    131.00stable.b048 #Tue Sep 10 04:50:29 PM CDT 2024
    131.00stable.b048 #Tue Sep 10 04:51:47 PM CDT 2024
    
    last Centmin Mod local git commit entry
    /usr/local/src/centminmod /svr-setup/nginx-1.27.1 ~
    
    d63e5d3 George Liu (eva2000) Tue, 10 Sep 2024 21:12:30 +1000
    update inc/nginx_modules.inc in 131.00stable
    
    1       1       centmin-cli.sh
    1       1       centmin.sh
    10      10      inc/nginx_modules.inc
     3 files changed, 12 insertions(+), 12 deletions(-)
    /svr-setup/nginx-1.27.1 ~
    
    log files saved at /root/centminlogs
    -rw-r--r--. 1 root root   50 Sep 10 16:51 etc-centminmod-custom-config-settings_100924-165141.log
    -rw-r--r--. 1 root root  50K Sep 10 16:53 nginx-upgrade-zlib_100924-165141.log
    -rw-r--r--. 1 root root   76 Sep 10 16:53 centminmod_opensslinstall_skipped_100924-165141.log
    -rw-r--r--. 1 root root  161 Sep 10 16:53 nginx_pcre_download_100924-165141.log
    -rw-r--r--. 1 root root  198 Sep 10 16:53 patch_patchnginx_100924-165141.log
    -rw-r--r--. 1 root root   59 Sep 10 16:53 centminmod_131.00stable.b048_100924-165141_nginx_zstd.log
    -rw-r--r--. 1 root root 8.3K Sep 10 16:53 nginx-configure-100924-165141.log
    -rw-r--r--. 1 root root  43K Sep 10 16:53 nginx-make_autoconf.err.100924-165141.log
    -rw-r--r--. 1 root root 139K Sep 10 16:53 centminmod_131.00stable.b048_100924-165141_nginx_upgrade.log
    
    Total Nginx Upgrade Time: 23.324534333 seconds
    #
    
     
  9. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Usually GD is installed by default unless something accidentally removed it. Example is if you remove a yum package and one of its dependencies was GD.

    Check yum history transactions list for any entries with action = removed
    Code (Text):
    yum -q history list gd gd-devel
    

    Usually should see just one for installed
    Code (Text):
    yum -q history list gd gd-devel
    ID | Command line | Date and time | Action(s) | Altered
    ---------------------------------------------------------------------------------------------------------------------------------
         9 | -y install perl-FindBin perl-diagnostics libc-client libc-client-devel sys | 2024-08-30 07:02 | Install | 616 EE
    

    If missing just reinstall
    Code (Text):
    yum -y install gd gd-devel
    
     
  10. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    Mannnn, yeah, dumb, welp thanks man, its the simple things
     
  11. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    so GD was accidentally removed by which package? or GD wasn't installed to begin with?

    if action = removed entry exists you can inspect that transaction id's info for clues i.e. if id = XY
    Code (Text):
    yum history info XY
    


    if your own routines remove a specific YUM package which accidentally removes GD packages too, just add to your routine a way to reinstall GD afterwards

    edit: guess I could add a check for GD in nginx install routine to reinstall gd as well
     
  12. jcat

    jcat Member

    153
    22
    18
    Jun 21, 2015
    New Jersey
    Ratings:
    +64
    Local Time:
    9:56 AM
    yeah it was one of our routines that removes GD due to dependency

    Could be good yeah :) thanks
     
  13. eva2000

    eva2000 Administrator Staff Member

    54,389
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    12:56 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+