当前时区 GMT+8, 现在时间是 2008-9-7 11:36 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 有关"env"的错误
voodoomaster
高级会员
Rank: 4


UID 13935
精华 1
积分 1289
帖子 516
阅读权限 50
注册 2003-1-23
来自 重庆->成都->绵阳->?
状态 离线
发表于 2007-1-12 11:34  资料  短消息  加为好友  QQ
有关"env"的错误

用的centos4.4,自己下载编译安装了最新的autoconfig,automake,m4,libtool,pkg-config,fontconf,freetype,atk/pango/ciaro/glib/gtk,其中fontconfig装在了/etc和 /usr下面,其他的都装在了/usr/local下面,然后把系统自带的以上lib和工具的老版本用rpm -e --nodeps强行卸载了。

启动系统自带的gnome2.8和自行编译的kde3.3.5(用的qt3.3.7也是自己编译的),没有任何问题。又下载了最新的xfce,编译安装一切正常,但是启动的时候报错:

[code:1]
(xfce4-session:4360): libxfce4mcs-CRITICAL **: Error starting settings manager: Failed to execute child process "env" (No such file or directory)
[/code:1]

又去下载一个fluxbox,结果连编译都通不过,出错代码如下:
[code:1]
.......
.......
.......
`/usr/local/src/fluxbox-1.0rc2/data/styles'
make[3]: Entering directory `/usr/local/src/fluxbox-1.0rc2/data'
env        MENUFILENAME=menu \
PREFIX="/usr/local" \
        MENUTITLE="Fluxbox-1.0rc2" \
        INSTALL=Yes \
        ../util/fluxbox-generate_menu
make[3]: Leaving directory `/usr/local/src/fluxbox-1.0rc2/data'
make[2]: Leaving directory `/usr/local/src/fluxbox-1.0rc2/data'
make[1]: Leaving directory `/usr/local/src/fluxbox-1.0rc2'
/bin/sh: env: command not found
make[3]: *** [menu] Error 127
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
[/code:1]

以前用fc3的时候,自行编译安装的xfce都可以正常运行,这次却出问题了,完全茫然了。我估计可能是在rpm -e  --nodeps相应包的时候可能连某些东西一起给误删了,但是我记得env是bash的变量设置语句啊,难道bash出问题了?我可没动过bash啊。

望高人解答。

PS:安装以上的xfce和其他lib的时候,PKG_CONFIG_PATH,PATH,LD_LIBRAYPATH,还有其他环境变量都设置好了的,/etc/ld.so.conf文件中也加入了相应的路径。装好lib后都用ldconfig注册过的。





MicroSoft = Micro$oft Intel = In£el windows = 晕倒死 voodoomaster = 巫毒教主
顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP