找回密码
 注册
查看: 1337|回复: 0

有关"env"的错误

[复制链接]
发表于 2007-1-12 11:34:43 | 显示全部楼层 |阅读模式
用的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注册过的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 06:44 , Processed in 0.023903 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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