Try this..
make MYLIBS="-lncurses" -j1 linux. Post the result here if you can
Am 14.06.2014 18:33 schrieb "Niels Terp" <[email protected]>:

> Sorry, I got this posted in the wrong forum.
>
>
>
> 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/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to