[guillaume@beria lua]$ objdump -T /usr/lib64/liblua.so.5.2 | grep lua_call 0000000000008fa0 g DF .text 000000000000007b Base lua_callk It breaks building of all applications requiring lua, as configure test fail: /tmp/ccZEby7U.o: In function `main': /home/guillaume/work/mageia/cauldron/rrdtool/BUILD/rrdtool-1.4.7/conftest.c:127: undefined reference to `lua_call' collect2: ld returned 1 exit status
CC: (none) => blue_prawn, shikamaru, thierry.vignaud
You've a build issue: there's no lua_call anymore in lua5.2: usr/include/lua.h:#define lua_call(L,n,r) lua_callk(L, (n), (r), 0, NULL) lua_call() only exists up to lua-5.1. I guess you missed sg like: foobar.c:21:5: warning: implicit declaration of function âlua_callâ [-Wimplicit-function-declaration]
Status: NEW => RESOLVEDResolution: (none) => INVALID
Ouch... I didn't see anything related in Lua 5.2 release notes :( OK, let's use lua5.1 for non-compatible applications.