Skip to content

Instantly share code, notes, and snippets.

@abedra
Created January 2, 2013 21:30
Show Gist options
  • Save abedra/4438255 to your computer and use it in GitHub Desktop.
Save abedra/4438255 to your computer and use it in GitHub Desktop.
ModSecurity nginx compile errors (lua related)
objs/addon/modsecurity/ngx_http_modsecurity.o \
objs/ngx_modules.o \
-L/usr/local/lib -lpthread -lcrypt /home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a -lapr-1 -laprutil-1 -lxml2 -lm -lpcre -lcrypto -lcrypto -lz -lGeoIP
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `l_setvar':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:355: undefined reference to `lua_gettop'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:358: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:359: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:361: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:362: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:368: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:369: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:371: undefined reference to `lua_settop'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `l_log':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:131: undefined reference to `luaL_checknumber'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:132: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:135: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:136: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `resolve_tfns':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:158: undefined reference to `lua_isuserdata'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:158: undefined reference to `lua_type'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:160: undefined reference to `lua_type'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:180: undefined reference to `lua_isstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:181: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:161: undefined reference to `lua_objlen'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:164: undefined reference to `lua_rawgeti'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:165: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:196: undefined reference to `lua_type'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:196: undefined reference to `lua_typename'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `l_getvar':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:217: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:220: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:221: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:224: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:225: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:259: undefined reference to `lua_pushlstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:242: undefined reference to `lua_pushnil'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:253: undefined reference to `lua_pushnil'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `l_getvars':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:281: undefined reference to `luaL_checklstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:284: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:285: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:288: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:289: undefined reference to `lua_topointer'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:302: undefined reference to `lua_createtable'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:322: undefined reference to `lua_pushnumber'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:324: undefined reference to `lua_createtable'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:326: undefined reference to `lua_pushstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:327: undefined reference to `lua_pushlstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:328: undefined reference to `lua_settable'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:330: undefined reference to `lua_pushstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:331: undefined reference to `lua_pushlstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:332: undefined reference to `lua_settable'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:334: undefined reference to `lua_settable'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `lua_compile':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:97: undefined reference to `lua_open'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:98: undefined reference to `luaL_openlibs'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:101: undefined reference to `luaL_loadfilex'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:102: undefined reference to `lua_tolstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:110: undefined reference to `lua_dump'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:117: undefined reference to `lua_close'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `lua_execute':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:418: undefined reference to `lua_open'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:419: undefined reference to `luaL_openlibs'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:426: undefined reference to `lua_pushlightuserdata'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:427: undefined reference to `lua_setglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:431: undefined reference to `lua_pushlightuserdata'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:432: undefined reference to `lua_setglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:436: undefined reference to `luaL_register'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `lua_restore':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:83: undefined reference to `lua_load'
/home/abedra/src/opensource/ModSecurity/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_lua.o): In function `lua_execute':
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:445: undefined reference to `lua_pcallk'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:448: undefined reference to `lua_getglobal'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:452: undefined reference to `lua_pushlstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:455: undefined reference to `lua_pcallk'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:466: undefined reference to `lua_tolstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:472: undefined reference to `lua_settop'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:474: undefined reference to `lua_close'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:456: undefined reference to `lua_tolstring'
/home/abedra/src/opensource/ModSecurity/standalone/../apache2/msc_lua.c:459: undefined reference to `lua_tolstring'
collect2: error: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
CFLAGS="-g -O0" ./configure --with-debug --with-cc-opt='-I/usr/local/include' --with-ld-opt='-L/usr/local/lib' --prefix=`pwd`/../nginx --conf-path=conf/nginx.conf --error-log-path=logs/error.log --http-log-path=logs/access.log --with-http_geoip_module --add-module=/home/abedra/src/opensource/ModSecurity/nginx/modsecurity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment