Secret to building lua52

"\"Stuart Foster\"" ([email protected] via alfs-discuss Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.automated
Message-ID <[email protected]>
For some reason I have never built lua52 properly using the BLFS instuctions I
always have to knife and fork the library names during the install phase.
ALFS seems to have no luck either (see below), is there a secret I doing the
install phase I don't know about ?
Thanks

cat /tmp/009-z-lua52
lua-5.2.4.tar.gz: OK
patching file Makefile
patching file src/Makefile
cd src && make linux V=1 R=1.4
make[1]: Entering directory '/sources/lua52/lua-5.2.4/src'
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: Entering directory '/sources/lua52/lua-5.2.4/src'
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lapi.o
lapi.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lcode.o
lcode.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lctype.o
lctype.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ldebug.o
ldebug.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ldo.o ldo.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ldump.o
ldump.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lfunc.o
lfunc.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lgc.o lgc.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o llex.o
llex.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lmem.o
lmem.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lobject.o
lobject.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lopcodes.o
lopcodes.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lparser.o
lparser.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lstate.o
lstate.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lstring.o
lstring.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ltable.o
ltable.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ltm.o ltm.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lundump.o
lundump.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lvm.o lvm.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lzio.o
lzio.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lauxlib.o
lauxlib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lbaselib.o
lbaselib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lbitlib.o
lbitlib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lcorolib.o
lcorolib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ldblib.o
ldblib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o liolib.o
liolib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lmathlib.o
lmathlib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o loslib.o
loslib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lstrlib.o
lstrlib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o ltablib.o
ltablib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o loadlib.o
loadlib.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o linit.o
linit.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o lua.o lua.c
gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -fPIC   -c -o luac.o
luac.c
ar rcu liblua5.2.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o
lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o
ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o
ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o
gcc -shared -ldl -Wl,-soname,liblua5.2.so.1 -o liblua5.2.so.1.4 lapi.o lcode.o
lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o
lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o
lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o
loslib.o lstrlib.o ltablib.o loadlib.o linit.o -lm
ranlib liblua5.2.a
gcc -o lua5.2   lua.o liblua5.2.a -lm -Wl,-E -ldl -lreadline
gcc -o luac5.2   luac.o liblua5.2.a -lm -Wl,-E -ldl -lreadline
ln -sf liblua5.2.so.1.4 liblua5.2.so.1
ln -sf liblua5.2.so.1.4 liblua5.2.so
make[2]: Leaving directory '/sources/lua52/lua-5.2.4/src'
make[1]: Leaving directory '/sources/lua52/lua-5.2.4/src'
cd src && mkdir -p /sources/lua52/lua-5.2.4/install/usr/bin /sources/lua52/
lua-5.2.4/install/usr/include/lua5.2 /sources/lua52/lua-5.2.4/install/usr/
lib /sources/lua52/lua-5.2.4/install/usr/share/man/man1 /sources/lua52/
lua-5.2.4/install/usr/share/lua/1 /sources/lua52/lua-5.2.4/install/usr/lib/
lua/1
cd src && install -p -m 0755 lua5.2 luac5.2 /sources/lua52/lua-5.2.4/install/
usr/bin
cd src && cp -d lua.h luaconf.h lualib.h lauxlib.h lua.hpp /sources/lua52/
lua-5.2.4/install/usr/include/lua5.2
cd src && cp -d liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.5.2.4 /sources/
lua52/lua-5.2.4/install/usr/lib
cp: cannot stat 'liblua5.2.so.5.2': No such file or directory
cp: cannot stat 'liblua5.2.so.5.2.4': No such file or directory
make: *** [Makefile:64: install] Error 1

-- 
http://lists.linuxfromscratch.org/sympa/info/alfs-discuss
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.