[Bug 227612] www/nginx: upstream_check_module include doesn't work anymore

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 18 14:54:54 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227612

            Bug ID: 227612
           Summary: www/nginx: upstream_check_module include doesn't work
                    anymore
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: joneum at FreeBSD.org
          Reporter: andreas.herz at makandra.de
             Flags: maintainer-feedback?(joneum at FreeBSD.org)
          Assignee: joneum at FreeBSD.org

We use nginx from ports and we need the "upstream_check_module" which worked
until some major changes with the configure part happened. We see the module
it's missing from the binary file work/nginx-1.12.2/objs/nginx -V.

It's working with svn revision 465281:

nginx version: nginx/1.12.2
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
/usr/local/include' --with-ld-opt='-L /usr/local/lib'
--conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx
--pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx/error.log
--user=www --group=www
--http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-scgi-temp-path=/var/tmp/nginx/scgi_temp
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
--http-log-path=/var/log/nginx/access.log --with-http_realip_module
--with-http_stub_status_module
--add-module=/tmp/nginxtest/nginx/work/nginx_upstream_check_module-9aecf15
--with-pcre --with-http_v2_module --with-threads --with-http_ssl_module

It's NOT working with most recent revision:

nginx version: nginx/1.12.2
built with OpenSSL 1.0.2o  27 Mar 2018
TLS SNI support enabled
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
/usr/local/include' --with-ld-opt='-L /usr/local/lib'
--conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx
--pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx/error.log
--user=www --group=www --with-threads --without-mail_imap_module
--without-mail_pop3_module --without-mail_smtp_module
--http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-scgi-temp-path=/var/tmp/nginx/scgi_temp
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
--http-log-path=/var/log/nginx/access.log --with-http_realip_module --with-pcre
--with-http_ssl_module --with-http_stub_status_module --with-http_v2_module

As you can see
"--add-module=/tmp/nginxtest/nginx/work/nginx_upstream_check_module-9aecf15" is
missing.

Also old:

configuring additional modules
adding module in /tmp/nginxtest/nginx/work/nginx_upstream_check_module-9aecf15
checking for ngx_http_upstream_check_module ... found
 + ngx_http_upstream_check_module was configured

New is just:

=> SHA256 Checksum OK for
yaoweibin-nginx_upstream_check_module-9aecf15_GH0.tar.gz.

Although I made sure that when I run "make config" the "HTTP_UPSTREAM_CHECK"
module is checked. So thus we saw that you did some major refactoring and maybe
that's the reason why this compilation isn't working as it did with the old
revision mentioned above. We would appreciate any help with fixing this issue
so we can use the most recent ports again with nginx and the http upstream
check module.

Thanks

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


More information about the freebsd-ports-bugs mailing list