Hi I have an recipe based on serialport npm package created with devtool.
I added some custom licenses in my layer with LICENSE_PATH: # Additional license directories. LICENSE_PATH += "${LAYERDIR}/files/common-licenses" After this I get some inconsistent build result (or i dont understand ). Te steps I make is the following, build from scratch then bitbake fails, clean recipe and build recipe and it succed: 1. bitbake myLayer -> WARNING: serialport-6.2.2-r0 do_populate_lic: Could not copy license file /home/jonas/yocto/build/tmp/work/cortexa9hf-neon-goerlix-linux-gnueabi/serialport/6.2.2-r0/npmpkg/node_modules/prompt-list/node_modules/prompt-radio/node_modules/prompt-checkbox/node_modules/prompt-base/node_modules/readline-ui/node_modules/debug/LICENSE to /home/jonas/yocto/build/tmp/work/cortexa9hf-neon-goerlix-linux-gnueabi/serialport/6.2.2-r0/license-destdir/serialport/LICENSE.3: [Errno 2] No such file or directory: '/home/jonas/yocto/build/tmp/work/cortexa9hf-neon-goerlix-linux-gnueabi/serialport/6.2.2-r0/npmpkg/node_modules/prompt-list/node_modules/prompt-radio/node_modules/prompt-checkbox/node_modules/prompt-base/node_modules/readline-ui/node_modules/debug/LICENSE' . // . ERROR: serialport-6.2.2-r0 do_populate_lic: QA Issue: serialport: LIC_FILES_CHKSUM points to an invalid file: /home/jonas/yocto/build/tmp/work/cortexa9hf-neon-goerlix-linux-gnueabi/serialport/6.2.2-r0/npmpkg/node_modules/prompt-list/node_modules/prompt-radio/node_modules/prompt-checkbox/node_modules/prompt-base/node_modules/readline-ui/node_modules/debug/LICENSE [license-checksum] . // . ERROR: serialport-6.2.2-r0 do_populate_lic: Fatal QA errors found, failing task. ERROR: serialport-6.2.2-r0 do_populate_lic: Function failed: populate_lic_qa_checksum 2. bitbake serialport -c clean 3. bitbake serialport -> success In my view it feels like different tasks is executed in different order, like the npm recipe is missing some dependency but before I adden LICENSE_PATH to the layer config I had no problem.. ______________________________________________________________________________________________ Build Configuration: BB_VERSION = "1.40.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TUNE_FEATURES = "arm armv7a vfp neon callconvention-hard cortexa9" TARGET_FPU = "hard" meta = "thud:3541f019a505d18263fad0b46b88d470e3fd9d62" meta-oe meta-python meta-networking meta-filesystems = "thud:6094ae18c8a35e5cc9998ac39869390d7f3bb1e2" meta-yocto-bsp = "thud:3541f019a505d18263fad0b46b88d470e3fd9d62" meta-microservicebus-node = "thud:cab931199236b5bdeeb660f64aea55c2e0c09c2b" Best regards Jonas
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto