- 论坛徽章:
- 0
|
我在EM64T机子上装了一个RHEL3U7 EM64T的linux系统,装完后想重新编译一下内核,在生成模块的时候出现了如下错误,
我用make modules命令编译生成模块,错误如下,望各位指教,由于是第一次编译内核,不知道如何去分析这个问题:
- gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-40.EL/include -Wall -Wstrict-prototypes
- -common -Wno-unused -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -f
- rength-reduce -fno-asynchronous-unwind-tables -DMODULE -DMODVERSIONS -include /u
- rsions.h -I/usr/src/linux-2.4.21-40.EL/drivers/scsi -Werror -nostdinc -iwithpref
- -o aic7xxx_osm.o aic7xxx_osm.c
- In file included from /usr/src/linux-2.4.21-40.EL/include/linux/blkdev.h:5,
- from /usr/src/linux-2.4.21-40.EL/include/linux/blk.h:4,
- from aic7xxx_osm.h:63,
- from aic7xxx_osm.c:122:
- /usr/src/linux-2.4.21-40.EL/include/linux/sched.h:213:1: "CONFIG_SHARE_RUNQUEUE"
- In file included from /usr/src/linux-2.4.21-40.EL/include/linux/config.h:4,
- from /usr/src/linux-2.4.21-40.EL/include/linux/types.h:5,
- from aic7xxx_osm.h:62,
- from aic7xxx_osm.c:122:
- /usr/src/linux-2.4.21-40.EL/include/linux/autoconf.h:53:1: this is the location
- [color=Red][b]make[3]: *** [aic7xxx_osm.o] Error 1
- make[3]: Leaving directory `/usr/src/linux-2.4.21-40.EL/drivers/scsi/aic7xxx'
- make[2]: *** [_modsubdir_aic7xxx] Error 2
- make[2]: Leaving directory `/usr/src/linux-2.4.21-40.EL/drivers/scsi'
- make[1]: *** [_modsubdir_scsi] Error 2
- make[1]: Leaving directory `/usr/src/linux-2.4.21-40.EL/drivers'
- make: *** [_mod_drivers] Error 2
- [root@RHEL3U7 linux-2.4.21-40.EL]# cd drivers/
复制代码 |
|