cryptofuture/nginx-hda-bundle

What prevents from update right now

cryptofuture opened this issue · 0 comments

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