[OE-core] [PATH] fix build failure due to lic_files_chksum mismatch. The correction unpacks the source in the correct directory.

Khem Raj raj.khem at gmail.com
Mon Jul 9 04:45:20 UTC 2012


On Sun, Jul 8, 2012 at 8:39 PM, Iyad Qumei <iyadkq at gmail.com> wrote:
>>
>> This is default, so it shouldn't change anything (and it checks
>> lic_files fine here).
>
> in my case, the error is caused by the fact the oe-core is setting up
> the work-directory under i586-xx ( the architecture area ) while the
> unpacking was done in qemux86-xxx ( the machine area ).

interesting scenario. Recipe does use MACHINE variable during
do_install which essentially makes this recipe
machine specific so  I would expect it to build completely under the
machinedir. Case you are explaining above
is strange. I wonder if you have some bbappend which is changing some
properties.

 The only way
> to fix it was to explicitly define the S= in the recipe.
>

the patch is not needed since S is set to WORKDIR/P by default.

> Thanks for the feedback.
> Iyad
>
> On Fri, Jul 6, 2012 at 7:31 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
>> On Fri, Jul 06, 2012 at 04:02:30PM -0700, Iyad Qumei wrote:
>>> Signed-off-by: Iyad Qumei <iyadkq at gmail.com>
>>> ---
>>>  meta/recipes-core/netbase/netbase_5.0.bb |    4 +++-
>>>  1 files changed, 3 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/meta/recipes-core/netbase/netbase_5.0.bb b/meta/recipes-core/netbase/netbase_5.0.bb
>>> index 3aea874..ad80ef6 100644
>>> --- a/meta/recipes-core/netbase/netbase_5.0.bb
>>> +++ b/meta/recipes-core/netbase/netbase_5.0.bb
>>> @@ -4,7 +4,7 @@ HOMEPAGE = "http://packages.debian.org/netbase"
>>>  SECTION = "base"
>>>  LICENSE = "GPLv2"
>>>  LIC_FILES_CHKSUM = "file://debian/copyright;md5=3dd6192d306f582dee7687da3d8748ab"
>>> -PR = "r0"
>>> +PR = "r1"
>>>
>>>  inherit update-rc.d
>>>
>>> @@ -17,6 +17,8 @@ SRC_URI = "${DEBIAN_MIRROR}/main/n/netbase/netbase_${PV}.tar.gz \
>>>             file://interfaces \
>>>             file://nfsroot"
>>>
>>> +S = "${WORKDIR}/${P}"
>>> +
>>
>> This is default, so it shouldn't change anything (and it checks
>> lic_files fine here).
>>
>> Cheers,
>>
>>>  SRC_URI[md5sum] = "a379d9199d44d817543eddc211a29b70"
>>>  SRC_URI[sha256sum] = "ac9424d3cb2bd3c07b6c5bc5875c434d3bc687a73cd7c54b7dc7122308afa9dc"
>>>
>>> --
>>> 1.7.4.1
>>>
>>>
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core at lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>
>> --
>> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




More information about the Openembedded-core mailing list