Sorry, this is posted in the wrong forum - reposted in BLFS, so just ignore here.
-----Oprindelig meddelelse----- Fra: lfs-support [mailto:[email protected]] På vegne af Niels Terp Sendt: 14. juni 2014 17:54 Til: 'LFS Support List' Emne: [lfs-support] Problem building Lua Hi there, I have been updating Baho-Utot's scripts to build LFS with RPM from LFS v. 7.4 to v. 7.5. RPM needs Lua, and I have just copied the instructions from BLFS 7.5. When I run the scripts I get: Building---> lua /mnt/lfs/rpmbuild/TOOLS-RPM/lua-5.2.3 /mnt/lfs/rpmbuild/TOOLS-RPM patching file Makefile patching file src/Makefile cd src && make linux V=5.2 R=5.2.3 make[1]: Entering directory '/mnt/lfs/LFS-RPM/rpmbuild/TOOLS-RPM/lua-5.2.3/src' make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline" make[2]: Entering directory '/mnt/lfs/LFS-RPM/rpmbuild/TOOLS-RPM/lua-5.2.3/src' gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lapi.o lapi.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lcode.o lcode.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lctype.o lctype.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ldebug.o ldebug.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ldo.o ldo.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ldump.o ldump.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lfunc.o lfunc.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lgc.o lgc.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o llex.o llex.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lmem.o lmem.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lobject.o lobject.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lopcodes.o lopcodes.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lparser.o lparser.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lstate.o lstate.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lstring.o lstring.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ltable.o ltable.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ltm.o ltm.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lundump.o lundump.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lvm.o lvm.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lzio.o lzio.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lauxlib.o lauxlib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lbaselib.o lbaselib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lbitlib.o lbitlib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lcorolib.o lcorolib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ldblib.o ldblib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o liolib.o liolib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lmathlib.o lmathlib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o loslib.o loslib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lstrlib.o lstrlib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o ltablib.o ltablib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o loadlib.o loadlib.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o linit.o linit.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.c gcc -fPIC -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o luac.o luac.c ar rcu liblua.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,liblua.so.5.2 -o liblua.so.5.2.3 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 liblua.a gcc -o lua lua.o liblua.a -lm -Wl,-E -ldl -lreadline gcc -o luac luac.o liblua.a -lm -Wl,-E -ldl -lreadline /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tputs' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgoto' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetflag' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `UP' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetent' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetnum' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `PC' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetstr' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `BC' collect2: error: ld returned 1 exit status Makefile:73: recipe for target 'luac' failed make[2]: *** [luac] Error 1 make[2]: *** Waiting for unfinished jobs.... ln -sf liblua.so.5.2.3 liblua.so.5.2 ln -sf liblua.so.5.2.3 liblua.so /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tputs' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgoto' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetflag' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `UP' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetent' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetnum' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `PC' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `tgetstr' /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.8.2/../../../libreadline.s o: undefined reference to `BC' collect2: error: ld returned 1 exit status Makefile:70: recipe for target 'lua' failed make[2]: *** [lua] Error 1 make[2]: Leaving directory '/mnt/lfs/LFS-RPM/rpmbuild/TOOLS-RPM/lua-5.2.3/src' Makefile:113: recipe for target 'linux' failed make[1]: *** [linux] Error 2 make[1]: Leaving directory '/mnt/lfs/LFS-RPM/rpmbuild/TOOLS-RPM/lua-5.2.3/src' Makefile:55: recipe for target 'linux' failed make: *** [linux] Error 2 I suspect that the error is a result of one or more of other modifications - but I have not been able to pinpoint what is the problem. Can anybody help ? Greetings Niels -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
