Re: Build problems with 869.2

2008-08-27 Thread v42bis



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

2008-08-27 Thread Erez Zilber

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

2008-08-26 Thread v42bis


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

2008-08-26 Thread Erez Zilber
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

2008-08-26 Thread v42bis

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

2008-08-26 Thread v42bis

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