LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1534|回复: 2

多次LFS 均出现的错误请指点.

[复制链接]
发表于 2007-8-8 16:06:53 | 显示全部楼层 |阅读模式
lfslivecd:root | Wed Aug  8 15:48:18 2007 | /mnt/lfs/sources/texinfo-4.8
# make
make  all-recursive
make[1]: Entering directory `/mnt/lfs/sources/texinfo-4.8'
Making all in intl
make[2]: Entering directory `/mnt/lfs/sources/texinfo-4.8/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/lfs/sources/texinfo-4.8/intl'
Making all in m4
make[2]: Entering directory `/mnt/lfs/sources/texinfo-4.8/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/lfs/sources/texinfo-4.8/m4'
Making all in lib
make[2]: Entering directory `/mnt/lfs/sources/texinfo-4.8/lib'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; \
then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; \
then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f ".deps/getopt1.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT substring.o -MD -MP -MF ".deps/substring.Tpo" -c -o substring.o substring.c; \
then mv -f ".deps/substring.Tpo" ".deps/substring.Po"; else rm -f ".deps/substring.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT xexit.o -MD -MP -MF ".deps/xexit.Tpo" -c -o xexit.o xexit.c; \
then mv -f ".deps/xexit.Tpo" ".deps/xexit.Po"; else rm -f ".deps/xexit.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT xmalloc.o -MD -MP -MF ".deps/xmalloc.Tpo" -c -o xmalloc.o xmalloc.c; \
then mv -f ".deps/xmalloc.Tpo" ".deps/xmalloc.Po"; else rm -f ".deps/xmalloc.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -O2 -MT xstrdup.o -MD -MP -MF ".deps/xstrdup.Tpo" -c -o xstrdup.o xstrdup.c; \
then mv -f ".deps/xstrdup.Tpo" ".deps/xstrdup.Po"; else rm -f ".deps/xstrdup.Tpo"; exit 1; fi
rm -f libtxi.a
ar cru libtxi.a getopt.o getopt1.o substring.o xexit.o xmalloc.o xstrdup.o  
ranlib libtxi.a
make[2]: Leaving directory `/mnt/lfs/sources/texinfo-4.8/lib'
Making all in info
make[2]: Entering directory `/mnt/lfs/sources/texinfo-4.8/info'
if gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/tools/share/locale\" -DINFODIR=\"/tools/info\" -DINFODIR2=\"/tools/share/info\" -I. -I. -I.. -I. -I../lib -I../intl -I.. -I.    -g -O2 -MT makedoc.o -MD -MP -MF ".deps/makedoc.Tpo" -c -o makedoc.o makedoc.c; \
then mv -f ".deps/makedoc.Tpo" ".deps/makedoc.Po"; else rm -f ".deps/makedoc.Tpo"; exit 1; fi
gcc  -g -O2   -o makedoc  makedoc.o ../lib/libtxi.a -lncurses  
rm -f doc.c key.c funs.h
..//info/makedoc ./session.c ./echo-area.c ./infodoc.c ./m-x.c ./indices.c ./nodemenu.c ./footnotes.c ./variables.c
..//info/makedoc: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
make[2]: *** [funs.h] Error 127
make[2]: Leaving directory `/mnt/lfs/sources/texinfo-4.8/info'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/texinfo-4.8'
make: *** [all] Error 2
lfslivecd:root | Wed Aug  8 15:48:27 2007 | /mnt/lfs/sources/texinfo-4.8
发表于 2007-8-8 16:58:36 | 显示全部楼层
ncurses包似乎没装好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 17:23:18 | 显示全部楼层

之前安装ncurses成功了的,现在重新安装的时候却有报错了.

lfslivecd:root | Wed Aug  8 17:21:55 2007 | /mnt/lfs/sources/ncurses-5.5
# make install
cd man && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/man'
sh ../edit_man.sh normal installing /tools/man . terminfo.5 ./*.[0-9]*
installing /tools/man/man5/terminfo.5
installing /tools/man/man1/captoinfo.1m
installing /tools/man/man1/clear.1
installing /tools/man/man3/curs_add_wch.3x
installing /tools/man/man3/curs_add_wchstr.3x
installing /tools/man/man3/curs_addch.3x
installing /tools/man/man3/curs_addchstr.3x
installing /tools/man/man3/curs_addstr.3x
installing /tools/man/man3/curs_addwstr.3x
installing /tools/man/man3/curs_attr.3x
installing /tools/man/man3/curs_beep.3x
installing /tools/man/man3/curs_bkgd.3x
installing /tools/man/man3/curs_bkgrnd.3x
installing /tools/man/man3/curs_border.3x
installing /tools/man/man3/curs_border_set.3x
installing /tools/man/man3/curs_clear.3x
installing /tools/man/man3/curs_color.3x
installing /tools/man/man3/curs_delch.3x
installing /tools/man/man3/curs_deleteln.3x
installing /tools/man/man3/curs_extend.3x
installing /tools/man/man3/curs_get_wch.3x
installing /tools/man/man3/curs_get_wstr.3x
installing /tools/man/man3/curs_getcchar.3x
installing /tools/man/man3/curs_getch.3x
installing /tools/man/man3/curs_getstr.3x
installing /tools/man/man3/curs_getyx.3x
installing /tools/man/man3/curs_in_wch.3x
installing /tools/man/man3/curs_in_wchstr.3x
installing /tools/man/man3/curs_inch.3x
installing /tools/man/man3/curs_inchstr.3x
installing /tools/man/man3/curs_initscr.3x
installing /tools/man/man3/curs_inopts.3x
installing /tools/man/man3/curs_ins_wch.3x
installing /tools/man/man3/curs_ins_wstr.3x
installing /tools/man/man3/curs_insch.3x
installing /tools/man/man3/curs_insstr.3x
installing /tools/man/man3/curs_instr.3x
installing /tools/man/man3/curs_inwstr.3x
installing /tools/man/man3/curs_kernel.3x
installing /tools/man/man3/curs_mouse.3x
installing /tools/man/man3/curs_move.3x
installing /tools/man/man3/curs_outopts.3x
installing /tools/man/man3/curs_overlay.3x
installing /tools/man/man3/curs_pad.3x
installing /tools/man/man3/curs_print.3x
installing /tools/man/man3/curs_printw.3x
installing /tools/man/man3/curs_refresh.3x
installing /tools/man/man3/curs_scanw.3x
installing /tools/man/man3/curs_scr_dump.3x
installing /tools/man/man3/curs_scroll.3x
installing /tools/man/man3/curs_slk.3x
installing /tools/man/man3/curs_termattrs.3x
installing /tools/man/man3/curs_termcap.3x
.. installing alias tputs.3x
installing /tools/man/man3/curs_terminfo.3x
.. installing alias tputs.3x
installing /tools/man/man3/curs_touch.3x
installing /tools/man/man3/curs_trace.3x
installing /tools/man/man3/curs_util.3x
installing /tools/man/man3/curs_window.3x
installing /tools/man/man3/default_colors.3x
installing /tools/man/man3/define_key.3x
installing /tools/man/man3/form.3x
installing /tools/man/man3/form_cursor.3x
installing /tools/man/man3/form_data.3x
installing /tools/man/man3/form_driver.3x
installing /tools/man/man3/form_field.3x
installing /tools/man/man3/form_field_attributes.3x
installing /tools/man/man3/form_field_buffer.3x
installing /tools/man/man3/form_field_info.3x
installing /tools/man/man3/form_field_just.3x
installing /tools/man/man3/form_field_new.3x
installing /tools/man/man3/form_field_opts.3x
installing /tools/man/man3/form_field_userptr.3x
installing /tools/man/man3/form_field_validation.3x
installing /tools/man/man3/form_fieldtype.3x
installing /tools/man/man3/form_hook.3x
installing /tools/man/man3/form_new.3x
installing /tools/man/man3/form_new_page.3x
installing /tools/man/man3/form_opts.3x
installing /tools/man/man3/form_page.3x
installing /tools/man/man3/form_post.3x
installing /tools/man/man3/form_requestname.3x
installing /tools/man/man3/form_userptr.3x
installing /tools/man/man3/form_win.3x
installing /tools/man/man1/infocmp.1m
installing /tools/man/man1/infotocap.1m
installing /tools/man/man3/key_defined.3x
installing /tools/man/man3/keybound.3x
installing /tools/man/man3/keyok.3x
installing /tools/man/man3/menu.3x
installing /tools/man/man3/menu_attributes.3x
installing /tools/man/man3/menu_cursor.3x
installing /tools/man/man3/menu_driver.3x
installing /tools/man/man3/menu_format.3x
installing /tools/man/man3/menu_hook.3x
installing /tools/man/man3/menu_items.3x
installing /tools/man/man3/menu_mark.3x
installing /tools/man/man3/menu_new.3x
installing /tools/man/man3/menu_opts.3x
installing /tools/man/man3/menu_pattern.3x
installing /tools/man/man3/menu_post.3x
installing /tools/man/man3/menu_requestname.3x
installing /tools/man/man3/menu_spacing.3x
installing /tools/man/man3/menu_userptr.3x
installing /tools/man/man3/menu_win.3x
installing /tools/man/man3/mitem_current.3x
installing /tools/man/man3/mitem_name.3x
installing /tools/man/man3/mitem_new.3x
installing /tools/man/man3/mitem_opts.3x
installing /tools/man/man3/mitem_userptr.3x
installing /tools/man/man3/mitem_value.3x
installing /tools/man/man3/mitem_visible.3x
installing /tools/man/man3/ncurses.3x
installing /tools/man/man3/panel.3x
installing /tools/man/man3/resizeterm.3x
installing /tools/man/man5/term.5
installing /tools/man/man7/term.7
installing /tools/man/man5/terminfo.5
installing /tools/man/man1/tic.1m
installing /tools/man/man1/toe.1m
installing /tools/man/man1/tput.1
.. installing alias reset.1
installing /tools/man/man1/tset.1
.. installing alias reset.1
installing /tools/man/man3/wresize.3x
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/man'
cd include && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/include'
installing term.h in /tools/include
installing curses.h in /tools/include
installing unctrl.h in /tools/include
installing termcap.h in /tools/include
installing ./ncurses_dll.h in /tools/include
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/include'
cd ncurses && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/ncurses'
installing ../lib/libncurses.so.5.5 as /tools/lib/libncurses.so.5.5
/usr/bin/install -c -m 644 ../lib/libncurses.so.5.5 /tools/lib/libncurses.so.5.5
cd /tools/lib && (rm -f libncurses.so.5; ln -s libncurses.so.5.5 libncurses.so.5; rm -f libncurses.so; ln -s libncurses.so.5 libncurses.so; )
linking libncurses.so.5.5 to libcurses.so
cd /tools/lib && (rm -f libcurses.so; ln -s libncurses.so.5.5 libcurses.so; )
test -z "" && /sbin/ldconfig
installing ../lib/libncurses.a as /tools/lib/libncurses.a
/usr/bin/install -c -m 644 ../lib/libncurses.a /tools/lib/libncurses.a
linking libcurses.a to libncurses.a
(cd /tools/lib && ln -s libncurses.a libcurses.a)
ranlib /tools/lib/libncurses.a
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/ncurses'
cd progs && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/progs'
/usr/bin/install -c tic     /tools/bin/`echo tic|       sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
/usr/bin/install -c toe     /tools/bin/`echo toe|       sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
linking infotocap to tic
(cd /tools/bin && ln -s `echo tic|       sed 's/$//'|sed 's,x,x,'|sed 's/$//'` `echo infotocap| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`)
linking captoinfo to tic
(cd /tools/bin && ln -s `echo tic|       sed 's/$//'|sed 's,x,x,'|sed 's/$//'` `echo captoinfo| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`)
/usr/bin/install -c infocmp /tools/bin/`echo infocmp|   sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
/usr/bin/install -c clear   /tools/bin/`echo clear|     sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
/usr/bin/install -c tput    /tools/bin/`echo tput|      sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
/usr/bin/install -c tset    /tools/bin/`echo tset|      sed 's/$//'|sed 's,x,x,'|sed 's/$//'`
linking reset to tset
(cd /tools/bin && ln -s `echo tset|      sed 's/$//'|sed 's,x,x,'|sed 's/$//'` `echo reset|     sed 's/$//'|sed 's,x,x,'|sed 's/$//'`)
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/progs'
cd tack && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/tack'
/usr/bin/install -c tack /tools/bin/tack
sh ../edit_man.sh normal installing /tools/man . ./*.[0-9]*
installing /tools/man/man1/tack.1
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/tack'
cd panel && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/panel'
installing ../lib/libpanel.so.5.5 as /tools/lib/libpanel.so.5.5
/usr/bin/install -c -m 644 ../lib/libpanel.so.5.5 /tools/lib/libpanel.so.5.5
cd /tools/lib && (rm -f libpanel.so.5; ln -s libpanel.so.5.5 libpanel.so.5; rm -f libpanel.so; ln -s libpanel.so.5 libpanel.so; )
test -z "" && /sbin/ldconfig
installing ../lib/libpanel.a as /tools/lib/libpanel.a
/usr/bin/install -c -m 644 ../lib/libpanel.a /tools/lib/libpanel.a
ranlib /tools/lib/libpanel.a
installing ./panel.h in /tools/include
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/panel'
cd menu && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/menu'
installing ../lib/libmenu.so.5.5 as /tools/lib/libmenu.so.5.5
/usr/bin/install -c -m 644 ../lib/libmenu.so.5.5 /tools/lib/libmenu.so.5.5
cd /tools/lib && (rm -f libmenu.so.5; ln -s libmenu.so.5.5 libmenu.so.5; rm -f libmenu.so; ln -s libmenu.so.5 libmenu.so; )
test -z "" && /sbin/ldconfig
installing ../lib/libmenu.a as /tools/lib/libmenu.a
/usr/bin/install -c -m 644 ../lib/libmenu.a /tools/lib/libmenu.a
ranlib /tools/lib/libmenu.a
installing ./eti.h in /tools/include
installing ./menu.h in /tools/include
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/menu'
cd form && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/form'
installing ../lib/libform.so.5.5 as /tools/lib/libform.so.5.5
/usr/bin/install -c -m 644 ../lib/libform.so.5.5 /tools/lib/libform.so.5.5
cd /tools/lib && (rm -f libform.so.5; ln -s libform.so.5.5 libform.so.5; rm -f libform.so; ln -s libform.so.5 libform.so; )
test -z "" && /sbin/ldconfig
installing ../lib/libform.a as /tools/lib/libform.a
/usr/bin/install -c -m 644 ../lib/libform.a /tools/lib/libform.a
ranlib /tools/lib/libform.a
installing ./form.h in /tools/include
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/form'
cd test && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/test'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/test'
cd misc && make DESTDIR="" install
make[1]: Entering directory `/mnt/lfs/sources/ncurses-5.5/misc'
DESTDIR= \
prefix=/tools \
exec_prefix=/tools \
bindir=/tools/bin \
top_srcdir=.. \
srcdir=. \
datadir=/tools/share \
ticdir=/tools/share/terminfo \
source=terminfo.tmp \
THIS_CC="gcc" \
THAT_CC="gcc" \
sh ./run_tic.sh
** Building terminfo database, please wait...
Running tic to install /tools/share/terminfo ...

        You may see messages regarding extended capabilities, e.g., AX.
        These are extended terminal capabilities which are compiled
        using
                tic -x
        If you have ncurses 4.2 applications, you should read the INSTALL
        document, and install the terminfo without the -x option.

sh: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
? tic could not build /tools/share/terminfo
make[1]: *** [install.data] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.5/misc'
make: *** [install] Error 2
lfslivecd:root | Wed Aug  8 17:23:40 2007 | /mnt/lfs/sources/ncurses-5.5
#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表