freescale / meta-freescale-3rdparty Goto Github PK
View Code? Open in Web Editor NEWOpenEmbedded/Yocto BSP layer for Freescale's ARM based platforms
Home Page: http://freescale.github.io
OpenEmbedded/Yocto BSP layer for Freescale's ARM based platforms
Home Page: http://freescale.github.io
the linux-boundary recipe does not build on the dunfell branch.
Unable to fetch from git://github.com/boundarydevices/linux-imx6.git;branch=boundary-imx_5.4.x_2.2.0;protocol=https
While working to upgrade the Documentation to kirkstone, I've faced a build error:
Writing ../release-notes/source/linux-default.inc
Writing ../release-notes/source/fsl-community-bsp-supported-kernels.inc
Writing ../release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
ERROR: No bootloader for colibri-vf
Error running bitbake-metadata2doc.py. Aborting.
When trying to build the machine with core-image-minimal, I get:
~/fsl-community-bsp/kirkstone/build$ bitbake core-image-minimal
Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |#############################################################################################################################################################################| Time: 0:01:01
Parsing of 2495 .bb files complete (0 cached, 2495 parsed). 3900 targets, 520 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'virtual/kernel'
linux-imx PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-fslc-qoriq PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-variscite PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-remarkable2 PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto-upstream PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-gateworks-imx PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-fslc-imx PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-qoriq PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-fslc PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-qoriq PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto-rt PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto-rt PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto-tiny PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-toradex PROVIDES virtual/kernel but was skipped: PREFERRED_PROVIDER_virtual/kernel set to ${IMX_DEFAULT_KERNEL}, not linux-toradex
linux-fslc-lts PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-dummy PROVIDES virtual/kernel but was skipped: PREFERRED_PROVIDER_virtual/kernel set to ${IMX_DEFAULT_KERNEL}, not linux-dummy
linux-yocto-tiny PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-toradex PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-boundary PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-kontron PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
linux-yocto-dev PROVIDES virtual/kernel but was skipped: incompatible with machine colibri-vf (not in COMPATIBLE_MACHINE)
ERROR: Required build target 'core-image-minimal' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-minimal', 'virtual/kernel']
I wonder if this machine is being supported/maintained
Hello,
I'm trying to build the fsl-image-networking package for lx2160acex7. With kirkstone or langdale, I'm facing two issues.
meta-perl = "kirkstone-next:9e539aaed608a03b1128a7361426703d8f9ba705"
meta-virtualization = "kirkstone:dde0ff9eaa301ec5bd3daf667c7966cf55404d26"
meta-cloud-services = "kirkstone:64243dfa700653faecb68b75459503ccf566bbd7"
meta-security = "kirkstone:cc20e2af2ae1c74e306f6c039c4963457c4cbd0f"
meta-freescale = "kirkstone:adff7626fdbcf789a3ce5781cab0385c1e831717"
meta-freescale-3rdparty = "kirkstone:bf12dc09d88a53d7345377de277fbcc20ed87235"
meta-freescale-distro = "kirkstone:d5bbb487b2816dfc74984a78b67f7361ce404253"
meta-qoriq = "kirkstone:afaef5e29b0d5cb8a0f59c62bf9cbd44140b041e"
Missing package cst-native
ERROR: Nothing PROVIDES 'cst-native' (but /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-bsp/atf/qoriq-atf_1.5.bb DEPENDS on or otherwise requires it). Close matches: rust-native xtst-native zstd-native ERROR: Required build target 'fsl-image-networking' has no buildable providers. Missing or unbuildable dependency chain was: ['fsl-image-networking', 'qoriq-atf', 'cst-native']
If I change the name to qoriq-cst-native or remove the dependency
Dependency Loop:
`ERROR: 2365 unbuildable tasks were found.################################################################################################################################## | ETA: 0:00:00
These are usually caused by circular dependencies and any circular dependency chains found will be printed below. Increase the debug level to see a list of unbuildable tasks.
Identifying dependency loops (this may take a short while)...
ERROR:
Dependency loop #1 found:
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_assemble_fitimage_initramfs (dependent Tasks ['linux-qoriq_5.4.bb:do_bundle_initramfs', 'core-image-minimal.bb:do_image_complete'])
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_deploy (dependent Tasks ['depmodwrapper-cross_1.0.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_assemble_fitimage_initramfs', 'linux-qoriq_5.4.bb:do_packagedata', 'pigz_2.7.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_bundle_initramfs', 'linux-qoriq_5.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_uboot_assemble_fitimage'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_wic (dependent Tasks ['management-complex_10.35.0.bb:do_deploy', 'qoriq-atf_1.5.bb:do_deploy', 'parted_3.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_deploy', 'core-image-minimal.bb:do_rootfs_wicenv', 'mc-utils_git.bb:do_deploy', 'ddr-phy_git.bb:do_deploy', 'ls2-phy_git.bb:do_deploy', 'core-image-minimal.bb:do_image', 'inphi_git.bb:do_deploy', 'rcw_git.bb:do_deploy', 'dosfstools_4.2.bb:do_populate_sysroot', 'mtools_4.0.38.bb:do_populate_sysroot', 'u-boot-script-qoriq_2019.10.bb:do_deploy', 'core-image-minimal.bb:do_write_wks_template', 'gptfdisk_1.0.8.bb:do_populate_sysroot', 'uefi_git.bb:do_deploy', 'u-boot-qoriq_2019.10.bb:do_deploy'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_complete (dependent Tasks ['core-image-minimal.bb:do_image_cpio', 'management-complex_10.35.0.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image', 'qoriq-atf_1.5.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_tar', 'ddr-phy_git.bb:do_populate_sysroot', 'inphi_git.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_wic', 'rcw_git.bb:do_populate_sysroot', 'u-boot-qoriq_2019.10.bb:do_populate_sysroot', 'mc-utils_git.bb:do_populate_sysroot', 'ls2-phy_git.bb:do_populate_sysroot', 'qoriq-cst_git.bb:do_populate_sysroot'])
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_bundle_initramfs (dependent Tasks ['linux-qoriq_5.4.bb:do_install', 'core-image-minimal.bb:do_image_complete'])
Dependency loop #2 found:
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_bundle_initramfs (dependent Tasks ['linux-qoriq_5.4.bb:do_install', 'core-image-minimal.bb:do_image_complete'])
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_deploy (dependent Tasks ['depmodwrapper-cross_1.0.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_assemble_fitimage_initramfs', 'linux-qoriq_5.4.bb:do_packagedata', 'pigz_2.7.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_bundle_initramfs', 'linux-qoriq_5.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_uboot_assemble_fitimage'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_wic (dependent Tasks ['management-complex_10.35.0.bb:do_deploy', 'qoriq-atf_1.5.bb:do_deploy', 'parted_3.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_deploy', 'core-image-minimal.bb:do_rootfs_wicenv', 'mc-utils_git.bb:do_deploy', 'ddr-phy_git.bb:do_deploy', 'ls2-phy_git.bb:do_deploy', 'core-image-minimal.bb:do_image', 'inphi_git.bb:do_deploy', 'rcw_git.bb:do_deploy', 'dosfstools_4.2.bb:do_populate_sysroot', 'mtools_4.0.38.bb:do_populate_sysroot', 'u-boot-script-qoriq_2019.10.bb:do_deploy', 'core-image-minimal.bb:do_write_wks_template', 'gptfdisk_1.0.8.bb:do_populate_sysroot', 'uefi_git.bb:do_deploy', 'u-boot-qoriq_2019.10.bb:do_deploy'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_complete (dependent Tasks ['core-image-minimal.bb:do_image_cpio', 'management-complex_10.35.0.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image', 'qoriq-atf_1.5.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_tar', 'ddr-phy_git.bb:do_populate_sysroot', 'inphi_git.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_wic', 'rcw_git.bb:do_populate_sysroot', 'u-boot-qoriq_2019.10.bb:do_populate_sysroot', 'mc-utils_git.bb:do_populate_sysroot', 'ls2-phy_git.bb:do_populate_sysroot', 'qoriq-cst_git.bb:do_populate_sysroot'])
Dependency loop #3 found:
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_assemble_fitimage_initramfs (dependent Tasks ['linux-qoriq_5.4.bb:do_bundle_initramfs', 'core-image-minimal.bb:do_image_complete'])
Task /home/fscholz/yocto-sdk2/sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-qoriq_5.4.bb:do_deploy (dependent Tasks ['depmodwrapper-cross_1.0.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_assemble_fitimage_initramfs', 'linux-qoriq_5.4.bb:do_packagedata', 'pigz_2.7.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_bundle_initramfs', 'linux-qoriq_5.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_uboot_assemble_fitimage'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_wic (dependent Tasks ['management-complex_10.35.0.bb:do_deploy', 'qoriq-atf_1.5.bb:do_deploy', 'parted_3.4.bb:do_populate_sysroot', 'linux-qoriq_5.4.bb:do_deploy', 'core-image-minimal.bb:do_rootfs_wicenv', 'mc-utils_git.bb:do_deploy', 'ddr-phy_git.bb:do_deploy', 'ls2-phy_git.bb:do_deploy', 'core-image-minimal.bb:do_image', 'inphi_git.bb:do_deploy', 'rcw_git.bb:do_deploy', 'dosfstools_4.2.bb:do_populate_sysroot', 'mtools_4.0.38.bb:do_populate_sysroot', 'u-boot-script-qoriq_2019.10.bb:do_deploy', 'core-image-minimal.bb:do_write_wks_template', 'gptfdisk_1.0.8.bb:do_populate_sysroot', 'uefi_git.bb:do_deploy', 'u-boot-qoriq_2019.10.bb:do_deploy'])
Task /home/fscholz/yocto-sdk2/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_image_complete (dependent Tasks ['core-image-minimal.bb:do_image_cpio', 'management-complex_10.35.0.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image', 'qoriq-atf_1.5.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_tar', 'ddr-phy_git.bb:do_populate_sysroot', 'inphi_git.bb:do_populate_sysroot', 'core-image-minimal.bb:do_image_wic', 'rcw_git.bb:do_populate_sysroot', 'u-boot-qoriq_2019.10.bb:do_populate_sysroot', 'mc-utils_git.bb:do_populate_sysroot', 'ls2-phy_git.bb:do_populate_sysroot', 'qoriq-cst_git.bb:do_populate_sysroot'])
`
When using this machine then it ends up using the wrong serial console in the inittab, making it impossible to log in on the UART console, it would instead try to spawn a getty on a non-existing interface from meta-freescale's imx-base.inc which is SERIAL_CONSOLE = "115200 ttymxc0"
and takes precedence. Such a device does not exist on the colibri machine with the linux-toradex kernel.
It seems I can make it behave correctly if I replace the assignment of SERIAL_CONSOLE in the machine conf:
diff --git a/conf/machine/colibri-vf.conf b/conf/machine/colibri-vf.conf
index 3ddef79..ba47488 100644
--- a/conf/machine/colibri-vf.conf
+++ b/conf/machine/colibri-vf.conf
@@ -35,6 +35,6 @@ MKUBIFS_ARGS = " -c 8112 -e 124KiB -m 2KiB -F"
UBINIZE_ARGS = " -p 128KiB -m 2048 -s 2048"
UBI_VOLNAME = "rootfs"
-SERIAL_CONSOLE ?= "115200 ttyLP0"
+SERIAL_CONSOLE = "115200 ttyLP0"
MACHINE_FEATURES += "usbgadget usbhost vfat alsa touchscreen"
image: core-image-minimal
machine: lx2160acex7
distro: fslc-framebuffer
branch: master
ERROR: mc-utils-git-r0 do_deploy: ExecutionError('/home/aquino/src/tests/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/run.do_deploy.2237593', 1, None, None)
Log data follows:
| DEBUG: Executing python function sstate_task_prefunc
| DEBUG: Python function sstate_task_prefunc finished
| DEBUG: Executing shell function do_deploy
| cp: cannot stat '/home/aquino/src/tests/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/image/boot/mc-utils/*': No such file or directory
The Cubox-i is a small square-size target based on IMX.6 and comes in various versions. The small size & strong package makes it ideal for demo, learning.
Mine is the i4Pro version which needs the imx6q-cubox-i-som-v15.dtb (or imx6q-cubox-i-emmc-som-v15.dtb ).
Those are actually compiled by the kernel but are not included in the final image.
Please just add these files in KERNEL_DEVICETREE of conf/machine/cubox-i.conf :
KERNEL_DEVICETREE = "imx6dl-cubox-i.dtb imx6q-cubox-i.dtb imx6dl-hummingboard.dtb imx6q-hummingboard.dtb imx6q-cubox-i-som-v15.dtb imx6q-cubox-i-emmc-som-v15.dtb"
My cubox-i i4Pro starts just fine after this little modification.
Thanks
FYI Solidrun ships a Cubox-M version with an IMX8M which could be a useful addition to the 3rdparty repo.
Build Configuration:
BB_VERSION = "1.53.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-fslc-linux"
MACHINE = "nitrogen8mp"
DISTRO = "fslc-framebuffer"
ERROR: Nothing PROVIDES 'imx-boot' (but /home/aquino/src/tests/sources/poky/meta/recipes-core/images/core-image-minimal.bb DEPENDS on or otherwise requires it)
imx-boot was skipped: incompatible with machine nitrogen8mp (not in COMPATIBLE_MACHINE)
Some of the other 3rd party boards have compiler-gcc7.h and compiler-gcc6.h files.
The variciste recipes have compiler-gcc6.h but are missing compiler-gcc7.h.
This results in not being able to compile uboot and kernel for variscite boards using poky sumo branch
Image: core-image-base
Kernel version: 5.10.104+gbb58f0eeb397
U-Boot Boundary version: v2020.10+gitAUTOINC+3d5e7f6023
Release: Master
I'm using fw_printenv (from u-boot-fw-utils) to read the environment.
fw_env.config:
/dev/mtd1 0x00000 0x2000 0x1000 2
When I write any variable to the env using fw_setenv, I can't read it anymore.
root@nitrogen6x:/# fw_printenv
Cannot read environment, using default
Cannot read default environment from file
During the build time of a core-image-minimal image the following errors appeared:
ERROR: An uncaught exception occurred in runqueue
ERROR: Running idle function
During the build time of a core-image-minimal image the following errors appeared:
ERROR: Nothing PROVIDES 'virtual/kernel'
ERROR: Required build target 'core-image-minimal' has no buildable providers
@chrisdimich since your commit 0ad69f4 (linux-boundary: Move to version 4.14)
I have the following issue if I try to build an image for the nitrogen8m
:
ERROR: /home/bdx-iot/oe/build/../sources/meta-freescale-3rdparty/recipes-kernel/linux/linux-boundary_4.14.x.bb: Error during parse shell code, the last 5 lines are: | ETA: --:--:--
else
bberror "KERNEL_DEFCONFIG does not exist!" Please set a valid KERNEL_DEFCONFIG"
fi
fi
The fix is trivial:
- bberror "KERNEL_DEFCONFIG does not exist!" Please set a valid KERNEL_DEFCONFIG"
+ bberror "KERNEL_DEFCONFIG does not exist! Please set a valid KERNEL_DEFCONFIG"
But how was this tested?
ERROR: mc-utils-git-r0 do_deploy: ExecutionError('/home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/run.do_deploy.2590674', 1, None, None)
ERROR: Logfile of failure stored in: /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/log.do_deploy.2590674
Log data follows:
| DEBUG: Executing python function sstate_task_prefunc
| DEBUG: Python function sstate_task_prefunc finished
| DEBUG: Executing shell function do_deploy
| cp: cannot stat '/home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/image/boot/mc-utils/*': No such file or directory
| WARNING: /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/run.do_deploy.2590674:146 exit 1 from 'cp -r /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/image/boot/mc-utils/* /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/deploy-mc-utils/mc-utils/'
| WARNING: Backtrace (BB generated script):
| #1: do_deploy, /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/run.do_deploy.2590674, line 146
| #2: main, /home/aquino/src/tests/fsl-community-bsp-platform/build/tmp/work/lx2160acex7-fslc-linux/mc-utils/git-r0/temp/run.do_deploy.2590674, line 150"
It occurs because in:
if [ -e ${S}/config/${MC_CFG}/${MC_FOLDER} ]; then
cp -r ${S}/config/${MC_CFG}/${MC_FOLDER}/* ${D}/boot/mc-utils/
fi
The MC_FOLDER variable is equal to "LX2160A-CEX7", which points to a non-existent directory.
So nothing is copied.
Consequently and error occrus on cp -r ${D}/boot/mc-utils/* ${DEPLOYDIR}/mc-utils/
as it's source directory is empty:
do_deploy () {
install -d ${DEPLOYDIR}/mc-utils
cp -r ${D}/boot/mc-utils/* ${DEPLOYDIR}/mc-utils/
}
It doesn't look like wifi is working on the Cubox-i2eX since the update to the 3.14.14 kernel.
recipes-kernel/linux/linux-cubox-i-3.14.14/defconfig contains:
CONFIG_BRCMSMAC=m
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_USB=y
Here are some things I've tried:
root@cubox-i:/# ifup wlan0
ifconfig: SIOCGIFFLAGS: No such device
root@cubox-i:/# dmesg | grep brcm
[ 0.082175] brcm_osc_reg: 3300 mV
[ 0.082397] brcm_reg: 3300 mV
I've tried applying this patch:
http://patches.openembedded.org/patch/83313/
As well as installing bcm4330-nvram-config
and linux-firmware-bcm4330
.
I also tried recompiling the kernel with CONFIG_BRCMFMAC=y
but that didn't seem to help.
I think it might have something to do with this:
SolidRun/linux-imx6@ab77dfa
There is no overall LICENSE file in this layer. Is it possible to list all the licenses that are used by recipes in this layer?
The linux-boundary recipe does not build on the current master branch.
RROR: linux-boundary-5.15.71+gitAUTOINC+b2f34070b1-r0 do_compile_kernelmodules: oe_runmake failed
ERROR: linux-boundary-5.15.71+gitAUTOINC+b2f34070b1-r0 do_compile_kernelmodules: ExecutionError('/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/temp/run.do_compile_kernelmodules.2959239', 1, None, None)
ERROR: Logfile of failure stored in: /home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/temp/log.do_compile_kernelmodules.2959239
Log data follows:
| DEBUG: Executing shell function do_compile_kernelmodules
| NOTE: KBUILD_BUILD_TIMESTAMP: Fri Jan 13 22:14:43 UTC 2023
| NOTE: make CC=arm-fslc-linux-gnueabi-gcc -mno-thumb-interwork -marm -fuse-ld=bfd -fmacro-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/git=/usr/src/debug/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0 -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/git=/usr/src/debug/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0 -fmacro-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/build=/usr/src/debug/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0 -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/build=/usr/src/debug/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0 -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot= -fmacro-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot= -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native= -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source=/usr/src/kernel -fdebug-prefix-map=/home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-build-artifacts=/usr/src/kernel LD=arm-fslc-linux-gnueabi-ld.bfd OBJCOPY=arm-fslc-linux-gnueabi-objcopy HOSTCC=gcc HOSTCFLAGS=-isystem/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/usr/include -O2 -pipe HOSTLDFLAGS=-L/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/usr/lib -L/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/lib -Wl,-rpath,/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/home/user/Projects/yocto/yocto-tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 HOSTCPP=gcc -E HOSTCXX=g++ HOSTCXXFLAGS=-isystem/home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/recipe-sysroot-native/usr/include -O2 -pipe PAHOLE=false -C /home/user/Projects/yocto/yocto-tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/5.15.71+gitAUTOINC+b2f34070b1-r0/build -j 8 modules LOADADDR=0x10008000
| In file included from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/asm-generic/current.h:5,
| from ./arch/arm/include/generated/asm/current.h:1,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/mutex.h:14,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/kernfs.h:12,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/sysfs.h:16,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/kobject.h:20,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/cdev.h:5,
| from /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/drivers/char/magdecode.c:24:
| In function 'check_copy_size',
| inlined from 'copy_to_user' at /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/uaccess.h:199:6,
| inlined from 'mag_read' at /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/drivers/char/magdecode.c:459:9:
| /home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/include/linux/thread_info.h:211:25: error: call to '__bad_copy_from' declared with attribute error: copy source size is too small
| 211 | __bad_copy_from();
| | ^~~~~~~~~~~~~~~~~
| make[2]: *** [/home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/scripts/Makefile.build:289: drivers/char/magdecode.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[1]: *** [/home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/scripts/Makefile.build:552: drivers/char] Error 2
| make: *** [/home/user/Projects/yocto/yocto-tmp/work-shared/nitrogen6x/kernel-source/Makefile:1898: drivers] Error 2
| make: *** Waiting for unfinished jobs....
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/user/Projects/yocto/meta-freescale-3rdparty/recipes-kernel/linux/linux-boundary_5.15.bb:do_compile_kernelmodules) failed with exit code '1'
Build Configuration:
BB_VERSION = "2.3.1"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "arm-fslc-linux-gnueabi"
MACHINE = "nitrogen6x"
DISTRO = "fslc-x11"
DISTRO_VERSION = "4.1-snapshot-20230403"
TUNE_FEATURES = "arm vfp cortexa9 neon thumb callconvention-hard"
TARGET_FPU = "hard"
meta
meta-poky
meta-yocto-bsp = "master:df3ce81ed3e5491b084041c5bcbd16dada129cf9"
meta-oe
meta-multimedia
meta-xfce
meta-gnome
meta-python
meta-networking = "master:17243e70c8309751a1129a9214899ec476ab121a"
meta-freescale = "master:c5ebde814cbc67656d2d2c373095a0f1515e1e09"
meta-freescale-distro = "master:a4efa17a9f6b25d8d9290dfee8275059d40b83df"
meta-freescale-3rdparty = "master:6301ad2622761aceda42bdca110168b2fe10198c"
local.conf
MACHINE ??= 'nitrogen6x'
DISTRO ?= 'fslc-x11'
bblayers.conf
BBLAYERS ?= "
/home/user/Projects/yocto/poky/meta
/home/user/Projects/yocto/poky/meta-poky
/home/user/Projects/yocto/poky/meta-yocto-bsp
/home/user/Projects/yocto/meta-openembedded/meta-oe
/home/user/Projects/yocto/meta-openembedded/meta-multimedia
/home/user/Projects/yocto/meta-openembedded/meta-xfce
/home/user/Projects/yocto/meta-openembedded/meta-gnome
/home/user/Projects/yocto/meta-openembedded/meta-python
/home/user/Projects/yocto/meta-openembedded/meta-networking
/home/user/Projects/yocto/meta-freescale
/home/user/Projects/yocto/meta-freescale-distro
/home/user/Projects/yocto/meta-freescale-3rdparty
"
I tried to put all repo on the Kirkstone, but I get lots off "QA Issue: Package version for package XXXX went backwards which would break package feeds" errors.
TARGET_SYS = "arm-fslc-linux-gnueabi"
MACHINE = "nitrogen6x"
DISTRO = "fslc-x11"
DISTRO_VERSION = "4.0"
TUNE_FEATURES = "arm vfp cortexa9 neon thumb callconvention-hard"
TARGET_FPU = "hard"
meta
meta-poky
meta-yocto-bsp = "kirkstone:407c3e0237d947ec003bdd1af89a226121c7939c"
meta-oe
meta-multimedia
meta-xfce
meta-gnome
meta-python
meta-networking = "kirkstone:9cf4ebeb3de524009a73f49722489dc4aa183adb"
meta-freescale = "kirkstone:13462033a37f0dd3334794fae85c3fd2663efbef"
meta-freescale-distro = "kirkstone:d5bbb487b2816dfc74984a78b67f7361ce404253"
meta-freescale-3rdparty = "kirkstone:f6fa0fd8783ce69d07feaad0b7ca6759b5a4d5d6"
The README file has a mailing list link:
https://lists.yoctoproject.org/listinfo/meta-freescale
But it just returns a 404 page not found.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.