LinuxSir.cn,穿越时空的Linuxsir!

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

psmisc出错

[复制链接]
发表于 2005-11-19 10:49:35 | 显示全部楼层 |阅读模式
root:/sources/psmisc-21.8# make
make  all-recursive
make[1]: Entering directory `/sources/psmisc-21.8'
Making all in doc
make[2]: Entering directory `/sources/psmisc-21.8/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/sources/psmisc-21.8/doc'
Making all in src
make[2]: Entering directory `/sources/psmisc-21.8/src'
gcc -E -dM signames.c |\
        tr -s '\t ' ' ' | sort -n -k 3 | sed \
's:#define SIG\([A-Z]\+[0-9]*\) \([0-9]\+\) *\(\|/\*.*\)$:{\
\2,"\1" },:p;d' | \
          grep -v '[0-9][0-9][0-9]' >signames.h || \
          { rm -f signames.h; exit 1; }
grep '^{ 1,"HUP" },$' signames.h >/dev/null || \
          { rm -f signames.h; exit 1; }
make  all-am
make[3]: Entering directory `/sources/psmisc-21.8/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT fuser.o -MD -MP -MF ".deps/fuser.Tpo" -c -o fuser.o fuser.c; \
then mv -f ".deps/fuser.Tpo" ".deps/fuser.Po"; else rm -f ".deps/fuser.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT signals.o -MD -MP -MF ".deps/signals.Tpo" -c -o signals.o signals.c; \then mv -f ".deps/signals.Tpo" ".deps/signals.Po"; else rm -f ".deps/signals.Tpo"; exit 1; fi
gcc -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2   -o fuser  fuser.o signals.o
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT killall.o -MD -MP -MF ".deps/killall.Tpo" -c -o killall.o killall.c; \then mv -f ".deps/killall.Tpo" ".deps/killall.Po"; else rm -f ".deps/killall.Tpo"; exit 1; fi
gcc -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2   -o killall  killall.o signals.o
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -MT pstree.o -MD -MP -MF ".deps/pstree.Tpo" -c -o pstree.o pstree.c; \
then mv -f ".deps/pstree.Tpo" ".deps/pstree.Po"; else rm -f ".deps/pstree.Tpo"; exit 1; fi
pstree.c:36:20: error: curses.h: No such file or directory
pstree.c:37:18: error: term.h: No such file or directory
pstree.c: In function 'dump_tree':
pstree.c:392: warning: implicit declaration of function 'tgetstr'
pstree.c:392: warning: assignment makes pointer from integer without a cast
pstree.c:393: warning: implicit declaration of function 'tputs'
pstree.c:437: warning: assignment makes pointer from integer without a cast
pstree.c: In function 'main':
pstree.c:818: warning: implicit declaration of function 'setupterm'
pstree.c:818: error: 'OK' undeclared (first use in this function)
pstree.c:818: error: (Each undeclared identifier is reported only once
pstree.c:818: error: for each function it appears in.)
pstree.c:818: warning: implicit declaration of function 'tigetstr'
pstree.c:857: warning: implicit declaration of function 'tgetent'
make[3]: *** [pstree.o] Error 1
make[3]: Leaving directory `/sources/psmisc-21.8/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/sources/psmisc-21.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/sources/psmisc-21.8'
make: *** [all] Error 2
root:/sources/psmisc-21.8#

文档还说,后面的lf-scripts会用这个东西,我看第六章后面的没有要东西要依赖这个了,就直接把后面的包都编译完了!
就这个包过不了
发表于 2005-11-19 10:56:06 | 显示全部楼层
pstree.c:36:20: error: curses.h: No such file or directory
pstree.c:37:18: error: term.h: No such file or directory

看起来好像你的ncurses没装好。再确认一下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 11:11:03 | 显示全部楼层
我看这次这个LFS做好了就算能看到bash,估计我也要把第六章的东西重新make一次
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 11:15:38 | 显示全部楼层
刚刚又从新装了一次,还是不行
还有什么方法可以检查吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 11:29:07 | 显示全部楼层
谢谢版主,已经搞定了,是ncurses的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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