[Bug 295745] www/nginx-devel: does not build with HTTP_UPSTREAM_CHECK (patch failed)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 31 May 2026 10:16:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295745

            Bug ID: 295745
           Summary: www/nginx-devel: does not build with
                    HTTP_UPSTREAM_CHECK (patch failed)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: joneum@FreeBSD.org
          Reporter: peter.sopko+freebsd.org@backbone.sk
          Assignee: joneum@FreeBSD.org
             Flags: maintainer-feedback?(joneum@FreeBSD.org)

When trying to build www/nginx-devel and HTTP_UPSTREAM_CHECK module is enabled
in port options, the build fails on patch phase (output from poudriere):

>> ===>   Returning to build of nginx-devel-1.31.0_2
>> ===========================================================================
>> =======================<phase: extract        >============================
>> ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534
>> 
>> This port install Passenger module only
>> 
>> ===> Fetching all distfiles required by nginx-devel-1.31.0_2 for building
>> ===>  Extracting for nginx-devel-1.31.0_2
>> => SHA256 Checksum OK for nginx-1.31.0.tar.gz.
>> => SHA256 Checksum OK for passenger-6.1.2.tar.gz.
>> => SHA256 Checksum OK for google-ngx_brotli-a71f931_GH0.tar.gz.
>> => SHA256 Checksum OK for openresty-headers-more-nginx-module-v0.39_GH0.tar.gz.
>> => SHA256 Checksum OK for kvspb-nginx-auth-ldap-241200e_GH0.tar.gz.
>> => SHA256 Checksum OK for aperezdc-ngx-fancyindex-cbc0d3f_GH0.tar.gz.
>> => SHA256 Checksum OK for yaoweibin-ngx_http_substitutions_filter_module-e12e965_GH0.tar.gz.
>> => SHA256 Checksum OK for yaoweibin-nginx_upstream_check_module-87bfa66_GH0.tar.gz.
>> ===========================================================================
>> =======================<phase: patch-depends  >============================
>> ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
>> ===>   nginx-devel-1.31.0_2 depends on file: /usr/local/bin/ruby33 - found
>> ===========================================================================
>> =======================<phase: patch          >============================
>> ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534
>> ===>  Patching for nginx-devel-1.31.0_2
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-ngx_brotli_filter_config
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-ngx_http_auth_ldap_module.c
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c
>> ===>  Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
>> 2 out of 8 hunks failed--saving rejects to src/http/ngx_http_upstream_round_robin.c.rej
>> ===>  FAILED Applying extra patch /usr/ports/www/nginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
>> *** Error code 1
>> 
>> Stop.
>> make: stopped making "patch" in /usr/ports/www/nginx-devel
>> =>> Cleaning up wrkdir
>> ===>  Cleaning for nginx-devel-1.31.0_2
>> build of www/nginx-devel | nginx-devel-1.31.0_2 ended at Sun May 31 02:12:25 CEST 2026
>> build time: 00:00:15
>> !!! build failure encountered !!!

On www/nginx this does not happen, so I suppose it has something to do with
changes in nginx 1.31+.

-- 
You are receiving this mail because:
You are the assignee for the bug.