Re: [yocto] Confusing error
On 2017-01-12 11:19, Gary Thomas wrote: Lately I've been seeing errors like these: ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. WARNING: u-boot-fw-utils-2011.06-r1 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/build/p7619_2016-02-23/tmp/work/teton_p7620-amltd-linux-gnueabi/u-boot-fw-utils/2011.06-r1/packages-split/u-boot-fw-utils/sbin/fw_printenv' No GNU_HASH in the elf binary: '/build/p7619_2016-02-23/tmp/work/teton_p7620-amltd-linux-gnueabi/u-boot-fw-utils/2011.06-r1/packages-split/u-boot-fw-utils/sbin/fw_setenv' [ldflags] Sorry, ignore this error (overly ambitious cut). My question for this thread it just about the metadata errors... ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. I'm not sure what triggers these errors - I do have more than one bitbake build running (separate directories). I have a local copy of the metadata and it was not touched during these builds. I'm using Poky/Yocto rev 840e221ea7c35177fda37af618c4727fa7754789 but I've seen them for a couple of months now. Ideas? Thanks -- Gary Thomas | Consulting for the MLB Associates |Embedded world -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] Confusing error
Lately I've been seeing errors like these: ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. WARNING: u-boot-fw-utils-2011.06-r1 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/build/p7619_2016-02-23/tmp/work/teton_p7620-amltd-linux-gnueabi/u-boot-fw-utils/2011.06-r1/packages-split/u-boot-fw-utils/sbin/fw_printenv' No GNU_HASH in the elf binary: '/build/p7619_2016-02-23/tmp/work/teton_p7620-amltd-linux-gnueabi/u-boot-fw-utils/2011.06-r1/packages-split/u-boot-fw-utils/sbin/fw_setenv' [ldflags] ERROR: When reparsing /local/poky-cutting-edge/meta/recipes-core/base-files/base-files_3.0.14.bb.do_install, the basehash value changed from 9505eae6877992fa6b9e3148cf3752eb to f19b1f7c30c515ab9ef905f96b6eaa5e. The metadata is not deterministic and this needs to be fixed. I'm not sure what triggers these errors - I do have more than one bitbake build running (separate directories). I have a local copy of the metadata and it was not touched during these builds. I'm using Poky/Yocto rev 840e221ea7c35177fda37af618c4727fa7754789 but I've seen them for a couple of months now. Ideas? Thanks -- Gary Thomas | Consulting for the MLB Associates |Embedded world -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] Confusing error
Hi Gary, On Tuesday 05 May 2015 08:44:47 Gary Thomas wrote: I'm getting a very confusing error from bitbake. I'm using a snapshot from Poky/Yocto (equivalent to 1.8 release) with my own $DISTRO $ bitbake nand-installer-image NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 41585, PID: 460 Loading cache: 100% |## #| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'virtual/bootloader' (but /home/gary/tmp/p0381_2015-05-05/opt/amltd/poky/meta-amltd/packages/packageg roups /packagegroup-amltd.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'virtual/bootloader' is unbuildable, removing... Missing or unbuildable dependency chain was: ['virtual/bootloader'] NOTE: Runtime target 'packagegroup-amltd-boot' is unbuildable, removing... Missing or unbuildable dependency chain was: ['packagegroup-amltd-boot', 'virtual/bootloader'] ERROR: Required build target 'nand-installer-image' has no buildable providers. Missing or unbuildable dependency chain was: ['nand-installer-image', 'packagegroup-amltd-boot', 'virtual/bootloader'] But, there is such a provider and I can build it (from the same build tree): $ bitbake virtual/bootloader NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 43428, PID: 515 Loading cache: 100% |## #| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION= 1.27.0 BUILD_SYS = i686-linux NATIVELSBSTRING = Fedora-17 TARGET_SYS= arm-amltd-linux-gnueabi MACHINE = teton-p0381 DISTRO= amltd DISTRO_VERSION= 1.8+snapshot-2015-05-05 TUNE_FEATURES = arm armv7a vfp neon callconvention-hard cortexa7 TARGET_FPU= vfp-neon meta meta-oe meta-amltd meta-teton-ls1-p0381 meta-fsl-arm meta-fsl-arm-extra meta-browser = unknown:unknown NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ... After much research, I found that this is happening because I have MACHINE_EXTRA_RRECOMMENDS=virtual/bootloader linux-firmware-iwlwifi-5xxx If I remove the 'virtual/bootloader' from MACHINE_EXTRA_RRECOMMENDS, the confusion (and error) go away. Any ideas what's happening and why I might be getting this confusing error? The confusion here is between runtime targets (package names, i.e. what you should specify in MACHINE_EXTRA_RRECOMMENDS) and build-time targets e.g. virtual/bootloader. virtual/bootloader is not a runtime target (hence Nothing RPROVIDES ... and thus doesn't belong in MACHINE_EXTRA_RRECOMMENDS. I suspect what you want instead is: EXTRA_IMAGEDEPENDS += virtual/bootloader Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] Confusing error
I'm getting a very confusing error from bitbake. I'm using a snapshot from Poky/Yocto (equivalent to 1.8 release) with my own $DISTRO $ bitbake nand-installer-image NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 41585, PID: 460 Loading cache: 100% |###| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'virtual/bootloader' (but /home/gary/tmp/p0381_2015-05-05/opt/amltd/poky/meta-amltd/packages/packagegroups /packagegroup-amltd.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'virtual/bootloader' is unbuildable, removing... Missing or unbuildable dependency chain was: ['virtual/bootloader'] NOTE: Runtime target 'packagegroup-amltd-boot' is unbuildable, removing... Missing or unbuildable dependency chain was: ['packagegroup-amltd-boot', 'virtual/bootloader'] ERROR: Required build target 'nand-installer-image' has no buildable providers. Missing or unbuildable dependency chain was: ['nand-installer-image', 'packagegroup-amltd-boot', 'virtual/bootloader'] But, there is such a provider and I can build it (from the same build tree): $ bitbake virtual/bootloader NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 43428, PID: 515 Loading cache: 100% |###| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION= 1.27.0 BUILD_SYS = i686-linux NATIVELSBSTRING = Fedora-17 TARGET_SYS= arm-amltd-linux-gnueabi MACHINE = teton-p0381 DISTRO= amltd DISTRO_VERSION= 1.8+snapshot-2015-05-05 TUNE_FEATURES = arm armv7a vfp neon callconvention-hard cortexa7 TARGET_FPU= vfp-neon meta meta-oe meta-amltd meta-teton-ls1-p0381 meta-fsl-arm meta-fsl-arm-extra meta-browser = unknown:unknown NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ... After much research, I found that this is happening because I have MACHINE_EXTRA_RRECOMMENDS=virtual/bootloader linux-firmware-iwlwifi-5xxx If I remove the 'virtual/bootloader' from MACHINE_EXTRA_RRECOMMENDS, the confusion (and error) go away. Any ideas what's happening and why I might be getting this confusing error? Thanks -- Gary Thomas | Consulting for the MLB Associates |Embedded world -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] Confusing error
On 2015-05-05 09:21, Paul Eggleton wrote: Hi Gary, On Tuesday 05 May 2015 08:44:47 Gary Thomas wrote: I'm getting a very confusing error from bitbake. I'm using a snapshot from Poky/Yocto (equivalent to 1.8 release) with my own $DISTRO $ bitbake nand-installer-image NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 41585, PID: 460 Loading cache: 100% |## #| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'virtual/bootloader' (but /home/gary/tmp/p0381_2015-05-05/opt/amltd/poky/meta-amltd/packages/packageg roups /packagegroup-amltd.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'virtual/bootloader' is unbuildable, removing... Missing or unbuildable dependency chain was: ['virtual/bootloader'] NOTE: Runtime target 'packagegroup-amltd-boot' is unbuildable, removing... Missing or unbuildable dependency chain was: ['packagegroup-amltd-boot', 'virtual/bootloader'] ERROR: Required build target 'nand-installer-image' has no buildable providers. Missing or unbuildable dependency chain was: ['nand-installer-image', 'packagegroup-amltd-boot', 'virtual/bootloader'] But, there is such a provider and I can build it (from the same build tree): $ bitbake virtual/bootloader NOTE: Started PRServer with DBfile: /home/gary/tmp/p0381_2015-05-05/p0381_build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 43428, PID: 515 Loading cache: 100% |## #| ETA: 00:00:00 Loaded 1708 entries from dependency cache. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION= 1.27.0 BUILD_SYS = i686-linux NATIVELSBSTRING = Fedora-17 TARGET_SYS= arm-amltd-linux-gnueabi MACHINE = teton-p0381 DISTRO= amltd DISTRO_VERSION= 1.8+snapshot-2015-05-05 TUNE_FEATURES = arm armv7a vfp neon callconvention-hard cortexa7 TARGET_FPU= vfp-neon meta meta-oe meta-amltd meta-teton-ls1-p0381 meta-fsl-arm meta-fsl-arm-extra meta-browser = unknown:unknown NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ... After much research, I found that this is happening because I have MACHINE_EXTRA_RRECOMMENDS=virtual/bootloader linux-firmware-iwlwifi-5xxx If I remove the 'virtual/bootloader' from MACHINE_EXTRA_RRECOMMENDS, the confusion (and error) go away. Any ideas what's happening and why I might be getting this confusing error? The confusion here is between runtime targets (package names, i.e. what you should specify in MACHINE_EXTRA_RRECOMMENDS) and build-time targets e.g. virtual/bootloader. virtual/bootloader is not a runtime target (hence Nothing RPROVIDES ... and thus doesn't belong in MACHINE_EXTRA_RRECOMMENDS. I suspect what you want instead is: EXTRA_IMAGEDEPENDS += virtual/bootloader Thanks for the explanation, that fixes my problem. -- Gary Thomas | Consulting for the MLB Associates |Embedded world -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto