[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Newbie: need help with lua socket install
- From: "mark morreny" <markmorreny@...>
- Date: Sun, 18 May 2008 13:19:21 +0800
Hi,
After modifying config file to include -I/usr/src/lua-5.1.3/src, I managed to get the make process to run. However, after the make is completed, I still can't run the luasocket and doing a find indicates that socket.lua is not found in my system. Could someone tell me what's wrong?
linux:/usr/src/luasocket-2.0.2# make clean
cd src; make clean
make[1]: Entering directory `/usr/src/luasocket-2.0.2/src'
rm -f socket.so.2.0.2 luasocket.o timeout.o buffer.o io.o auxiliar.o options.o inet.o tcp.o udp.o except.o select.o usocket.o
rm -f mime.so.1.0.2 unix.so mime.o buffer.o auxiliar.o options.o timeout.o io.o usocket.o unix.o
make[1]: Leaving directory `/usr/src/luasocket-2.0.2/src'
linux:/usr/src/luasocket-2.0.2# make
cd src; make all
make[1]: Entering directory `/usr/src/luasocket-2.0.2/src'
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o luasocket.o luasocket.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o timeout.o timeout.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o buffer.o buffer.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o io.o io.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o auxiliar.o auxiliar.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o options.o options.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o inet.o inet.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o tcp.o tcp.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o udp.o udp.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o except.o except.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o select.o select.c
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o usocket.o usocket.c
gcc -O -shared -fpic -o socket.so.2.0.2 luasocket.o timeout.o buffer.o io.o auxiliar.o options.o inet.o tcp.o udp.o except.o select.o usocket.o
gcc -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -I/usr/src/lua-5.1.3/src -c -o mime.o mime.c
gcc -O -shared -fpic -o mime.so.1.0.2 mime.o
make[1]: Leaving directory `/usr/src/luasocket-2.0.2/src'
linux:/usr/src/luasocket-2.0.2# lua
Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> socket=require("socket")
stdin:1: module 'socket' not found:
no field package.preload['socket']
no file './socket.lua'
no file '/usr/local/share/lua/5.1/socket.lua'
no file '/usr/local/share/lua/5.1/socket/init.lua'
no file '/usr/local/lib/lua/5.1/socket.lua'
no file '/usr/local/lib/lua/5.1/socket/init.lua'
no file '/usr/share/lua/5.1/socket.lua'
no file '/usr/share/lua/5.1/socket/init.lua'
no file './socket.so'
no file '/usr/local/lib/lua/5.1/socket.so'
no file '/usr/lib/lua/5.1/socket.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
stdin:1: in main chunk
[C]: ?
>
You need to have lua.h somewhere that the luasocket makefile will find
it; there are two ways to do that, either to install lua.h and friends
to somewhere on the default search path, or to use
-I/usr/src/lua-5.1.3/src or similar in the luasocket makefile.