[sr-dev] Some compiling issues under debian squeeze

Jon Bonilla (Manwe) manwe at aholab.ehu.es
Tue Oct 5 23:27:51 CEST 2010


Hi all!

I'm trying to compile kamailio 3.1 from branch 3.1 in a 64 bit squeeze setup.
I've experienced several warning and issues:

- Purple modules don't compile when using purple lib >=7. That was an issue in
  kamailio_3.0 too. I can exclude this module as I did in 3.0, but squeeze is
  already frozen and will become stable before 3.1 gets outdated.

- I get a warning about ssl < 1 being used. Maybe because I'm using openssl
  instead of gnutls lib?

- I needed to install libsasl2-dev for compilation although it's not in the
  dependency list. Can anybody confirm this?

- lua module fails to compile. I haven't tested yet in lenny or lucid:

make[1]: se sale del directorio `/usr/src/kamailio/kam31'
/usr/bin/make every-module group_include="klua"
make[1]: se ingresa al directorio `/usr/src/kamailio/kam31'
Package lua was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lua' found
Package lua was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lua' found
CC (gcc) [M app_lua.so]         app_lua_api.o
In file included from app_lua_api.c:37:
app_lua_api.h:27:17: warning: lua.h: No existe el fichero o el directorio
app_lua_api.h:28:21: warning: lauxlib.h: No existe el fichero o el directorio
app_lua_api.h:29:20: warning: lualib.h: No existe el fichero o el directorio
In file included from app_lua_api.c:37:
app_lua_api.h:35: error: expected specifier-qualifier-list before ‘lua_State’
app_lua_api.h:58: error: expected ‘)’ before ‘*’ token
app_lua_api.h:60: error: expected ‘)’ before ‘*’ token
In file included from app_lua_api.c:38:
app_lua_sr.h:29: error: expected ‘)’ before ‘*’ token
In file included from app_lua_api.c:39:
app_lua_exp.h:31: error: expected ‘)’ before ‘*’ token
app_lua_api.c:106: error: expected ‘)’ before ‘*’ token
app_lua_api.c: In function ‘lua_sr_init_probe’:
app_lua_api.c:128: error: ‘lua_State’ undeclared (first use in this function)
app_lua_api.c:128: error: (Each undeclared identifier is reported only once
app_lua_api.c:128: error: for each function it appears in.)
app_lua_api.c:128: error: ‘L’ undeclared (first use in this function)
app_lua_api.c:133: warning: implicit declaration of function ‘lua_open’
app_lua_api.c:139: warning: implicit declaration of function ‘luaL_openlibs’
app_lua_api.c:140: warning: implicit declaration of function ‘lua_sr_openlibs’
app_lua_api.c:143: warning: implicit declaration of function ‘luaL_dostring’
app_lua_api.c:145: warning: implicit declaration of function ‘lua_tostring’
app_lua_api.c:147: warning: implicit declaration of function ‘lua_pop’
app_lua_api.c:148: warning: implicit declaration of function ‘lua_close’
app_lua_api.c: In function ‘lua_sr_init_child’:
app_lua_api.c:184: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:185: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:190: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:191: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:194: warning: implicit declaration of function ‘lua_pushstring’
app_lua_api.c:194: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:195: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:196: warning: implicit declaration of function ‘lua_settable’
app_lua_api.c:196: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:196: error: ‘LUA_GLOBALSINDEX’ undeclared (first use in this
function) app_lua_api.c:200: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:200: warning: implicit declaration of function ‘luaL_newstate’
app_lua_api.c:201: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:206: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:207: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:210: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:211: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:212: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:215: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:217: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:219: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:227: warning: implicit declaration of function ‘luaL_dofile’
app_lua_api.c:227: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:232: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:234: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c: In function ‘lua_sr_destroy’:
app_lua_api.c:250: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:252: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:253: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:255: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:257: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:258: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c: In function ‘lua_sr_initialized’:
app_lua_api.c:268: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c: At top level:
app_lua_api.c:277: error: expected ‘)’ before ‘*’ token
app_lua_api.c: In function ‘app_lua_dostring’:
app_lua_api.c:295: warning: implicit declaration of function ‘lua_gettop’
app_lua_api.c:295: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:295: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:295: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:295: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:295: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:296: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c:297: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:300: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:302: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:304: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c: In function ‘app_lua_dofile’:
app_lua_api.c:317: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:317: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:317: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:317: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:317: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:318: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c:319: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:322: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:324: error: ‘sr_lua_env_t’ has no member named ‘L’
app_lua_api.c:326: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c: In function ‘app_lua_runstring’:
app_lua_api.c:338: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:345: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:345: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:345: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:345: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:345: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:346: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c:347: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:350: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:352: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:354: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c: In function ‘app_lua_run’:
app_lua_api.c:368: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:375: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:375: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:375: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:375: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:375: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:376: warning: implicit declaration of function ‘lua_getglobal’
app_lua_api.c:376: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:377: warning: implicit declaration of function ‘lua_isfunction’
app_lua_api.c:377: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: warning: implicit declaration of function ‘lua_type’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: warning: implicit declaration of function ‘lua_typename’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:382: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:383: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:390: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:394: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:398: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:403: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c:404: warning: implicit declaration of function ‘lua_pcall’
app_lua_api.c:404: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:405: error: ‘sr_lua_env_t’ has no member named ‘msg’
app_lua_api.c:409: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c:411: error: ‘sr_lua_env_t’ has no member named ‘LL’
app_lua_api.c: At top level:
app_lua_api.c:418: error: expected ‘)’ before ‘*’ token
make[2]: *** [app_lua_api.o] Error 1
make[1]: *** [modules] Error 1
make[1]: se sale del directorio `/usr/src/kamailio/kam31'
make: *** [build-stamp] Error 2
dpkg-buildpackage: fallo: debian/rules build devolvió un estado de salida de
error 2



More information about the sr-dev mailing list