You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lua_cjson.c: In function ‘json_append_data’:
lua_cjson.c:743:19: warning: implicit declaration of function ‘lua_objlen’ [-Wimplicit-function-declaration]
len = lua_objlen(l, -1);
^~~~~~~~~~
I'm using lua 5.3, and according to the manual lua_objlen is a thing, so I don't see why this would error, but it does
Activity
ignacio commentedon Apr 27, 2018
Check how your Lua installation was built. lua_objlen is only available if you compile Lua with certain compatibility flags: https://www.lua.org/source/5.3/luaconf.h.html
It was renamed to lua_rawlen in 5.2.
You need to rebuild with -DLUA_COMPAT_5_1
hugeblank commentedon Apr 27, 2018
@ignacio Thanks for the pointer! I'll be sure to try that when I get home, If it works I'll make sure to report back and close this issue.
tanhaipeng commentedon Oct 12, 2018
mark