Re: [yocto] : compile open iscsi source from yocto target error cannot find -lc

2015-03-11 Thread Khem Raj

> On Mar 11, 2015, at 5:53 AM, Lai Eddy  wrote:
> 
> I have build a yocto 1.7.1 mohonpeak target, (with sdk)
> and tried to build open-iscsi source code 
> (http://www.open-iscsi.org/bits/open-iscsi-2.0-873.tar.gz 
>  )
> got error : x86_64-poky-linux/bin/ld: cannot find -lc
> is there any library missed in my build?
> 
> 
> cc -O2 -g -Wall -Wstrict-prototypes -I../include -I. -I../utils/open-isns 
> -DLinux -DNETLINK_ISCSI=8 -D_GNU_SOURCE -static iscsi_util.o io.o auth.o 
> iscsi_timer.o login.o log.o md5.o sha1.o iface.o idbm.o sysfs.o host.o 
> session_info.o iscsi_sysfs.o iscsi_net_util.o iscsid_req.o transport.o iser.o 
> cxgbi.o be2iscsi.o initiator_common.o iscsi_err.o netlink.o 
> ../utils/sysdeps/sysdeps.o initiator.o scsi.o actor.o event_poll.o mgmt_ipc.o 
> kern_err_table.o ../utils/fwparam_ibft/fw_entry.o 
> ../utils/fwparam_ibft/fwparam_ppc.o ../utils/fwparam_ibft/fwparam_sysfs.o 
> ../utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/prom_parse.tab.o 
> iscsistart.o statics.o -o iscsistart
> /usr/lib/gcc/x86_64-poky-linux/4.9.1/../../../../x86_64-poky-linux/bin/ld: 
> cannot find -lc


are you using ADT to build it ? if yes then please source the environment 
script before you build. particularly you are missing —sysroot option on 
compiler/linker cmdline

> collect2: error: ld returned 1 exit status
> Makefile:64: recipe for target 'iscsistart' failed
> make[1]: *** [iscsistart] Error 1
> make[1]: Leaving directory '/home/root/open-iscsi-2.0-873/usr'
> 
> 
> -- 
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] : compile open iscsi source from yocto target error cannot find -lc

2015-03-11 Thread Lai Eddy
I have build a yocto 1.7.1 mohonpeak target, (with sdk)
and tried to build open-iscsi source code
(http://www.open-iscsi.org/bits/open-iscsi-2.0-873.tar.gz )
got error : x86_64-poky-linux/bin/ld: cannot find -lc
is there any library missed in my build?


cc -O2 -g -Wall -Wstrict-prototypes -I../include -I. -I../utils/open-isns
-DLinux -DNETLINK_ISCSI=8 -D_GNU_SOURCE -static iscsi_util.o io.o auth.o
iscsi_timer.o login.o log.o md5.o sha1.o iface.o idbm.o sysfs.o host.o
session_info.o iscsi_sysfs.o iscsi_net_util.o iscsid_req.o transport.o
iser.o cxgbi.o be2iscsi.o initiator_common.o iscsi_err.o netlink.o
../utils/sysdeps/sysdeps.o initiator.o scsi.o actor.o event_poll.o
mgmt_ipc.o kern_err_table.o ../utils/fwparam_ibft/fw_entry.o
../utils/fwparam_ibft/fwparam_ppc.o ../utils/fwparam_ibft/fwparam_sysfs.o
../utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/prom_parse.tab.o
iscsistart.o statics.o -o iscsistart
/usr/lib/gcc/x86_64-poky-linux/4.9.1/../../../../x86_64-poky-linux/bin/ld:
cannot find -lc
collect2: error: ld returned 1 exit status
Makefile:64: recipe for target 'iscsistart' failed
make[1]: *** [iscsistart] Error 1
make[1]: Leaving directory '/home/root/open-iscsi-2.0-873/usr'
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto