uname -a
Linux akalend-laptop 3.19.0-42-generic #48~14.04.1-Ubuntu SMP Fri Dec 18 10:24:49 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
sudo apt-get install libluajit-5.1-dev
sudo apt-get install lua-rex-pcre-dev
sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl build-essential
luajit -v
LuaJIT 2.0.2 -- Copyright (C) 2005-2013 Mike Pall. http://luajit.org/
export LUAJIT_LIB=/usr/lib/x86_64-linux-gnu/
export LUAJIT_INC=/usr/include/luajit-2.0
git clone https://github.com/nginx/nginx.git
cd nginx
./auto/configure --with-stream --with-ld-opt="-Wl,-rpath,/usr/lib/x86_64-linux-gnu/" --add-module=../stream-lua-nginx-module
I have error:
make[1]: Entering directory `/home/akalend/src/nginx'
cc -c -I/usr/include/luajit-2.0 -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /usr/include/luajit-2.0 -I ../stream-lua-nginx-module/src/api -I objs -I src/http -I src/http/modules -I src/stream \
-o objs/addon/src/ngx_stream_lua_util.o \
../stream-lua-nginx-module/src/ngx_stream_lua_util.c
../stream-lua-nginx-module/src/ngx_stream_lua_util.c: In function ‘ngx_stream_lua_free_session’:
../stream-lua-nginx-module/src/ngx_stream_lua_util.c:3206:9: error: implicit declaration of function ‘ngx_stream_close_connection’ [-Werror=implicit-function-declaration]
ngx_stream_close_connection(s->connection);
^
cc1: all warnings being treated as errors
make[1]: *** [objs/addon/src/ngx_stream_lua_util.o] Error 1
make[1]: Leaving directory `/home/akalend/src/nginx'
make: *** [build] Error 2