- 论坛徽章:
- 0
|
老兄,我按照你的方法在AS4上升级内核,第一步安装modutils-2.4.21-23.src.rpm 进行到#rpmbuild --bb modutils.spec (生成二进制的RPM包)时出错,生不成2进制的包,还提示以下错误:
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/modutils-2.4.21/util\'
make: *** [dep] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.22614 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.22614 (%build)
怎么会事呀?
还有我按照你的提示进行以下操作后:
?确保/usr/include/目录下的asm、linux和scsi等链接是指向要升级的内核源代码的。它们分别链向源代码目录下的真正的、该计算机体系结构(对于PC机来说,使用的体系结构是i386)所需要的真正的
include子目录。如:asm指向/usr/src/linux/include/asm-i386等。若没有这些链接,就需要手工创建
,按照下面的步骤进行:
# cd /usr/include/
# rm -r asm linux scsi
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/linux linux
# ln -s /usr/src/linux/include/scsi scsi
就无法在运行make menuconfig命令了,提示:
HOSTCC scripts/basic/split-include
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from scripts/basic/split-include.c:26:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[1]: *** [scripts/basic/split-include] Error 1
make: *** [scripts_basic] Error 2
这又是怎么会事?
安装module-init-tools-3.0.tar.gz 正常. |
|