Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

quikc start get some other vendor module error #1923

Open
sunheyi6 opened this issue Mar 23, 2024 · 5 comments · May be fixed by #1924
Open

quikc start get some other vendor module error #1923

sunheyi6 opened this issue Mar 23, 2024 · 5 comments · May be fixed by #1924

Comments

@sunheyi6
Copy link

sunheyi6 commented Mar 23, 2024

Ⅰ. Issue Description

quick start url 404

Ⅱ. Describe what happened

Ⅲ. Describe what you expected to happen

Ⅳ. How to reproduce it (as minimally and precisely as possible)

Ⅴ. Anything else we need to know?

  1. If applicable, add nginx debug log doc.

Ⅵ. Environment:

  • Tengine version (use sbin/nginx -V):
  • OS (e.g. from /etc/os-release):
  • Kernel (e.g. uname -a):
  • Others:
@sunheyi6 sunheyi6 linked a pull request Mar 23, 2024 that will close this issue
@lianglli
Copy link
Member

@sunheyi6
Copy link
Author

Pls. check the https://tengine.taobao.org/document_cn/ngx_http_dubbo_module_cn.html specifically.

I have reviewed the link you provided, but it does not solve the issue of the URL being invalid. If there is no need to install PCRE and zlib, then this problem does not exist.

@lianglli
Copy link
Member

image

The zlib and pcre are not necessary for the ngx_http_dubbo_module.

Thank you for your feedback.

This issue will be fixed in the following release.

@sunheyi6
Copy link
Author

sunheyi6 commented Mar 28, 2024

@lianglli This is the result without adding PCRE:

checking for PCRE library ... not found
checking for PCRE library in /usr/local/ ... not found
checking for PCRE library in /usr/include/pcre/ ... not found
checking for PCRE library in /usr/pkg/ ... not found
checking for PCRE library in /opt/local/ ... not found

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

This is the result with adding three modules:

adding module in ./modules/mod_dubbo
./configure: error: no ./modules/mod_dubbo/config was found
make: *** No rule to make target 'build', needed by 'default'.  Stop.
make: *** No rule to make target 'install'.  Stop.

@lianglli
Copy link
Member

The above error is [./configure: error: the HTTP rewrite module requires the PCRE library.] specifically.

The mod_dubbo does not depend on PCRE.

Pls. check the follow build script specifically.
https://github.com/alibaba/tengine-ingress/blob/master/images/tengine/rootfs/build.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants