openresty/homebrew-brew

Try install with rds-json module

teochenglim opened this issue · 0 comments

Indicate troubleshooting steps taken

  • Ran brew update and retried your prior step?
  • Ran brew doctor, fixed as many issues as possible and retried your prior step?
  • Checked that a similar issue hasn't already been filed?
  • Looked up the software bug tracker if reporting a build error?
  • If you're seeing permission errors tried running sudo chown -R $(whoami) $(brew --prefix)?

Bug reports / build errors:

Bug and feature request

Brief summary of issue:

Try to turn on openresty rds_json feature and hit ./configure --with-http_rds_json_module invalid module error

The complete command that you issued:

$ brew edit openresty/brew/openresty
Editing /usr/local/Homebrew/Library/Taps/openresty/homebrew-brew/Formula/openresty.rb
modify line 38 from:
--without-http_rds_json_module
to:
--with-http_rds_json_module
$ brew reinstall openresty/brew/openresty --with-postgresql --with-iconv --with-slice --display-times
==> Reinstalling openresty/brew/openresty --with-postgresql --with-iconv --with-slice
==> Downloading https://openresty.org/download/openresty-1.15.8.1.tar.gz
Already downloaded: /Users/teochenglim/Library/Caches/Homebrew/downloads/45bc87c59251cae59a8c5ca0491d1c731722f861d11f4bb9e29f6a59959aa030--openresty-1.15.8.1.tar.gz
==> ./configure --prefix=/usr/local/Cellar/openresty/1.15.8.1 --pid-path=/usr/local/var/run/openresty.pid --lock-path=/usr/local/var/run/openresty.lock --conf
Last 15 lines from /Users/teochenglim/Library/Logs/Homebrew/openresty/01.configure:
--add-module=../ngx_postgres-1.0
--add-module=../srcache-nginx-module-0.31
--add-module=../ngx_lua-0.10.15
--add-module=../ngx_lua_upstream-0.07
--add-module=../headers-more-nginx-module-0.33
--add-module=../array-var-nginx-module-0.05
--add-module=../memc-nginx-module-0.19
--add-module=../redis2-nginx-module-0.15
--add-module=../redis-nginx-module-0.3.7
--add-module=../rds-json-nginx-module-0.15
--add-module=../ngx_stream_lua-0.0.7
--with-ld-opt='-Wl,-rpath,/usr/local/Cellar/openresty/1.15.8.1/luajit/lib -L/usr/local/lib -L/usr/local/opt/pcre/lib -L/usr/local/opt/openresty-openssl/lib'
--pid-path=/usr/local/var/run/openresty.pid --lock-path=/usr/local/var/run/openresty.lock --conf-path=/usr/local/etc/openresty/nginx.conf --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --with-pcre-jit --with-http_rds_json_module --with-ipv6 --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_v2_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_stub_status_module --with-http_realip_module --with-http_addition_module --with-http_auth_request_module --with-http_secure_link_module --with-http_random_index_module --with-http_geoip_module --with-http_gzip_static_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-threads --with-dtrace-probes --with-http_slice_module --with-stream --with-stream_ssl_preread_module --with-http_ssl_module
./configure: error: invalid option "--with-http_rds_json_module"
ERROR: failed to run command: sh ./configure --prefix=/usr/local/Cellar/openresty/1.15.8.1/nginx ...

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/openresty/homebrew-brew/issues

These open issues may also help:
Fails to install OpenResty #5
The openresty-debug package should use openresty-openssl-debug instead #3

Gist with output of brew doctor:

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
/usr/local/include/python3.7m/greenlet/greenlet.h

Link output by brew gist-logs <formula>:

$ brew gist-logs openresty
https://gist.github.com/3763fc9d1ccaaadecb5022b6b2d1ef30

Output of brew config:

$ brew config
HOMEBREW_VERSION: 2.1.4-73-g1bee0fb
ORIGIN: https://github.com/Homebrew/brew
HEAD: 1bee0fbde0bdc3da0450901483ba128249eb8df9
Last commit: 15 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: b0ff54bed66c1f5f08105fdc202c7485fc25d9d7
Core tap last commit: 10 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_DEV_CMD_RUN: 1
CPU: quad-core 64-bit kabylake
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 10.0 build 1001
Git: 2.20.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 12.0.1
macOS: 10.14.5-x86_64
CLT: 10.2.1.0.1.1554506761
Xcode: N/A
CLT headers: 10.2.1.0.1.1554506761

Formula Requests:

--with-rds-json

The quickest way to get a new formula into Homebrew is to file a Pull Request.

We will consider your request but it may be closed if it's something we're not actively planning to work on.