[Iscsi-init-users] Compiling iscsi-init-4.0.3 on FC4
Brought to you by:
ifeoktistov
From: Mike N. <mr....@gm...> - 2006-11-16 18:36:30
|
Hi! I'm trying to comple iscsi-init-4.0.3 on : Linux zombywoof 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:59:20 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux I get compile errors as shown below. Has anyone been able to get this to compile and work? Thanks. Regards, Mike [miken@zombywoof iscsi-init-4.0.3]$ make make -C /lib/modules/2.6.17-1.2142_FC4smp/build SUBDIRS=/home/miken/iSCSI-Boot/iscsi-init-4.0.3 modules make[1]: Entering directory `/usr/src/kernels/2.6.17-1.2142_FC4-smp-x86_64' CC [M] /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.o /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:86: error: syntax error before 'unlink' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:86: warning: type defaults to 'int' in declaration of '_syscall1' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:86: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:87: error: syntax error before 'ioctl' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:87: warning: type defaults to 'int' in declaration of '_syscall3' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:87: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:88: error: syntax error before 'mknod' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:88: warning: type defaults to 'int' in declaration of '_syscall3' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:88: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:90: error: syntax error before 'open' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:90: warning: type defaults to 'int' in declaration of '_syscall3' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:90: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:91: error: syntax error before 'close' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:91: warning: type defaults to 'int' in declaration of '_syscall1' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:91: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:92: error: syntax error before 'read' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:92: warning: type defaults to 'int' in declaration of '_syscall3' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:92: warning: function declaration isn't a prototype /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'iscsi_open_devs': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:101: error: implicit declaration of function 'rtnl_shlock' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:135: error: implicit declaration of function 'rtnl_shunlock' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'iscsi_dev_ioctl': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:176: error: implicit declaration of function 'devinet_ioctl' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: At top level: /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:181: warning: 'struct rtentry' declared inside parameter list /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:181: warning: its scope is only this definition or declaration, which is probably not what you want /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'iscsi_route_ioctl': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:187: error: implicit declaration of function 'ip_rt_ioctl' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'iscsi_setup_routes': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:238: error: storage size of 'rm' isn't known /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:250: error: 'RTF_UP' undeclared (first use in this function) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:250: error: (Each undeclared identifier is reported only once /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:250: error: for each function it appears in.) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:250: error: 'RTF_GATEWAY' undeclared (first use in this function) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:255: error: 'RTF_HOST' undeclared (first use in this function) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:238: warning: unused variable 'rm' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: At top level: /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:306: warning: initialization from incompatible pointer type /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'iscsi_bootp_send_if': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:408: error: 'ARPHRD_IEEE802_TR' undeclared (first use in this function) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:409: error: 'ARPHRD_IEEE802' undeclared (first use in this function) /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'open_ctl_dev': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:1060: error: implicit declaration of function 'mknod' /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c: In function 'ioctl_establish_session': /home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.c:1202: error: implicit declaration of function 'ioctl' make[2]: *** [/home/miken/iSCSI-Boot/iscsi-init-4.0.3/iscsi_init.o] Error 1 make[1]: *** [_module_/home/miken/iSCSI-Boot/iscsi-init-4.0.3] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.17-1.2142_FC4-smp-x86_64' make: *** [default] Error 2 -- Regards, Mike Nielsen |