Thanks, That seemed to work fine. I changed my layer priority to 11, just above the atmel priority of 10.I think it may have also fixed another problem with my ntp time sources.ThanksLachlan
----- Original Message ----- From: "Paul Eggleton" To: Cc: Sent:Mon, 29 Dec 2014 16:34:04 +0000 Subject:Re: [yocto] bitbake cannot locate source file from recipe On Tuesday 30 December 2014 02:58:05 peterengcomau...@adam.com.au wrote: > The result of bitbake -e linux-yocto-custom gives this output: > > # $FILESPATH [2 operations] > # set /home/lachlan/poky/meta/conf/documentation.conf:174 > # [doc] "The default set of directories the OpenEmbedded > build system uses when searching for patches and files. It is defined > in the base.bbclass class found in meta/classes in the Source D > irectory. Do not hand-edit the FILESPATH variable." > # set /home/lachlan/poky/meta/classes/base.bbclass:83 > # "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", > "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}" > # computed: > # "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", > "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}" > FILESPATH="/home/lachlan/poky/meta-atmel/recipes-kernel/linux/files/sama5d3x > ek/poky:/home/lachlan/poky/meta-atmel-lsp/recipes-kernel/linux/files/poky:/h > ome/lachlan/poky/meta-atmel/recipes-kernel > /linux/linux-yocto-custom-3.10+AUTOINC+35158dd80a/poky:/home/lachlan/poky/m > eta-atmel/recipes-kernel/linux/linux-yocto-custom/poky:/home/lachlan/poky/me > ta-atmel/recipes-kernel/linux/files/poky:/h > ome/lachlan/poky/meta-atmel/recipes-kernel/linux/files/sama5d3xek/sama5d3xe > k:/home/lachlan/poky/meta-atmel-lsp/recipes-kernel/linux/files/sama5d3xek:/h > ome/lachlan/poky/meta-atmel/recipes-kernel/ > linux/linux-yocto-custom-3.10+AUTOINC+35158dd80a/sama5d3xek:/home/lachlan/p > oky/meta-atmel/recipes-kernel/linux/linux-yocto-custom/sama5d3xek:/home/lach > lan/poky/meta-atmel/recipes-kernel/linux/fi > les/sama5d3xek:/home/lachlan/poky/meta-atmel/recipes-kernel/linux/files/sam > a5d3xek/armv7a:/home/lachlan/poky/meta-atmel-lsp/recipes-kernel/linux/files/ > armv7a:/home/lachlan/poky/meta-atmel/recipe > s-kernel/linux/linux-yocto-custom-3.10+AUTOINC+35158dd80a/armv7a:/home/lach > lan/poky/meta-atmel/recipes-kernel/linux/linux-yocto-custom/armv7a:/home/lac > hlan/poky/meta-atmel/recipes-kernel/linux/files/armv7a:/home/lachlan/poky/me > ta-atmel/recipes-kernel/linux/files/sama5d3xek/arm:/home/lachlan/poky/meta-a > tmel-lsp/recipes-kernel/linux/files/arm:/home/lachlan/poky/meta-atmel/recipe > s-kernel/linux/linux-yocto-custom-3.10+AUTOINC+35158dd80a/arm:/home/lachlan/ > poky/meta-atmel/recipes-kernel/linux/linux-yocto-custom/arm:/home/lachlan/po > ky/meta-atmel/recipes-kernel/linux/files/arm:/home/lachlan/poky/meta-atmel/r > ecipes-kernel/linux/files/sama5d3xek/:/home/lachlan/poky/meta-atmel-lsp/reci > pes-kernel/linux/files/:/home/lachlan/poky/meta-atmel/recipes-kernel/linux/l > inux-yocto-custom-3.10+AUTOINC+35158dd80a/:/home/lachlan/poky/meta-atmel/rec > ipes-kernel/linux/linux-yocto-custom/:/home/lachlan/poky/meta-atmel/recipes- > kernel/linux/files/" # > > # $SRC_URI [6 operations] > # set /home/lachlan/poky/meta/conf/bitbakeconf:588 > # "" > # set /home/lachlan/poky/meta/conf/documentation.conf:378 > # [doc] "The list of source files - local or remote. This > variable tells the OpenEmbedded build system what bits to pull in for > the build and how to pull them in." > # set > /home/lachlan/poky/meta-atmel/recipes-kernel/linux/linux-yocto-custom_3.10.b > b:46 # > "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git;protocol=g > it;nocheckout=1" # append > /home/lachlan/poky/meta-atmel-lsp/recipes-kernel/linux/linux-yocto-custom_3. > 10.bbappend:10 # " file://sama5d3xek_lsp.dts " > # set > /home/lachlan/poky/meta-atmel/recipes-kernel/linux/linux-yocto-custom_3.10.b > bappend:9 # > "git://github.com/linux4sam/linux-at91.git;protocol=git;branch=${KBRANCH};no > checkout=1" # append > /home/lachlan/poky/meta-atmel/recipes-kernel/linux/linux-yocto-custom_3.10.b > bappend:10 # "file://defconfig" > # computed: > # > "git://github.com/linux4sam/linux-at91.git;protocol=git;branch=${KBRANCH};no > checkout=1 file://defconfig" > SRC_URI="git://github.com/linux4sam/linux-at91.git;protocol=git;branch=linux > -3.10-at91;nocheckout=1 file://defconfig" > > I can infer from this that it did not pickup the dts file as a valid > source file, but I cannot seem to workout why? > From the FILEPATH it appears that is has extracted the correct > location of the sourcefile at: > /home/lachlan/poky/meta-atmel-lsp/recipes-kernel/linux/files/sama5d3xek: > > > Is there something else I should be looking for or is there > something in this that can highlight the problem Looking down the history for SRC_URI I can see that meta-atmel (which I assume is the vendor layer you mention) *setting* SRC_URI to a value, after your append operation, which explains why your value is being wiped out. This also tells me that the priority of your meta-atmel-lsp layer is lower than meta- atmel, which is probably not what you want. I would suggest setting the layer priority in meta-atmel-lsp's conf/layer.conf so it is higher than the layer priority of meta-atmel, which will mean that meta-atmel-lsp 's bbappend will be applied second. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto ---- Message sent via Adam Internet WebMail - http://www.adam.com.au/
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto