Comments (6)
Can you provide the full ./configure
and make
invocations you used to build nginx?
What distro are you using, and are you using the distro's OpenSSL package?
from nginx-ct.
I'm using Debian 8.7 (jessie, stable). For OpenSSL I used the testing branch because on stable there is just OpenSSL 1.0.1t.
With OpenSSL 1.0.2k (via jessie-backports) the make succeeds.
./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-threads --with-stream --with-stream_ssl_module --with-http_slice_module --with-mail --with-mail_ssl_module --with-file-aio --with-http_v2_module --add-dynamic-module=../nginx-rtmp --add-dynamic-module=../nginx-ct
make
from nginx-ct.
I'm using Debian 8.7 (jessie, stable). For OpenSSL I used the testing branch
Mixing stable/testing isn't officially supported by Debian btw: https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian
from nginx-ct.
I just tried installing libssl-dev from stretch (added stretch lines to sources.list
then ran apt install -t stretch libssl-dev
) in a clean jessie chroot to mirror your setup and it compiled fine. Does that mirror your setup?
Admittedly I didn't try with the full set of ./configure
flags - I just tried --with-http_ssl_module --add-module=../nginx-ct
and --with-http_ssl_module --add-dynamic-module=../nginx-ct
. Will try to investigate further when I find time.
from nginx-ct.
I installed OpenSSL via: apt install -t testing openssl
or apt install -t stretch openssl
.
See openssl version
: Currently 1.1.0e-1
.
For me it okay to use 1.0.2k from jessie-backports.
from nginx-ct.
Okay, if that works for you I'll close this issue and chalk it up to some mixing Debian stable/testing weirdness. If someone else comes across this I can re-open it and investigate again.
from nginx-ct.
Related Issues (20)
- Automated tests
- 421 Response from nginx when certs and /path/to/scts defined in "http" and using client certificate HOT 6
- This doesnโt compile against OpenSSL 1.1.1 branch draft-18 of TLS 1.3 HOT 3
- Detect does not work with dynamic mail and stream HOT 1
- Error whilst compiling nginx-ct with Openssl 1.1.1-dev (tls1.3-draft-18)
- Building with nginx 13.3.3 HOT 4
- No .so file found HOT 2
- Cann't build with this module HOT 1
- Mail and Stream ssl_ct modules not compiling? HOT 1
- Using ngx_mail_ssl_ct_module HOT 2
- Compile nginx (1.13.7) + openssl (tls1.3-draft-18) + nginx-ct HOT 2
- ngx_ssl_ct_module.so is not binary compatible HOT 2
- error with last chrome and openssl HOT 1
- What is sct files HOT 4
- generating errors with some older browsers. as result, page not displayed. HOT 1
- Variable support
- undefined symbol: ngx_modules HOT 1
- undefined symbol: SSL_CTX_add_custom_ext
- undefined symbol: ngx_ssl_ct_create_srv_conf HOT 1
- Error on build nginx-ce with openssl 3.0.1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nginx-ct.