I am trying to install open-iscsi-2.0.871 on a suse 10.2 server where
iscsi 2.0.707 is currently installed.

The reason for the upgrade is to see if it will keep fwparam_ibft from
core dumping after the server is booted (We aren't booting from the
SAN).

I get errors in the make process.

I did verify the cryptography kernel settings were correct as
specified by README file.

Can anyone shed some light?

Thanks in advance.

Below is output where the make process fails.

patching file libiscsi_tcp.h
patching file open_iscsi_compat.h
patching file scsi_transport_iscsi.c
patching file scsi_transport_iscsi.h
cp 2.6.14-23_compat.patch has_14to23_patch
ln -s has_14to23_patch cur_patched
make -C /lib/modules/2.6.16.60-0.21-iscsi/build M=`pwd`
KBUILD_OUTPUT=  V=0 modules
make[2]: Entering directory `/usr/src/linux-2.6.16.60-0.21'
  CC [M]  /opt/downloads/open-iscsi-2.0-871/kernel/
scsi_transport_iscsi.o
In file included from /opt/downloads/open-iscsi-2.0-871/kernel/
scsi_transport_iscsi.h:31,
                 from /opt/downloads/open-iscsi-2.0-871/kernel/
scsi_transport_iscsi.c:30:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:88:
error: redefinition of âstruct hash_descâ
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:94:
error: redefinition of âcrypto_hash_initâ
include/linux/crypto.h:949: error: previous definition of
âcrypto_hash_initâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: In
function âcrypto_hash_initâ:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:95:
error: implicit declaration of function âcrypto_digest_initâ
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: At top
level:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:102:
error: redefinition of âcrypto_hash_digestâ
include/linux/crypto.h:968: error: previous definition of
âcrypto_hash_digestâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: In
function âcrypto_hash_digestâ:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:103:
error: implicit declaration of function âcrypto_digest_digestâ
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: At top
level:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:110:
error: redefinition of âcrypto_hash_updateâ
include/linux/crypto.h:956: error: previous definition of
âcrypto_hash_updateâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: In
function âcrypto_hash_updateâ:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:111:
error: implicit declaration of function âcrypto_digest_updateâ
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: At top
level:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:116:
error: redefinition of âcrypto_hash_finalâ
include/linux/crypto.h:961: error: previous definition of
âcrypto_hash_finalâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: In
function âcrypto_hash_finalâ:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:117:
error: implicit declaration of function âcrypto_digest_finalâ
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: At top
level:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:123:
error: conflicting types for âcrypto_alloc_hashâ
include/linux/crypto.h:886: error: previous definition of
âcrypto_alloc_hashâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:129:
error: conflicting types for âcrypto_free_hashâ
include/linux/crypto.h:900: error: previous definition of
âcrypto_free_hashâ was here
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h: In
function ârounddown_pow_of_twoâ:
/opt/downloads/open-iscsi-2.0-871/kernel/open_iscsi_compat.h:232:
error: implicit declaration of function âfls_longâ
/opt/downloads/open-iscsi-2.0-871/kernel/scsi_transport_iscsi.c: In
function â__iscsi_unblock_sessionâ:
/opt/downloads/open-iscsi-2.0-871/kernel/scsi_transport_iscsi.c:535:
warning: unused variable âihostâ
/opt/downloads/open-iscsi-2.0-871/kernel/scsi_transport_iscsi.c: In
function â__iscsi_block_sessionâ:
/opt/downloads/open-iscsi-2.0-871/kernel/scsi_transport_iscsi.c:579:
warning: passing argument 2 of âqueue_delayed_workâ from incompatible
pointer type
make[3]: *** [/opt/downloads/open-iscsi-2.0-871/kernel/
scsi_transport_iscsi.o] Error 1
make[2]: *** [_module_/opt/downloads/open-iscsi-2.0-871/kernel] Error
2
make[2]: Leaving directory `/usr/src/packages/BUILD/
kernel-2.6.16.600.21iscsi'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/downloads/open-iscsi-2.0-871/kernel'
make: *** [kernel] Error 2

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---

Reply via email to