sudo luarocks install luars232
Password:
Installing https://luarocks.org/luars232-1.0.3-1.src.rock...
Using https://luarocks.org/luars232-1.0.3-1.src.rock... switching to 'build' mode
env MACOSX_DEPLOYMENT_TARGET=10.8 gcc -O2 -fPIC -I/usr/local/include -c src/rs232.c -o src/rs232.o -DLUAROCKS_HACK -std=gnu99 -Iinclude
env MACOSX_DEPLOYMENT_TARGET=10.8 gcc -O2 -fPIC -I/usr/local/include -c src/rs232_posix.c -o src/rs232_posix.o -DLUAROCKS_HACK -std=gnu99 -Iinclude
env MACOSX_DEPLOYMENT_TARGET=10.8 gcc -O2 -fPIC -I/usr/local/include -c bindings/lua/luars232.c -o bindings/lua/luars232.o -DLUAROCKS_HACK -std=gnu99 -Iinclude
bindings/lua/luars232.c:386:8: error: unknown type name 'luaL_reg'; did you mean
'luaL_Reg'?
static luaL_reg port_methods[] = {
^~~~~~~~
luaL_Reg
/usr/local/include/lauxlib.h:26:3: note: 'luaL_Reg' declared here
} luaL_Reg;
^
bindings/lua/luars232.c:426:8: error: unknown type name 'luaL_reg'; did you mean
'luaL_Reg'?
static luaL_reg port_functions[] = {
^~~~~~~~
luaL_Reg
/usr/local/include/lauxlib.h:26:3: note: 'luaL_Reg' declared here
} luaL_Reg;
^
bindings/lua/luars232.c:432:69: error: unknown type name 'luaL_reg'; did you mean
'luaL_Reg'?
static void create_metatables(lua_State *L, const char *name, const luaL_reg *methods)
^~~~~~~~
luaL_Reg
/usr/local/include/lauxlib.h:26:3: note: 'luaL_Reg' declared here
} luaL_Reg;
^
bindings/lua/luars232.c:437:2: warning: implicit declaration of function
'luaL_register' is invalid in C99 [-Wimplicit-function-declaration]
luaL_register(L, NULL, methods);
^
1 warning and 3 errors generated.
Error: Build error: Failed compiling object bindings/lua/luars232.o