Thanks Kishen. I initially hit https://jira.iotivity.org/browse/IOT-27 when attempting this but it's all good after I enabled WiFi.
I saw you have pushed the patch to http://git.yoctoproject.org/cgit/cgit.cgi/meta-oic, thanks for that. Geoffroy > -----Original Message----- > From: Maloor, Kishen > Sent: Tuesday, February 10, 2015 7:59 PM > To: VanCutsem, Geoffroy; Lankswert, Patrick; Prasad, Sudarshan; iotivity- > dev at lists.iotivity.org; Keany, Bernie > Subject: Re: [dev] Bug in the iotivity_0.9.0.bb recipe (meta-oic) > > Geoffroy, > > > If you have installed the iotivity-resource-samples package on the Edison, > you will find sample apps under /opt/iotivity/examples/resource. > > You could open up a shell and run simpleserver and simpleclient. > > -Kishen. > > On 2/10/15, 4:14 AM, "VanCutsem, Geoffroy" > <geoffroy.vancutsem at intel.com> > wrote: > > >Sounds good, let me know if you run into any issue! > > > >I have generated a new Edison image with the iotivity stuff in it > >yesterday, is there any simple sanity test I can run to confirm that the > >iotivity binaries are functional? > > > >Cheers, > >Geoffroy > > > >> -----Original Message----- > >> From: Maloor, Kishen > >> Sent: Monday, February 09, 2015 8:45 PM > >> To: VanCutsem, Geoffroy; Lankswert, Patrick; Prasad, Sudarshan; > >>iotivity- > >> dev at lists.iotivity.org; Keany, Bernie > >> Subject: Re: [dev] Bug in the iotivity_0.9.0.bb recipe (meta-oic) > >> > >> Geoffroy, > >> > >> > >> That is something I didn't know you could do - pretty cool :) > >> I will test this out and update the recipe upstream. > >> > >> Thank You! > >> -Kishen. > >> > >> On 2/9/15, 11:02 AM, "VanCutsem, Geoffroy" > >> <geoffroy.vancutsem at intel.com> > >> wrote: > >> > >> >Hi Kishen, > >> > > >> >> -----Original Message----- > >> >> From: Maloor, Kishen > >> >> Sent: Monday, February 09, 2015 7:18 PM > >> >> To: Lankswert, Patrick; VanCutsem, Geoffroy; Prasad, Sudarshan; > >> >>iotivity- > >> >> dev at lists.iotivity.org; Keany, Bernie > >> >> Subject: Re: [dev] Bug in the iotivity_0.9.0.bb recipe (meta-oic) > >> >> > >> >> Geoffroy, > >> >> > >> >> The Iotivity recipe uses Yocto?s scons class and requires that > >> >> scons be present in your Yocto build sysroot. > >> >> The Yocto project comes with two recipes (python-scons and > >> >> python-scons-native) which set this up for you. > >> >> Unfortunately, this wasn?t a documented fact by the Yocto > >> >> Project but I had figured it out with some exploration and separately > >> >>ran > >> >> ?bitbake python-scons? and ?bitbake python-scons-native? to bring in > >> >>scons. > >> >I did not have to do that as soon as I fixed the location of your > >> >'inherit scons' statement in the recipe. > >> > > >> >> > >> >> It slipped my mind when I prepared the README, and one or more > >> >> people who have successfully built Iotivity on Yocto seemed to know > >> >> what to do. So, thanks for pointing this out. > >> >> > >> >> I?d rather we not rely on scons from the host OS and instead > >>continue to > >> >> use Yocto?s scons build for consistency sake. > >> >You're not using the host OS scons as soon as the 'inherit scons' > >> >statement is in the right place in the recipe. Yocto will build it for > >> >you and put it in your sysroot. > >> > > >> >> > >> >> In the meanwhile, I will either update the README or set > >> >> the two scons recipes as build time dependencies. > >> >No need for that, the scons class exists and is functional, you just > >>need > >> >to move the 'inherit scons' statement further down the recipe so it is > >> >correctly picked up by bitbake. This is what my patch below does. > >> > > >> >Cheers, > >> >Geoffroy > >> > > >> >diff --git a/recipes-core/iotivity/iotivity_0.9.0.bb > >> >b/recipes-core/iotivity/iotivity_0.9.0.bb > >> >index 14bc6ad..0a0e3bc 100644 > >> >--- a/recipes-core/iotivity/iotivity_0.9.0.bb > >> >+++ b/recipes-core/iotivity/iotivity_0.9.0.bb > >> >@@ -1,5 +1,3 @@ > >> >-inherit scons > >> >- > >> >SUMMARY = "Iotivity framework and SDK by the Open Interconnect > >> >Consortium." > >> >DESCRIPTION = "IoTivity is an open source software framework enabling > >> >seamless device-to-device connectivi > >> >HOMEPAGE = "https://www.iotivity.org/" > >> >@@ -16,6 +14,8 @@ SRC_URI[cereal.md5sum] = > >> >"2d9adeb49a2cb54f259c601d34d2d959" > >> >SRC_URI[cereal.sha256sum] = > >> > >"33dfeed8f6345a4dff42e1057a79b1d5303624a4a3bdb362f9c17a0048c811 > >> ee" > >> >SRCREV_cereal = "7121e91e6ab8c3e6a6516d9d9c3e6804e6f65245" > >> > > >> >+inherit scons > >> >+ > >> >python () { > >> > EXTRA_OESCONS = "" > >> > IOTIVITY_TARGET_ARCH = d.getVar("TARGET_ARCH", True) > >> > > >> > > >> >----------------------------------------------- > >> >Intel Corporation NV/SA > >> >Kings Square, Veldkant 31 > >> >2550 Kontich > >> >RPM (Bruxelles) 0415.497.718. > >> >Citibank, Brussels, account 570/1031255/09 > >> > > >----------------------------------------------- > >Intel Corporation NV/SA > >Kings Square, Veldkant 31 > >2550 Kontich > >RPM (Bruxelles) 0415.497.718. > >Citibank, Brussels, account 570/1031255/09 ----------------------------------------------- Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09
