What prevents from update right now
cryptofuture opened this issue · 0 comments
cryptofuture commented
i386 bionic and xenial build 1.15.6 fails with https://github.com/cryptofuture/lua-nginx-module, branch = graphite:
UPD: fixed
src/http -I src/http/modules -I src/http/v2 -I debian/extra/ngx_devel_kit/src -I src/mail -I src/stream \
-o objs/addon/src/ngx_http_lua_control.o \
debian/extra/lua-nginx-module/src/ngx_http_lua_control.c
In file included from debian/extra/lua-nginx-module/src/ngx_http_lua_control.h:12:0,
from debian/extra/lua-nginx-module/src/ngx_http_lua_control.c:14:
debian/extra/lua-nginx-module/src/ngx_http_lua_control.c: In function ‘ngx_http_lua_on_abort’:
debian/extra/lua-nginx-module/src/ngx_http_lua_common.h:144:61: error: left shift count >= width of type [-Werror=shift-count-overflow]
((void *) ((uintptr_t) (&ngx_http_lua_##ludata) & ((1UL << 47) - 1)))
^
debian/extra/lua-nginx-module/src/ngx_http_lua_control.c:435:30: note: in expansion of macro ‘ngx_http_lua_lightudata_mask’
lua_pushlightuserdata(L, ngx_http_lua_lightudata_mask(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
objs/Makefile:2087: recipe for target 'objs/addon/src/ngx_http_lua_control.o' failed
make[3]: *** [objs/addon/src/ngx_http_lua_control.o] Error 1
amd64 xenial build fails with https://github.com/wburgers/Session-Binding-Proxy , branch openssl-1.1.x
UPD: fix provided upstream
src/mail -I src/stream \
-o objs/addon/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.o \
debian/extra/Session-Binding-Proxy/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.c
debian/extra/Session-Binding-Proxy/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.c: In function ‘ngx_http_session_binding_proxy_handler’:
debian/extra/Session-Binding-Proxy/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.c:184:21: error: implicit declaration of function ‘SSL_SESSION_get_master_key’ [-Werror=implicit-function-declaration]
master_key.len = SSL_SESSION_get_master_key(ssl_session, master_key.data, SSL_MAX_MASTER_KEY_LENGTH);
^
cc1: all warnings being treated as errors
objs/Makefile:2615: recipe for target 'objs/addon/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.o' failed
make[3]: *** [objs/addon/nginx_session_binding_proxy_module/ngx_http_session_binding_proxy_module.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Source packages could be found there, I prefer to not update github repo before stabilization
https://launchpad.net/~hda-me/+archive/ubuntu/nginx-stable/+packages