Hi Mark, Mark Hatle <[email protected]> escreveu no dia quarta, 27/09/2023 à(s) 17:27:
> Can you check current master and let me know if it's still having issues > with this? > Thanks for making the layer compatible with oe-core master, I hope I will try it soon. I am now in the middle of backporting 2023.1 to be used on kirkstone. Jose > On 9/7/23 11:07 AM, Jose Quaresma wrote: > > > > > > Mark Hatle <[email protected] <mailto:[email protected]>> escreveu no > dia > > quinta, 7/09/2023 à(s) 16:51: > > > > I'm not seeing the issue either. Trying to fgiure out why I'm not > seeing it > > and you are. Did you modify the u-boot configuration in some way? > > > > > > I have a custom u-boot but everything looks good and only these missing > > dependencies were breaking my build. > > > > > > Looking at my configuration (langdale), I see: > > > > # $DEPENDS [8 operations] > > # set > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/conf/bitbake.conf:305 > > # "" > > # set > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/conf/documentation.conf:136 > > # [doc] "Lists a recipe's build-time dependencies (i.e. other > recipe > > files)." > > # :prepend > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/classes-global/base.bbclass:80 > > # "${BASEDEPENDS} " > > # append > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/recipes-bsp/u-boot/u-boot-common.inc:7 > > # "flex-native bison-native" > > # :prepend > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/classes-recipe/pkgconfig.bbclass:7 > > # "pkgconfig-native " > > # append > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/recipes-bsp/u-boot/u-boot-tools.inc:2 > > # "gnutls openssl util-linux swig-native" > > > > > > Yep everything of my patch comes from oe-core. > > > > # :append > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/meta/classes-recipe/python3native.bbclass:11 > > # " python3-native " > > # append > > > > /scratch/mhatle/git/internal/2023.1/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.1.inc:17 > > # "bc-native dtc-native python3-setuptools-native gnutls-native" > > # pre-expansion value: > > # "pkgconfig-native ${BASEDEPENDS} flex-native bison-native gnutls > > openssl util-linux swig-native bc-native dtc-native > > python3-setuptools-native gnutls-native python3-native " > > DEPENDS="pkgconfig-native virtual/aarch64-xilinx-linux-gcc > > virtual/aarch64-xilinx-linux-compilerlibs virtual/libc flex-native > > bison-native gnutls openssl util-linux swig-native bc-native > dtc-native > > python3-setuptools-native gnutls-native python3-native " > > > > so the swig-native is coming from the u-boot-tools.inc from poky > (oe-core). > > Switching to some master work-in-progress I have (not yet published > on > > github, but will be "soon"), I see: > > > > # $DEPENDS [8 operations] > > # set > > > /scratch/mhatle/git/internal/master/sources/poky/meta/conf/bitbake.conf:309 > > # "" > > # set > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/conf/documentation.conf:137 > > # [doc] "Lists a recipe's build-time dependencies (i.e. other > recipe > > files)." > > # :prepend > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/classes-global/base.bbclass:57 > > # "${BASEDEPENDS} " > > # append > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/recipes-bsp/u-boot/u-boot-common.inc:7 > > # "flex-native bison-native python3-setuptools-native" > > # :prepend > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/classes-recipe/pkgconfig.bbclass:7 > > # "pkgconfig-native " > > # append > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/recipes-bsp/u-boot/u-boot-tools.inc:2 > > # "gnutls openssl util-linux swig-native" > > # :append > > > > /scratch/mhatle/git/internal/master/sources/poky/meta/classes-recipe/python3native.bbclass:11 > > # " python3-native " > > # append > > > > /scratch/mhatle/git/internal/master/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.1.inc:17 > > # "bc-native dtc-native python3-setuptools-native gnutls-native" > > # pre-expansion value: > > # "pkgconfig-native ${BASEDEPENDS} flex-native bison-native > > python3-setuptools-native gnutls openssl util-linux swig-native > bc-native > > dtc-native python3-setuptools-native gnutls-native pyt > > hon3-native " > > DEPENDS="pkgconfig-native virtual/aarch64-xilinx-linux-gcc > > virtual/aarch64-xilinx-linux-compilerlibs virtual/libc flex-native > > bison-native python3-setuptools-native gnutls openssl util-linux > swig-native > > bc-native dtc-native python3-setuptools-native gnutls-native > python3-native " > > > > Same thing, swig-native is coming from the poky u-boot-tools.inc > file. > > (Continuing below, inline) > > > > On 9/7/23 5:59 AM, Jose Quaresma wrote: > > > Hi Sandeep, > > > > > > I don't use petalinux and only use some xilinx layers in my > distro: > > > > > > meta-xilinx-core > > > meta-xilinx-bsp > > > meta-xilinx-standalone > > > meta-xilinx-tools > > > > > > For now I have it fixed with a bbappend on my end but this can be > useful > > for other users if the issue is real. > > > Can you please give me the dependencies of u-boot-tools-xlnx when > using > > petalinux? > > > > > > $ bitbake-getvar -r u-boot-tools-xlnx DEPENDS > > > # > > > # $DEPENDS [10 operations] > > > # :append[pn-pixman:mips:toolchain-clang] > > /build/conf/../../layers/meta-clang/conf/nonclangable.conf:451 > > > # " openmp" > > > # set > /build/conf/../../layers/openembedded-core/meta/conf/bitbake.conf:305 > > > # "" > > > # set > > > /build/conf/../../layers/openembedded-core/meta/conf/documentation.conf:136 > > > # [doc] "Lists a recipe's build-time dependencies (i.e. other > recipe > > files)." > > > # :prepend > > > /build/conf/../../layers/openembedded-core/meta/classes/base.bbclass:73 > > > # "${BASEDEPENDS} " > > > # append > > > > /build/conf/../../layers/openembedded-core/meta/recipes-bsp/u-boot/u-boot-common.inc:7 > > > # "flex-native bison-native" > > > # :prepend > > > /build/conf/../../layers/openembedded-core/meta/classes/pkgconfig.bbclass:1 > > > # "pkgconfig-native " > > > # append > > > > /build/conf/../../layers/openembedded-core/meta/recipes-bsp/u-boot/u-boot-tools.inc:2 > > > # "openssl" > > > > Looking at your configuration, swig-native isn't in the list where > we would > > expect it to be. > > > > > > In master, u-boot-tools.inc was updated to include 'swig-native' in: > > > > commit 96f645e4d2848a773db2adeb060c70722254c0de > > Author: Alexander Kanavin <[email protected] > > <mailto:[email protected]>> > > Date: Wed Jul 20 10:44:09 2022 +0200 > > > > u-boot: update 2022.04 -> 2022.07 > > > > Native python and native swig are new requirements for > scripts/dtc > > > > License-Update: added bzip2 licensed headers: > > > https://source.denx.de/u-boot/u-boot/-/commit/fba0882bcdfd919727ee9ee8523ef3156daab507 > < > https://source.denx.de/u-boot/u-boot/-/commit/fba0882bcdfd919727ee9ee8523ef3156daab507 > > > > (overall license still gpl2) > > > > (From OE-Core rev: 379bf04af85e412be155acf5292fe08e2e433de9) > > > > Signed-off-by: Alexander Kanavin <[email protected] > > <mailto:[email protected]>> > > Signed-off-by: Alexandre Belloni < > [email protected] > > <mailto:[email protected]>> > > Signed-off-by: Richard Purdie < > [email protected] > > <mailto:[email protected]>> > > > > So this should cover langdale, mickledore and master. What branch > of OE > > are you using that triggered this problem? > > > > > > Here's the question I should have asked myself. > > Now it makes sense and the root cause of this issue can be because I am > using > > kirstone. > > What I am doing is backporting the BSP 2023.1 to be used on kirstone, > > we also test and build using oe-core master but I have started with > kirstone and > > not yet on master. > > > > So all good! Sorry for the noise and thanks for your help. > > > > Jose > > > > > > --Mark > > > > > # append > > > > /build/conf/../../layers/meta-xilinx/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.1.inc:17 > > > # "bc-native dtc-native python3-setuptools-native > gnutls-native" > > > # append > > > > /build/conf/../../layers/meta-lmp/meta-lmp-bsp/dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bbappend:1 > > > # "util-linux-libuuid gnutls swig-native" > > > # override[pn-linux-firmware]::append[toolchain-clang] > > /build/conf/../../layers/meta-clang/conf/nonclangable.conf:448 > > > # " clang-native" > > > # pre-expansion value: > > > # "pkgconfig-native ${BASEDEPENDS} flex-native bison-native > openssl > > bc-native dtc-native python3-setuptools-native gnutls-native > > util-linux-libuuid gnutls swig-native" > > > DEPENDS="pkgconfig-native clang-cross-aarch64 virtual/libc > compiler-rt > > libcxx flex-native bison-native openssl bc-native dtc-native > > python3-setuptools-native gnutls-native util-linux-libuuid gnutls > swig-native" > > > > > > Jose > > > > > > Gundlupet Raju, Sandeep <[email protected] > > <mailto:[email protected]> > > <mailto:[email protected] > > <mailto:[email protected]>>> escreveu no dia quinta, > 7/09/2023 > > à(s) 03:57: > > > > > > Hi Jose, > > > > > > Thanks for the patch. I can't reproduce this issue on > Ubuntu-22.04 > > > machine. BTW which OS are you using? > > > > > > [09/06/2023 20:44:15] > yocto:/scratch/sandeepg/yocto/2023.1/yp-rel $ > > > source setupsdk build-zynqmp > > > You had no conf/local.conf file. This configuration file has > > therefore been > > > created for you from > > > > > > > /scratch/sandeepg/yocto/2023.1/yp-rel/sources/meta-petalinux/conf/templates/default/local.conf.sample > > > You may wish to edit it to, for example, select a different > MACHINE > > (target > > > hardware). > > > > > > You had no conf/bblayers.conf file. This configuration file > has > > > therefore been > > > created for you from > > > > > > > /scratch/sandeepg/yocto/2023.1/yp-rel/sources/meta-petalinux/conf/templates/default/bblayers.conf.sample > > > To add additional metadata layers into your configuration > please add > > entries > > > to conf/bblayers.conf. > > > > > > The Yocto Project has extensive documentation about OE > including a > > reference > > > manual which can be found at: > > > https://docs.yoctoproject.org <https://docs.yoctoproject.org> > > <https://docs.yoctoproject.org <https://docs.yoctoproject.org>> > > > > > > For more information about OpenEmbedded see the website: > > > https://www.openembedded.org/ <https://www.openembedded.org/> > > <https://www.openembedded.org/ <https://www.openembedded.org/>> > > > > > > ### Shell environment set up for builds. ### > > > > > > You can now run 'bitbake <target>' > > > > > > Common targets are: > > > petalinux-image-minimal > > > petalinux-image-full > > > petalinux-image-everything > > > meta-qemu-xilinx > > > meta-xilinx-toolchain > > > > > > You can also run generated qemu images with a command like > 'runqemu > > > qemux86-64'. > > > > > > Other commonly useful commands are: > > > - 'devtool' and 'recipetool' handle common recipe tasks > > > - 'bitbake-layers' handles common layer tasks > > > - 'oe-pkgdata-util' handles common target package tasks > > > > > > [09/06/2023 20:44:31] > > > yocto:/scratch/sandeepg/yocto/2023.1/yp-rel/build-zynqmp $ > > > MACHINE=zynqmp-generic bitbake u-boot-tools-xlnx -c compile -f > > > --skip-setscene > > > NOTE: Started PRServer with DBfile: > > > > /scratch/sandeepg/yocto/2023.1/yp-rel/build-zynqmp/cache/prserv.sqlite3, > > > Address: 127.0.0.1:37605 <http://127.0.0.1:37605> > > <http://127.0.0.1:37605 <http://127.0.0.1:37605>>, PID: 2717825 > > > Loading cache: 100% | | ETA: --:--:-- > > > Loaded 0 entries from dependency cache. > > > Parsing recipes: 100% > > > > > > > |#############################################################################################################################################################################| > > > Time: 0:00:10 > > > Parsing of 4351 .bb files complete (0 cached, 4351 parsed). > 6282 > > > targets, 311 skipped, 1 masked, 0 errors. > > > NOTE: Resolving any missing task queue dependencies > > > > > > Build Configuration: > > > BB_VERSION = "2.2.0" > > > BUILD_SYS = "x86_64-linux" > > > NATIVELSBSTRING = "ubuntu-22.04" > > > TARGET_SYS = "aarch64-xilinx-linux" > > > MACHINE = "zynqmp-generic" > > > DISTRO = "petalinux" > > > DISTRO_VERSION = > > > "2023.1+snapshot-12029f5899b23b3839b961eb68cc7a867e6b8d15" > > > TUNE_FEATURES = "aarch64 armv8a crc > cortexa72-cortexa53" > > > TARGET_FPU = "" > > > SOC_VARIANT = "cg" > > > XILINX_RELEASE_VERSION = "v2023.1" > > > XILINX_XSCT_VERSION = "2023.1" > > > DISTRO_NAME = "PetaLinux" > > > ROS_DISTRO = "humble" > > > ROS_VERSION = "2" > > > ROS_PYTHON_VERSION = "3" > > > meta > > > meta-poky = > > > "rel-v2023.1:12029f5899b23b3839b961eb68cc7a867e6b8d15" > > > meta-microblaze > > > meta-xilinx-core > > > meta-xilinx-standalone > > > meta-xilinx-bsp > > > meta-xilinx-vendor = > > > "rel-v2023.1:8bbabcdc2fd39ffafc794a19c5e43b7ed0b5dd7e" > > > meta-xilinx-tools = > > > "rel-v2023.1:f07fd9656ce3a67709ca08a6234628fcc0575b6b" > > > meta-perl > > > meta-python > > > meta-filesystems > > > meta-gnome > > > meta-multimedia > > > meta-networking > > > meta-webserver > > > meta-xfce > > > meta-initramfs > > > meta-oe = > > > "rel-v2023.1:19fdd85cfacf0ff3b81cb9a2046879291e445a12" > > > meta-xilinx-contrib = > > > "rel-v2023.1:8bbabcdc2fd39ffafc794a19c5e43b7ed0b5dd7e" > > > meta-virtualization = > > > "rel-v2023.1:1cd805c747da2001506f029c276e656760cec02b" > > > meta-openamp = > > > "rel-v2023.1:dc4fa75634c80ad3cd00bf634b0f3c67b4f8210f" > > > meta-kria = > > > "rel-v2023.1:5765f464302d2c277a3aa55786f4478d6c52a0a6" > > > meta-security > > > meta-tpm = > > > "rel-v2023.1:2aa48e6f4e519abc7d6bd56da2c067309a303e80" > > > meta-xilinx-tsn = > > > "rel-v2023.1:87b60ad671f6800b034935a7f4f5a125fbd59d28" > > > meta-petalinux = > > > "rel-v2023.1:14112b77c8a76f6d41c670efd530bbe7bdaad8e0" > > > meta-qt5 = > > > "rel-v2023.1:1a917695e439d602ec85e1db4e0478533cfbfaa8" > > > meta-aws = > > > "rel-v2023.1:b18ab37cc3a490d5c27ad5aa962a6851d2ab0215" > > > meta-ros-common > > > meta-ros2 > > > meta-ros2-humble = > > > "rel-v2023.1:fb6cc73c4013a41cbbeb763213efe62e0d2c08f3" > > > meta-jupyter = > > > "rel-v2023.1:ad54a81a36e2734284709cee118c1944e6d510e7" > > > meta-system-controller = > > > "rel-v2023.1:812a3269b6a53d7d696e639452f16f4806721c7e" > > > meta-vitis = > > > "rel-v2023.1:83a6ec4fa3f54974ea5eae4502baa172140cf82f" > > > > > > NOTE: Fetching uninative binary shim > > > > > > http://downloads.yoctoproject.org/releases/uninative/3.8.1/x86_64-nativesdk-libc-3.8.1.tar.xz;sha256sum=5fab9a5c97fc73a21134e5a81f74498cbaecda75d56aab971c934e0b803bcc00 > < > http://downloads.yoctoproject.org/releases/uninative/3.8.1/x86_64-nativesdk-libc-3.8.1.tar.xz;sha256sum=5fab9a5c97fc73a21134e5a81f74498cbaecda75d56aab971c934e0b803bcc00> > < > http://downloads.yoctoproject.org/releases/uninative/3.8.1/x86_64-nativesdk-libc-3.8.1.tar.xz;sha256sum=5fab9a5c97fc73a21134e5a81f74498cbaecda75d56aab971c934e0b803bcc00 > < > http://downloads.yoctoproject.org/releases/uninative/3.8.1/x86_64-nativesdk-libc-3.8.1.tar.xz;sha256sum=5fab9a5c97fc73a21134e5a81f74498cbaecda75d56aab971c934e0b803bcc00 > >> > > > (will check PREMIRRORS first) > > > NOTE: Tainting hash to force rebuild of task > > > > > > > /scratch/sandeepg/yocto/2023.1/yp-rel/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/u-boot/ > u-boot-tools-xlnx_2023.1.bb <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb <http://u-boot-tools-xlnx_2023.1.bb>>, > > > do_compile | ETA: 0:00:00 > > > WARNING: > > > > > > > /scratch/sandeepg/yocto/2023.1/yp-rel/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bb: > do_compile > > > is tainted from a forced run | ETA: 0:00:00 > > > Initialising tasks: 100% > > > > > > > |##########################################################################################################################################################################| > > > Time: 0:00:01 > > > Sstate summary: Wanted 180 Local 0 Mirrors 0 Missed 180 > Current 0 (0% > > > match, 0% complete) > > > NOTE: Executing Tasks > > > WARNING: attr-native-2.5.1-r0 do_fetch: Failed to fetch URL > > > https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz > > <https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz> > > <https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz > > <https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz > >>, > > > attempting MIRRORS if available > > > WARNING: acl-native-2.3.1-r0 do_fetch: Failed to fetch URL > > > https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.gz > > <https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.gz> > > <https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.gz > > <https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.gz>>, > > > attempting MIRRORS if available > > > WARNING: cracklib-2.9.8-r0 do_fetch: Failed to fetch URL > > > git:// > github.com/cracklib/cracklib;protocol=https;branch=master > > <http://github.com/cracklib/cracklib;protocol=https;branch=master> > > <http://github.com/cracklib/cracklib;protocol=https;branch=master > > <http://github.com/cracklib/cracklib;protocol=https;branch=master>>, > > > attempting MIRRORS if available > > > NOTE: Tasks Summary: Attempted 824 tasks of which 0 didn't > need to be > > > rerun and all succeeded. > > > > > > Summary: There were 4 WARNING messages. > > > [09/06/2023 20:55:21] > > > yocto:/scratch/sandeepg/yocto/2023.1/yp-rel/build-zynqmp $ > > > > > > Thanks, > > > > > > Sandeep > > > > > > On 9/6/2023 5:59 PM, Jose Quaresma wrote: > > > > The issue can be reproduced with: > > > > $ bitbake u-boot-tools-xlnx -c compile -f --skip-setscene > > > > > > > > The swig is needed on the native sysroot: > > > > | error: command 'swig' failed: No such file or directory > > > > > > > > The util-linux-libuuid is needed on target sysroot: > > > > | > > > > .../1_v2023.01-xilinx-v2023.1+gitAUTOINC+0c2f5b2994-r0/git/tools/mkeficapsule.c:18:10: > fatal error: 'uuid/uuid.h' file not found > > > > > > > > The gnutls is needed on target sysroot: > > > > | > > > > .../1_v2023.01-xilinx-v2023.1+gitAUTOINC+0c2f5b2994-r0/git/tools/mkeficapsule.c:21:10: > fatal error: 'gnutls/gnutls.h' file not found > > > > > > > > Signed-off-by: Jose Quaresma <[email protected] > > <mailto:[email protected]> <mailto: > [email protected] > > <mailto:[email protected]>>> > > > > --- > > > > meta-xilinx-core/recipes-bsp/u-boot/ > u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb>> | 2 ++ > > > > 1 file changed, 2 insertions(+) > > > > > > > > diff --git > > a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb>> > > b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb>> > > > > index fe5ecf79..beabd36b 100644 > > > > --- > > a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb>> > > > > +++ > > b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb> < > http://u-boot-tools-xlnx_2023.1.bb > > <http://u-boot-tools-xlnx_2023.1.bb>> > > > > @@ -1,6 +1,8 @@ > > > > require u-boot-tools-xlnx.inc > > > > require u-boot-xlnx-2023.1.inc > > > > > > > > +DEPENDS += "swig-native util-linux-libuuid gnutls" > > > > + > > > > # MUST clear CONFIG_VIDEO to avoid a compilation failure > trying > > to construct > > > > # bmp_logo.h > > > > SED_CONFIG_EFI:append = ' -e "s/CONFIG_VIDEO=.*/# > CONFIG_VIDEO > > is not set/"' > > > > > > > > > > > > -- > > > Best regards, > > > > > > José Quaresma > > > > > > > > -- > > Best regards, > > > > José Quaresma > > > > > > > > > -- Best regards, José Quaresma
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#5268): https://lists.yoctoproject.org/g/meta-xilinx/message/5268 Mute This Topic: https://lists.yoctoproject.org/mt/101205573/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
