红联Linux门户
Linux帮助

有关fedora14下busybox配​置时调用selinu​x.h文件出错

发布时间:2012-03-05 10:44:06来源:红联作者:ylonge37
我用的是fedora14,要做嵌入式的作业,在配置busybox的时候出现了错误,请高人指教,谢谢!

[root@localhost busybox-1.19.4]# make
SPLIT include/autoconf.h -> include/config/*
GEN include/bbconfigopts.h
HOSTCC applets/usage
GEN include/usage_compressed.h
HOSTCC applets/applet_tables
GEN include/applet_tables.h
CC applets/applets.o
In file included from include/busybox.h:8:0,
from applets/applets.c:9:
include/libbb.h:62:30: 致命错误:selinux/selinux.h:没有那个文件或目录
编译中断。
make[1]: *** [applets/applets.o] 错误 1
make: *** [applets_dir] 错误 2




以上就是出错的情况,我用的是busybox-1.19.4,最新的那个版本,我把selinux通过vi /etc/selinux/config给disabled后重启仍然不行。

然后我试着把上面提到的include/libbb.h:62:30处的语句注释掉,结果后面仍然有很多文件与selinux相关。

#if ENABLE_SELINUX
# include
# include
# include
# include
#endif



还有一个情况就是,根目录下有个selinux文件夹,在我没有禁掉selinux前,里面是有一部分.h文件的,后来我禁掉selinux一次后,那些文件就没了,把selinux再enforcing后也还是没有,求指教啊,谢谢啊
文章评论

共有 1 条评论

  1. ylonge37 于 2012-03-05 22:30:28发表:

    为什么木有高人回复啊,是不是我描述的不够清楚?