[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Installing lcomplex on Lua 5.3
- From: Aditya Mahajan <adityam@...>
- Date: Sat, 6 Apr 2019 11:50:24 -0400
Hi,
I am trying to install lcomplex on Lua 5.3 using
$luarocks install lcomplex --local
which gives
Installing https://luarocks.org/lcomplex-20120430-1.src.rock
gcc -O2 -fPIC -I/usr/include -c lcomplex.c -o lcomplex.o
lcomplex.c: In function ʽluaopen_complexʼ:
lcomplex.c:155:2: warning: implicit declaration of function
ʽluaL_registerʼ; did you mean ʽlua_registerʼ?
[-Wimplicit-function-declaration]
luaL_register(L,MYNAME,R);
^~~~~~~~~~~~~
lua_register
gcc -shared -o complex.so lcomplex.o
lcomplex 20120430-1 is now installed in /home/adityam/.luarocks (license:
MIT/X11)
The library gets installed but when I try to use it, I get the error
$lua -lcomplex
which gives (as expected)
lua: error loading module 'complex' from file
'/home/adityam/.luarocks/lib/lua/5.3/complex.so':
/home/adityam/.luarocks/lib/lua/5.3/complex.so: undefined symbol:
luaL_register
stack traceback:
[C]: in ?
[C]: in function 'require'
[C]: in ?
Any hints on how to fix this?
Thanks,
Aditya