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
|