HPE EVA Storage
1822147 Members
4095 Online
109640 Solutions
New Discussion

Linux and emulex : errors during make build

 
Ronald Hendriks
Valued Contributor

Linux and emulex : errors during make build

I am trying to install drivers for my FCA`s
Both are emulex LP9002. During install i get this:

[root@enterprise_server lpfc]# make build
Build Environment root: /lib/modules/2.4.21-4.EL
cc -D__GENKSYMS__ -D__KERNEL__=0 -I./include -I/lib/modules/2.4.21-4.EL/drivers/scsi -I/lib/modules/2.4.21-4.EL/include/scsi -I/lib/modules/2.4.21-4.EL/include -DLP6000 -D_LINUX -I./include -I/lib/modules/2.4.21-4.EL/drivers/scsi -I/lib/modules/2.4.21-4.EL/include/scsi -I/lib/modules/2.4.21-4.EL/include -E fcLINUXfcp.c > lpfc.ver1
In file included from /usr/include/linux/bitops.h:69,
from /usr/include/asm/system.h:7,
from /usr/include/linux/sched.h:16,
from fcLINUXfcp.c:31:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from fcLINUXfcp.c:32:
/usr/include/linux/interrupt.h:44:25: asm/hardirq.h: No such file or directory
/usr/include/linux/interrupt.h:45:25: asm/softirq.h: No such file or directory
In file included from /usr/include/linux/blkdev.h:10,
from /usr/include/linux/blk.h:4,
from fcLINUXfcp.c:44:
/usr/include/asm/io.h:4:2: warning: #warning is deprecated, use instead
In file included from /usr/include/linux/blk.h:5,
from fcLINUXfcp.c:44:
/usr/include/linux/locks.h:8:27: linux/pagemap.h: No such file or directory
In file included from fcLINUXfcp.c:48:
/usr/include/linux/delay.h:13:23: asm/delay.h: No such file or directory
In file included from /usr/include/linux/highmem.h:5,
from /usr/include/linux/skbuff.h:26,
from fcLINUXfcp.c:54:
/usr/include/asm/pgalloc.h:6:24: asm/fixmap.h: No such file or directory
In file included from fcLINUXfcp.c:59:
/usr/include/asm/dma.h:298:2: warning: #warning Using kernel headers in userspace!
In file included from fcLINUXfcp.c:62:
include/fc_os.h:44:19: sd.h: No such file or directory
include/fc_os.h:45:19: hosts.h: No such file or directory
In file included from fcLINUXfcp.c:100:
/usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include instead!
fcLINUXfcp.c:101:25: asm/uaccess.h: No such file or directory
fcLINUXfcp.c:247:25: scsi_module.c: No such file or directory
make: *** [build] Error 1

----------------------------------------------

What i have done :

ln -sf /usr/src/ /usr/src/linux


I have removed the /usr/src/ with /lib/modules/kernel ver

Without this it will not find build.

Next step would be make build, but it doesn`t really work.

Any idea`s ?


Keep things simple