[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Google
  Web www.spinics.net

[linux-iscsi-users] Red Hat AS 4 distribution 2.6.9-5 kernel 4.0.1 iSCSI won't compile



I’m a fairly novice user.   Any help would be greatly appreciated!

 

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3873: warning: function declaration isn't a prototype

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3873: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3874: error: syntax error before '&' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3874: warning: type defaults to `int' in declaration of `_spin_unlock_irqrestore'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3874: warning: function declaration isn't a prototype

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3874: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3917: warning: type defaults to `int' in declaration of `fake_transport_error'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3917: error: redefinition of 'fake_transport_error'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3777: error: previous definition of 'fake_transport_error' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3917: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3918: error: syntax error before '}' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3924: warning: type defaults to `int' in declaration of `queued'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3924: error: redefinition of 'queued'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3776: error: previous definition of 'queued' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3924: warning: implicit declaration of function `iscsi_queue'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3924: error: initializer element is not constant

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3924: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3926: error: syntax error before "if"

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3933: warning: type defaults to `int' in declaration of `drop_reference'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3933: warning: parameter names (without types) in function declaration

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3933: error: conflicting types for 'drop_reference'

/iscsi/linux-iscsi-4.0.1/iscsi-session.h:319: error: previous declaration of 'drop_reference' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3933: error: conflicting types for 'drop_reference'

/iscsi/linux-iscsi-4.0.1/iscsi-session.h:319: error: previous declaration of 'drop_reference' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3933: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3934: error: syntax error before '}' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3945: error: syntax error before numeric constant

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: error: syntax error before '->' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: warning: type defaults to `int' in declaration of `_spin_lock_irq'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: warning: function declaration isn't a prototype

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: error: conflicting types for '_spin_lock_irq'

include/linux/spinlock.h:55: error: previous declaration of '_spin_lock_irq' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: error: conflicting types for '_spin_lock_irq'

include/linux/spinlock.h:55: error: previous declaration of '_spin_lock_irq' was here

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3950: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3960: error: syntax error before numeric constant

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3961: warning: type defaults to `int' in declaration of `set_lun_comm_failure'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3961: warning: parameter names (without types) in function declaration

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3961: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3962: error: syntax error before '->' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3965: warning: type defaults to `int' in declaration of `done'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3965: warning: parameter names (without types) in function declaration

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3965: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3966: error: syntax error before '}' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3973: error: syntax error before '->' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3975: warning: type defaults to `int' in declaration of `set_lun_comm_failure'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3975: warning: parameter names (without types) in function declaration

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3975: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3976: warning: type defaults to `int' in declaration of `done'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3976: warning: parameter names (without types) in function declaration

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3976: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3980: error: syntax error before '}' token

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3985: warning: type defaults to `int' in declaration of `iscsi_driver_template'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3986: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3986: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3986: warning: initialization makes integer from pointer without a cast

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3987: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3987: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3987: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3987: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3988: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3988: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3988: error: `iscsi_queuecommand' undeclared here (not in a function)

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3988: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3988: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3989: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3989: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3989: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3989: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3990: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3990: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3990: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3990: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3991: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3991: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3991: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3991: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3992: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3992: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3992: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3992: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3993: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3993: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3993: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3993: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3994: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3994: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3994: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3994: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3995: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3995: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3995: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3995: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3996: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3996: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3996: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3996: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3997: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3997: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3997: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3997: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3998: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3998: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3998: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3998: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3999: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3999: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3999: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:3999: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4000: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4000: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4000: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4000: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4001: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4001: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4001: error: `ENABLE_CLUSTERING' undeclared here (not in a function)

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4001: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4001: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4002: error: field name not in record or union initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4002: error: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4002: warning: excess elements in scalar initializer

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4002: warning: (near initialization for `iscsi_driver_template')

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4003: warning: data definition has no type or storage class

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c: In function `iscsi_init':

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4040: error: invalid application of `sizeof' to incomplete type `iscsi_task'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4074: warning: implicit declaration of function `scsi_host_alloc'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4075: warning: assignment makes pointer from integer without a cast

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4084: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4085: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4087: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4088: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4090: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4091: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4092: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4093: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4094: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4107: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4114: warning: implicit declaration of function `scsi_add_host'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4120: warning: implicit declaration of function `scsi_host_put'

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4123: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c: In function `iscsi_cleanup':

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4150: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4152: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4162: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4174: error: dereferencing pointer to incomplete type

/iscsi/linux-iscsi-4.0.1/iscsi-initiator.c:4179: warning: implicit declaration of function `scsi_remove_host'

{standard input}: Assembler messages:

{standard input}:132: Error: symbol `fake_transport_error' is already defined

{standard input}:978: Error: symbol `retry_tail' is already defined

{standard input}:996: Error: symbol `host' is already defined

{standard input}:1014: Error: symbol `session' is already defined

{standard input}:1020: Error: symbol `noqueue_flags_' is already defined

{standard input}:1026: Error: symbol `queued' is already defined

make[2]: *** [/iscsi/linux-iscsi-4.0.1/iscsi-initiator.o] Error 1

make[1]: *** [_module_/iscsi/linux-iscsi-4.0.1] Error 2

make: *** [module] Error 2

[root@APP-LINUX-RH1 linux-iscsi-4.0.1]# more /tmp/makeout

 

Note: using kernel source from /lib/modules/2.6.9-5.ELsmp/build containing

kernel version 2.6.9-5.ELsmp

 

Note: using kernel config from /lib/modules/2.6.9-5.ELsmp/build/.config

 

make -C /lib/modules/2.6.9-5.ELsmp/build SUBDIRS=/iscsi/linux-iscsi-4.0.1 modules;

make[1]: Entering directory `/usr/src/kernels/2.6.9-5.EL-smp-i686'

  CC [M]  /iscsi/linux-iscsi-4.0.1/iscsi-initiator.o

make[1]: Leaving directory `/usr/src/kernels/2.6.9-5.EL-smp-i686'

 

Kelli Cameron

Technical Marketing

LeftHand Networks

303-209-8724

kelli.cameron@xxxxxxxxxxxxxxxxxxxx

 

 


[IP Storage]     [IETF]     [Linux SCSI]     [iSCSI Book]     [Linux Resources]     [Yosemite News]     [Photo]     [Home]     [IETF Announcements]     [IETF Discussion]     [SCSI Hardware]