免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2435 | 回复: 1
打印 上一主题 下一主题

编译kernel-xxx.src.rpm,找不到asm,要连接到asm-x86,怎样创建连接? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-26 15:14 |只看该作者 |倒序浏览
我在用kernle-2.26.6.5-45.fc9.src.rpm编译内核时有了一个的问题:
先用rpm -i kernle-2.26.6.5-45.fc9.src.rpm安装后,在/usr/src/redhat/SOURCES中装了一大堆ooxx
同时在usr/src/redhat/SPECS中生成了一个kernel.spec,
到那个目录中用rpmbuild -bb kernel.spec,

一大堆信息,略
……
出错:
/usr/include/bits/socket.h:340:24: error: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:206: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:206: error: for each function it appears in.)
scripts/basic/fixdep.c:206: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:306: warning: unused variable 's'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.16063 (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.16063 (%install)

我查了一下,网上说可以通过建立一个名为asm -> /include/asm-x86的连接来解决。
但我是用rpminstall -bb kernel.spec的方法来产生rpm安装包的过程中遇到这个问题的。
似乎这个过程中产生的中间文件,也包括include文件夹,都是在rpmbuild命令执行过程中在/var/tmp目录中建立的。我需要把/var/tmp/xxxxx/include/asm-x86 链接到/var/tmp/xxxxx/include/asm吧。我需要怎么做?

论坛徽章:
0
2 [报告]
发表于 2008-09-27 13:59 |只看该作者
问题解决了,之前不小心删除了不该删的文件夹所致,呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP