LinuxSir.cn,穿越时空的Linuxsir!

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

有关"env"的错误

[复制链接]
发表于 2007-1-12 14:46:14 | 显示全部楼层 |阅读模式
用的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,编译安装一切正常,但是启动的时候报错:


  1. (xfce4-session:4360): libxfce4mcs-CRITICAL **: Error starting settings manager: Failed to execute child process "env" (No such file or directory)
复制代码


又去下载一个fluxbox,结果连编译都通不过,出错代码如下:


  1. .......
  2. .......
  3. .......
  4. `/usr/local/src/fluxbox-1.0rc2/data/styles'
  5. make[3]: Entering directory `/usr/local/src/fluxbox-1.0rc2/data'
  6. env   MENUFILENAME=menu \
  7. PREFIX="/usr/local" \
  8.    MENUTITLE="Fluxbox-1.0rc2" \
  9.    INSTALL=Yes \
  10.    ../util/fluxbox-generate_menu
  11. make[3]: Leaving directory `/usr/local/src/fluxbox-1.0rc2/data'
  12. make[2]: Leaving directory `/usr/local/src/fluxbox-1.0rc2/data'
  13. make[1]: Leaving directory `/usr/local/src/fluxbox-1.0rc2'
  14. /bin/sh: env: command not found
  15. make[3]: *** [menu] Error 127
  16. make[2]: *** [all-recursive] Error 1
  17. make[1]: *** [all-recursive] Error 1
  18. make: *** [all] Error 2
复制代码


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

望高人解答。

PS:安装以上的xfce和其他lib的时候,PKG_CONFIG_PATH,PATH,LD_LIBRAYPATH,还有其他环境变量都设置好了的,/etc/ld.so.conf文件中也加入了相应的路径。装好lib后都用ldconfig注册过的。
 楼主| 发表于 2007-1-15 10:16:35 | 显示全部楼层
没人遇到过这种问题么?给点建议吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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