-
Notifications
You must be signed in to change notification settings - Fork 211
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
nginx 1.25.2 rpm build (Fedora/COPR) + brotli/master as dynamic module FAIL: error: Brotli library is missing ... #158
Comments
Looks like Sep 7 commit 63ca02a is the culprit Builds,
cc: @wyattoday |
@pgnd To me it looks like you did not follow the updated build instructed which tell you that you'll have to build Brotli library before running Nginx's Nevertheless there is room for improvement when it comes to the build instructions for the Brotli library as the build flags are highly opinionated (like "works on my desk") and might potentially break Nginx either during build or runtime.
|
can you point to that ? this, https://github.com/google/ngx_brotli/blob/master/README.md#dynamically-loaded doesn't appear to mention it |
@pgnd Hi, thanks reporting.
I guess it is nothing to be related with #157. If you said it failed the build for that, nginx gzip module would had already been build failed a few month ago when the below commit came into. |
@pgnd Indeed. Actually I cannot tell for 100 % because I always build Nginx statically, but I guess you'll need to replicate the first code block of the "Statically compiled" instructions, because the check you're failing ("Brotli library is missing from ...") is very simple logic just checking the presence of a header file. It should be noted that in an RPM package build you'll have to mimic of the |
yup. there was at one time (~2015) discussion about 'git submodule' support in COPR rpm builds,
a draft PR was here
afaict, it was never adopted,
unclear as to why not ... haven't found subsequent discuss so, instead, standalone/manual prep in the build
does the trick. build's successful, and exec's good. thx! o/ |
building, as usual here, nginx 1.25.2, with brotli master added as a dynamic module
rpm build pulls from master as usual
but fails (new/recent bevavior...)
full build spec & FAIL log output here:
&
last successful build output (same spec), from ~ a month ago,
cc: @u5surf
related? #157
The text was updated successfully, but these errors were encountered: