Re: Build problems with 869.2
On Aug 27, 1:34 am, "Erez Zilber" <[EMAIL PROTECTED]> wrote: > > If you don't plan to use iSER, you can remove the line the loads it in > the init script (where it says something like modprobe ib_iser). If > you do plan to use iSER, there's also a solution for that. > > Erez > Rather than having to modify the init scripts on my machines, can I just comment out 'CONFIG_INFINIBAND_ISER=m' in the kernel config next time I rebuild my kernel? Or will I still see those warnings without iser in the kernel? --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~--~~~~--~~--~--~---
Re: Build problems with 869.2
On Tue, Aug 26, 2008 at 9:42 PM, v42bis <[EMAIL PROTECTED]> wrote: > > > On Aug 26, 6:23 am, "Erez Zilber" <[EMAIL PROTECTED]> wrote: >> On Tue, Aug 26, 2008 at 11:20 AM, v42bis <[EMAIL PROTECTED]> wrote: >> >> > Just saw the thread about rhel5 symbol problems, which seems to be my >> > issue. Tried to apply the patch from Erez to 869.2 source, but it >> > failed :( >> >> Try the attached patch. >> >> Erez >> >> Add-compat-patch-for-RHEL-5.2.patch > > Thanks, Erez. That patch worked on 869.2. I am getting some warnings > on boot/module load: > > Starting iSCSI initiator service: iscsidLoading iSCSI transport class > v2.0-869. > iscsi: registered transport (tcp) > ib_iser: disagrees about version of symbol iscsi_conn_setup ib_iser is an iSCSI transport (like iscsi_tcp) that runs over InfiniBand. Here's the problem: ib_iser is part of your kernel. It uses symbols of libiscsi, which is also part of the kernel. Now, you're using another version of libiscsi. When ib_iser is loaded, it checks the version of the libiscsi symbols that it uses (e.g. iscsi_conn_setup). Because you're using a different version of libiscsi, you get these errors and ib_iser cannot be loaded. If you don't plan to use iSER, you can remove the line the loads it in the init script (where it says something like modprobe ib_iser). If you do plan to use iSER, there's also a solution for that. Erez > ib_iser: Unknown symbol iscsi_conn_setup > ib_iser: disagrees about version of symbol iscsi_verify_itt > ib_iser: Unknown symbol iscsi_verify_itt > ib_iser: disagrees about version of symbol > iscsi_session_recovery_timedout > ib_iser: Unknown symbol iscsi_session_recovery_timedout > ib_iser: disagrees about version of symbol iscsi_conn_bind > ib_iser: Unknown symbol iscsi_conn_bind > ib_iser: disagrees about version of symbol class_to_transport_session > ib_iser: Unknown symbol class_to_transport_session > ib_iser: disagrees about version of symbol iscsi_conn_failure > ib_iser: Unknown symbol iscsi_conn_failure > ib_iser: disagrees about version of symbol iscsi_complete_pdu > ib_iser: Unknown symbol iscsi_complete_pdu > ib_iser: disagrees about version of symbol iscsi_register_transport > ib_iser: Unknown symbol iscsi_register_transport > ib_iser: disagrees about version of symbol iscsi_set_param > ib_iser: Unknown symbol iscsi_set_param > ib_iser: disagrees about version of symbol iscsi_conn_get_param > ib_iser: Unknown symbol iscsi_conn_get_param > ib_iser: disagrees about version of symbol iscsi_conn_teardown > ib_iser: Unknown symbol iscsi_conn_teardown > ib_iser: disagrees about version of symbol iscsi_session_get_param > ib_iser: Unknown symbol iscsi_session_get_param > ib_iser: disagrees about version of symbol iscsi_conn_send_pdu > ib_iser: Unknown symbol iscsi_conn_send_pdu > ib_iser: disagrees about version of symbol iscsi_conn_start > ib_iser: Unknown symbol iscsi_conn_start > ib_iser: disagrees about version of symbol > iscsi_prep_unsolicit_data_pdu > ib_iser: Unknown symbol iscsi_prep_unsolicit_data_pdu > ib_iser: disagrees about version of symbol iscsi_free_mgmt_task > ib_iser: Unknown symbol iscsi_free_mgmt_task > ib_iser: Unknown symbol iscsi_session_setup2 > ib_iser: disagrees about version of symbol iscsi_session_teardown > ib_iser: Unknown symbol iscsi_session_teardown > ib_iser: disagrees about version of symbol iscsi_unregister_transport > ib_iser: Unknown symbol iscsi_unregister_transport > ib_iser: disagrees about version of symbol iscsi_conn_stop > ib_iser: Unknown symbol iscsi_conn_stop > . > Setting up iSCSI targets:iscsiadm: No records found! > > Any idea what might cause this? > > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~--~~~~--~~--~--~---
Re: Build problems with 869.2
On Aug 26, 6:23 am, "Erez Zilber" <[EMAIL PROTECTED]> wrote: > On Tue, Aug 26, 2008 at 11:20 AM, v42bis <[EMAIL PROTECTED]> wrote: > > > Just saw the thread about rhel5 symbol problems, which seems to be my > > issue. Tried to apply the patch from Erez to 869.2 source, but it > > failed :( > > Try the attached patch. > > Erez > > Add-compat-patch-for-RHEL-5.2.patch Thanks, Erez. That patch worked on 869.2. I am getting some warnings on boot/module load: Starting iSCSI initiator service: iscsidLoading iSCSI transport class v2.0-869. iscsi: registered transport (tcp) ib_iser: disagrees about version of symbol iscsi_conn_setup ib_iser: Unknown symbol iscsi_conn_setup ib_iser: disagrees about version of symbol iscsi_verify_itt ib_iser: Unknown symbol iscsi_verify_itt ib_iser: disagrees about version of symbol iscsi_session_recovery_timedout ib_iser: Unknown symbol iscsi_session_recovery_timedout ib_iser: disagrees about version of symbol iscsi_conn_bind ib_iser: Unknown symbol iscsi_conn_bind ib_iser: disagrees about version of symbol class_to_transport_session ib_iser: Unknown symbol class_to_transport_session ib_iser: disagrees about version of symbol iscsi_conn_failure ib_iser: Unknown symbol iscsi_conn_failure ib_iser: disagrees about version of symbol iscsi_complete_pdu ib_iser: Unknown symbol iscsi_complete_pdu ib_iser: disagrees about version of symbol iscsi_register_transport ib_iser: Unknown symbol iscsi_register_transport ib_iser: disagrees about version of symbol iscsi_set_param ib_iser: Unknown symbol iscsi_set_param ib_iser: disagrees about version of symbol iscsi_conn_get_param ib_iser: Unknown symbol iscsi_conn_get_param ib_iser: disagrees about version of symbol iscsi_conn_teardown ib_iser: Unknown symbol iscsi_conn_teardown ib_iser: disagrees about version of symbol iscsi_session_get_param ib_iser: Unknown symbol iscsi_session_get_param ib_iser: disagrees about version of symbol iscsi_conn_send_pdu ib_iser: Unknown symbol iscsi_conn_send_pdu ib_iser: disagrees about version of symbol iscsi_conn_start ib_iser: Unknown symbol iscsi_conn_start ib_iser: disagrees about version of symbol iscsi_prep_unsolicit_data_pdu ib_iser: Unknown symbol iscsi_prep_unsolicit_data_pdu ib_iser: disagrees about version of symbol iscsi_free_mgmt_task ib_iser: Unknown symbol iscsi_free_mgmt_task ib_iser: Unknown symbol iscsi_session_setup2 ib_iser: disagrees about version of symbol iscsi_session_teardown ib_iser: Unknown symbol iscsi_session_teardown ib_iser: disagrees about version of symbol iscsi_unregister_transport ib_iser: Unknown symbol iscsi_unregister_transport ib_iser: disagrees about version of symbol iscsi_conn_stop ib_iser: Unknown symbol iscsi_conn_stop . Setting up iSCSI targets:iscsiadm: No records found! Any idea what might cause this? --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~--~~~~--~~--~--~---
Re: Build problems with 869.2
On Tue, Aug 26, 2008 at 11:20 AM, v42bis <[EMAIL PROTECTED]> wrote: > > Just saw the thread about rhel5 symbol problems, which seems to be my > issue. Tried to apply the patch from Erez to 869.2 source, but it > failed :( Try the attached patch. Erez --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~--~~~~--~~--~--~--- diff --git a/kernel/2.6.14-19_compat.patch b/kernel/2.6.14-19_compat.patch index 4d66655..4730afa 100644 --- a/kernel/2.6.14-19_compat.patch +++ b/kernel/2.6.14-19_compat.patch @@ -1,9 +1,9 @@ diff --git a/iscsi_compat.h b/iscsi_compat.h new file mode 100644 -index 000..965157a +index 000..23ba2ea --- /dev/null +++ b/iscsi_compat.h -@@ -0,0 +1,192 @@ +@@ -0,0 +1,216 @@ +#include +#include +#include @@ -136,12 +136,21 @@ index 000..965157a +#endif + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20) -+ ++#ifdef RHEL_RELEASE_VERSION ++#if RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(5,2) +static inline int is_power_of_2(unsigned long n) +{ + return (n != 0 && ((n & (n - 1)) == 0)); +} +#endif ++#else ++/* not a redhat kernel */ ++static inline int is_power_of_2(unsigned long n) ++{ ++ return (n != 0 && ((n & (n - 1)) == 0)); ++} ++#endif ++#endif + +#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,21) +#define netlink_kernel_create(net, uint, groups, input, cb_mutex, mod) \ @@ -180,6 +189,20 @@ index 000..965157a +#define scsi_sglist(cmd) ((struct scatterlist *)(cmd)->request_buffer) +#define scsi_bufflen(cmd) ((cmd)->request_bufflen) + ++#ifdef RHEL_RELEASE_VERSION ++#if RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(5,2) ++static inline void scsi_set_resid(struct scsi_cmnd *cmd, int resid) ++{ ++ cmd->resid = resid; ++} ++ ++static inline int scsi_get_resid(struct scsi_cmnd *cmd) ++{ ++ return cmd->resid; ++} ++#endif ++#else ++/* not a redhat kernel */ +static inline void scsi_set_resid(struct scsi_cmnd *cmd, int resid) +{ + cmd->resid = resid; @@ -189,6 +212,7 @@ index 000..965157a +{ + return cmd->resid; +} ++#endif + +static inline struct nlmsghdr *nlmsg_hdr(const struct sk_buff *skb) +{ -- 1.5.4.3
Re: Build problems with 869.2
Just saw the thread about rhel5 symbol problems, which seems to be my issue. Tried to apply the patch from Erez to 869.2 source, but it failed :( On Aug 26, 2:03 am, v42bis <[EMAIL PROTECTED]> wrote: > open-iscsi 869.2 doesn't seem to want to compile for me. I am > compiling against linux-2.6.18 with openvz patches applied > fromhttp://wiki.openvz.org/Download/kernel/rhel5/028stab057.2 > > Any ideas? > > ak1-vz1:~/open-iscsi-2.0-869.2# make > make -C utils/fwparam_ibft > make[1]: Entering directory `/root/open-iscsi-2.0-869.2/utils/ > fwparam_ibft' > cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o > fwparam_ibft.o fwparam_ibft.c > cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o > fw_entry.o fw_entry.c > fw_entry.c: In function ‘dump_mac’: > fw_entry.c:41: warning: unused variable ‘i’ > cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o > prom_lex.o prom_lex.c > :1622: warning: ‘yyunput’ defined but not used > cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o > prom_parse.tab.o prom_parse.tab.c > cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o > fwparam_ppc.o fwparam_ppc.c > fwparam_ppc.c: In function ‘loop_devs’: > fwparam_ppc.c:352: warning: passing argument 4 of ‘qsort’ from > incompatible pointer type > make[1]: Leaving directory `/root/open-iscsi-2.0-869.2/utils/ > fwparam_ibft' > make -C usr > make[1]: Entering directory `/root/open-iscsi-2.0-869.2/usr' > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o util.o util.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o io.o io.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o auth.o auth.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o login.o login.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o log.o log.c > log.c:325: warning: ‘__dump_char’ defined but not used > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o md5.o md5.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o sha1.o sha1.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsi_sysfs.o iscsi_sysfs.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o idbm.o idbm.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o netlink.o netlink.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o initiator.o initiator.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o scsi.o scsi.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o actor.o actor.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o mgmt_ipc.o mgmt_ipc.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o isns.o isns.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o transport.o transport.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsid.o iscsid.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o > sha1.o iscsi_sysfs.o idbm.o netlink.o initiator.o scsi.o actor.o > mgmt_ipc.o isns.o transport.o iscsid.o -o iscsid > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o strings.o strings.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o discovery.o discovery.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsiadm.o iscsiadm.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o > sha1.o iscsi_sysfs.o idbm.o ../utils/fwparam_ibft/fw_entry.o ../utils/ > fwparam_ibft/fwparam_ibft.o ../utils/fwparam_ibft/fwparam_ppc.o ../ > utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/prom_parse.tab.o > strings.o discovery.o iscsiadm.o -o iscsiadm > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsistart.o iscsistart.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o statics.o statics.c > cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - > DNETLINK_ISCSI=8 -D_GNU_SOURCE -static netlink.o util.o io.o auth.o > login.o log.o md5.o sha1.o iscsi_sysfs.o idbm.o initi
Build problems with 869.2
open-iscsi 869.2 doesn't seem to want to compile for me. I am compiling against linux-2.6.18 with openvz patches applied from http://wiki.openvz.org/Download/kernel/rhel5/028stab057.2 Any ideas? ak1-vz1:~/open-iscsi-2.0-869.2# make make -C utils/fwparam_ibft make[1]: Entering directory `/root/open-iscsi-2.0-869.2/utils/ fwparam_ibft' cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o fwparam_ibft.o fwparam_ibft.c cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o fw_entry.o fw_entry.c fw_entry.c: In function ‘dump_mac’: fw_entry.c:41: warning: unused variable ‘i’ cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o prom_lex.o prom_lex.c :1622: warning: ‘yyunput’ defined but not used cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o prom_parse.tab.o prom_parse.tab.c cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include -c -o fwparam_ppc.o fwparam_ppc.c fwparam_ppc.c: In function ‘loop_devs’: fwparam_ppc.c:352: warning: passing argument 4 of ‘qsort’ from incompatible pointer type make[1]: Leaving directory `/root/open-iscsi-2.0-869.2/utils/ fwparam_ibft' make -C usr make[1]: Entering directory `/root/open-iscsi-2.0-869.2/usr' cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o util.o util.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o io.o io.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o auth.o auth.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o login.o login.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o log.o log.c log.c:325: warning: ‘__dump_char’ defined but not used cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o md5.o md5.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o sha1.o sha1.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsi_sysfs.o iscsi_sysfs.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o idbm.o idbm.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o netlink.o netlink.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o initiator.o initiator.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o scsi.o scsi.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o actor.o actor.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o mgmt_ipc.o mgmt_ipc.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o isns.o isns.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o transport.o transport.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsid.o iscsid.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o sha1.o iscsi_sysfs.o idbm.o netlink.o initiator.o scsi.o actor.o mgmt_ipc.o isns.o transport.o iscsid.o -o iscsid cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o strings.o strings.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o discovery.o discovery.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsiadm.o iscsiadm.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o sha1.o iscsi_sysfs.o idbm.o ../utils/fwparam_ibft/fw_entry.o ../utils/ fwparam_ibft/fwparam_ibft.o ../utils/fwparam_ibft/fwparam_ppc.o ../ utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/prom_parse.tab.o strings.o discovery.o iscsiadm.o -o iscsiadm cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o iscsistart.o iscsistart.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -c -o statics.o statics.c cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux - DNETLINK_ISCSI=8 -D_GNU_SOURCE -static netlink.o util.o io.o auth.o login.o log.o md5.o sha1.o iscsi_sysfs.o idbm.o initiator.o scsi.o actor.o mgmt_ipc.o isns.o transport.o ../utils/fwparam_ibft/ fw_entry.o ../utils/fwparam_ibft/fwparam_ibft.o ../utils/fwparam_ibft/ fwparam_ppc.o ../utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/ prom_parse.tab.o iscsistart.o statics.o -o iscsistart login.o: In function `resolve_address': /root/open-iscsi-2.0-869.2/usr/login.c:168: warning: Using 'getad