Describe the bug
I'm trying to build module from source with nginx with pcre2 from sources.
Build is failing because it is trying to find pcre2.h inside nginx directory
[100%] Generating opentelemetry/proto/common/v1/common.pb.cc, opentelemetry/proto/resource/v1/resource.pb.cc, opentelemetry/proto/trace/v1/trace.pb.cc, opentelemetry/proto/collector/trace/v1/trace_service.pb.cc, opentelemetry/proto/collector/trace/v1/trace_service.grpc.pb.cc
[100%] Building CXX object CMakeFiles/ngx_otel_module.dir/src/http_module.cpp.o
In file included from /workdir/deb-nginx/.build/nginx/objs/../src/core/ngx_core.h:74,
from /workdir/deb-nginx/.build/modules/otel/otel/src/http_module.cpp:3:
/workdir/deb-nginx/.build/nginx/objs/../src/core/ngx_regex.h:19:10: fatal error: pcre2.h: No such file or directory
19 | #include <pcre2.h>
| ^~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/ngx_otel_module.dir/build.make:98: CMakeFiles/ngx_otel_module.dir/src/http_module.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:971: CMakeFiles/ngx_otel_module.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
To reproduce
Steps to reproduce the behavior:
- Configure nginx with option --with-pcre=${PATH_TO_PCRE2_SRC}
- make module
- See error
Describe the bug
I'm trying to build module from source with nginx with pcre2 from sources.
Build is failing because it is trying to find pcre2.h inside nginx directory
To reproduce
Steps to reproduce the behavior: