Re: [OE-core] [PATCH v5] util-linux: split uuid in separate recipe to allow bootstrapping
From: "Alexandre Belloni" <alexandre.belloni@bootlin.com>
Date: 2021-03-02 18:49:16
Hi, On 02/03/2021 17:31:06+0000, Luca Boccassi wrote:
quoted
quoted
quoted
ERROR: glibc-2.33-r0 do_package: Error executing a python function in exec_python_func() autogenerated: [...] Exception: FileExistsError: [Errno 17] File exists: '/home/pokybuild/yocto-worker/edgerouter/build/build/tmp/sysroots-components/mips64/libgcc/usr/lib/mips64-poky-linux/10.2.0/libgcc.a' -> '/home/pokybuild/yocto-worker/edgerouter/build/build/tmp/work/mips64-poky-linux/glibc/2.33-r0/recipe-sysroot/usr/lib/mips64-poky-linux/10.2.0/libgcc.a' ERROR: Logfile of failure stored in: /home/pokybuild/yocto-worker/edgerouter/build/build/tmp/work/mips64-poky-linux/glibc/2.33-r0/temp/log.do_package.29993 NOTE: recipe glibc-2.33-r0: task do_package: Failed ERROR: Task (/home/pokybuild/yocto-worker/edgerouter/build/meta/recipes-core/glibc/glibc_2.33.bb:do_package) failed with exit code '1'I see those kind of errors without this patch all the time, when a build directory is hosed, and normally it means it's time for a rm -rf and start over. It happens quite often when building in the same directory multiple times. Are you sure it's related to this particular patch?
No, not completely sure, however, the issue was gone as soon as the patch has been removed. Richard may have more insight.
quoted
quoted
Not sure this helps but we also get: WARNING: nativesdk-util-linux-2.36.2-r0 do_package_qa: QA Issue: nativesdk-util-linux rdepends on nativesdk-util-linux-uuid, but it isn't a build dependency? [build-deps]Uhm I don't understand this warning, it _is_ a build dependency? Any idea?
This was the failing build if you want to look at the config to try to reproduce: https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/3440
-DEPENDS = "libcap-ng ncurses virtual/crypt zlib" +DEPENDS = "libcap-ng ncurses virtual/crypt zlib util-linux-uuid"quoted
and I'm adding https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/3137/steps/12/logs/stdio : ERROR: util-linux-uuid-2.36.2-r0 do_package: QA Issue: util-linux-uuid: Files/directories were installed but not shipped in any package: /usr/lib/libuuid.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.Whops, indeed I forgot the static archive, fixed now. -- Kind regards, Luca Boccassi
-- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com