On 3 February 2017 at 19:11, Nathan Rossi <[email protected]> wrote: > On 3 February 2017 at 18:25, Pello Heriz > <[email protected]> wrote: >> Hi, >> >> I'm trying to bitbake a linux image in order to be tested in the zcu102 >> board respective qemu, but I'm experimenting some errors in the process. >> >> My machine name is zcu102-zynqmp, and the bblayers.conf file is next: >> >> # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf >> # changes incompatibly >> POKY_BBLAYERS_CONF_VERSION = "2" >> >> BBPATH = "${TOPDIR}" >> BBFILES ?= "" >> >> BBLAYERS ?= " \ >> /opt/yocto/poky/2.2/zcu102/meta \ >> /opt/yocto/poky/2.2/zcu102/meta-poky \ >> /opt/yocto/poky/2.2/zcu102/meta-yocto-bsp \ >> /opt/yocto/poky/2.2/zcu102/meta-xilinx \ >> /opt/yocto/poky/2.2/zcu102/meta-openembedded/meta-oe \ >> " >> >> The results that I got when executing bitbake, are the next: >> >> pello@pello-VirtualBox:/opt/yocto/poky/2.2/zcu102/build$ bitbake >> core-image-minimal >> Parsing recipes: 100% |##########################################| Time: >> 0:04:50 >> Parsing of 1494 .bb files complete (0 cached, 1494 parsed). 2056 targets, >> 140 skipped, 0 masked, 0 errors. >> NOTE: Resolving any missing task queue dependencies >> >> Build Configuration: >> BB_VERSION = "1.32.0" >> BUILD_SYS = "x86_64-linux" >> NATIVELSBSTRING = "Ubuntu-16.04" >> TARGET_SYS = "aarch64-poky-linux" >> MACHINE = "zcu102-zynqmp" >> DISTRO = "poky" >> DISTRO_VERSION = "2.2.1" >> TUNE_FEATURES = "aarch64" >> TARGET_FPU = "" >> meta >> meta-poky >> meta-yocto-bsp = "morty:a3fa5ce87619e81d7acfa43340dd18d8f2b2d7dc" >> meta-xilinx = "morty:488b7bc130a0d53112acfa91ed58ff2b576dab0c" >> meta-oe = "morty:1efa5d623bc64659b57389e50be2568b1355d5f7" >> >> NOTE: Fetching uninative binary shim from >> http://downloads.yoctoproject.org/releases/uninative/1.4/x86_64-nativesdk-libc.tar.bz2;sha256sum=101ff8f2580c193488db9e76f9646fb6ed38b65fb76f403acb0e2178ce7127ca >> --2017-02-03 00:19:58-- >> http://downloads.yoctoproject.org/releases/uninative/1.4/x86_64-nativesdk-libc.tar.bz2 >> Resolving downloads.yoctoproject.org (downloads.yoctoproject.org)... >> 198.145.20.127 >> Connecting to downloads.yoctoproject.org >> (downloads.yoctoproject.org)|198.145.20.127|:80... connected. >> HTTP request sent, awaiting response... 200 OK >> Length: 2473216 (2.4M) [application/octet-stream] >> Saving to: >> ‘/opt/yocto/poky/2.2/zcu102/build/downloads/uninative/101ff8f2580c193488db9e76f9646fb6ed38b65fb76f403acb0e2178ce7127ca/x86_64-nativesdk-libc.tar.bz2’ >> >> >> 2017-02-03 00:20:07 (307 KB/s) - >> ‘/opt/yocto/poky/2.2/zcu102/build/downloads/uninative/101ff8f2580c193488db9e76f9646fb6ed38b65fb76f403acb0e2178ce7127ca/x86_64-nativesdk-libc.tar.bz2’ >> saved [2473216/2473216] >> >> Initialising tasks: 100% |#######################################| Time: >> 0:00:11 >> NOTE: Executing SetScene Tasks >> NOTE: Executing RunQueue Tasks >> WARNING: libpng-native-1.6.24-r0 do_fetch: Failed to fetch URL >> http://distfiles.gentoo.org/distfiles/libpng-1.6.24.tar.xz, attempting >> MIRRORS if available >> ERROR: arm-trusted-firmware-1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0 >> do_compile: oe_runmake failed >> ERROR: arm-trusted-firmware-1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0 >> do_compile: Function failed: do_compile (log file is located at >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/temp/log.do_compile.28281) >> ERROR: Logfile of failure stored in: >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/temp/log.do_compile.28281 >> Log data follows: >> | DEBUG: Executing shell function do_compile >> | NOTE: make -j 2 -C >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/git >> BUILD_BASE=/opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build >> PLAT=zynqmp RESET_TO_BL31=1 bl31 >> | make: Entering directory >> '/opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/git' >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/zynqmp_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cdns_console.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/arm_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/console.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/platform_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/misc_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cache_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/debug.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_entry.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/spinlock.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cpu_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/context.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/crash_reporting.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/runtime_exceptions.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cpu_data.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31_entrypoint.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/platform_mp_stack.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cortex_a53.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/aem_generic.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/zynqmp_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_gicv2.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/arm_gicv2.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/arm_cci.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/arm_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/gicv2_helpers.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/gicv2_main.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/gic_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/xlat_tables.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/xlat_tables_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/subr_prf.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/strncmp.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/strlen.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/strcmp.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/sscanf.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/strchr.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/puts.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/putchar.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/printf.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/mem.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/exit.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/assert.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/abort.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/tf_printf.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bakery_lock_coherent.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_system_off.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_setup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_main.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_suspend.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_on.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/psci_off.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/std_svc_setup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/context_mgmt.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31_context_mgmt.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31_arch_setup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/interrupt_mgmt.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/runtime_svc.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cpu_data_array.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31_main.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/pm_client.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/pm_ipi.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/pm_api_sys.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/pm_svc_main.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/sip_svc_setup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_topology.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_startup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_zynqmp.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_psci.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31_zynqmp_setup.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/plat_psci_common.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/cci.d >> | DEPS >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/bl31.ld.d >> | CC plat/common/aarch64/plat_psci_common.c >> | CC drivers/arm/cci/cci.c >> | CC plat/xilinx/zynqmp/bl31_zynqmp_setup.c >> | CC plat/xilinx/zynqmp/plat_psci.c >> | CC plat/xilinx/zynqmp/plat_zynqmp.c >> | CC plat/xilinx/zynqmp/plat_startup.c >> | CC plat/xilinx/zynqmp/plat_topology.c >> | CC plat/xilinx/zynqmp/sip_svc_setup.c >> | CC plat/xilinx/zynqmp/pm_service/pm_svc_main.c >> | CC plat/xilinx/zynqmp/pm_service/pm_api_sys.c >> | CC plat/xilinx/zynqmp/pm_service/pm_ipi.c >> | CC plat/xilinx/zynqmp/pm_service/pm_client.c >> | CC bl31/bl31_main.c >> | CC bl31/cpu_data_array.c >> | CC bl31/runtime_svc.c >> | CC bl31/interrupt_mgmt.c >> | CC bl31/aarch64/bl31_arch_setup.c >> | CC bl31/bl31_context_mgmt.c >> | CC common/context_mgmt.c >> | bl31/bl31_context_mgmt.c: In function 'cm_get_context_by_mpidr': >> | bl31/bl31_context_mgmt.c:105:2: warning: 'platform_get_core_pos' is >> deprecated [-Wdeprecated-declarations] >> | return cm_get_context_by_index(platform_get_core_pos(mpidr), >> security_state); >> | ^~~~~~ >> | In file included from bl31/bl31_context_mgmt.c:36:0: >> | include/plat/common/platform.h:284:14: note: declared here >> | unsigned int platform_get_core_pos(unsigned long mpidr) __deprecated; >> | ^~~~~~~~~~~~~~~~~~~~~ >> | bl31/bl31_context_mgmt.c: In function 'cm_set_context_by_mpidr': >> | bl31/bl31_context_mgmt.c:116:2: warning: 'platform_get_core_pos' is >> deprecated [-Wdeprecated-declarations] >> | cm_set_context_by_index(platform_get_core_pos(mpidr), >> | ^~~~~~~~~~~~~~~~~~~~~~~ >> | In file included from bl31/bl31_context_mgmt.c:36:0: >> | include/plat/common/platform.h:284:14: note: declared here >> | unsigned int platform_get_core_pos(unsigned long mpidr) __deprecated; >> | ^~~~~~~~~~~~~~~~~~~~~ >> | bl31/bl31_context_mgmt.c: In function 'cm_init_context': >> | bl31/bl31_context_mgmt.c:131:3: warning: 'platform_get_core_pos' is >> deprecated [-Wdeprecated-declarations] >> | cm_init_context_by_index(platform_get_core_pos(mpidr), ep); >> | ^~~~~~~~~~~~~~~~~~~~~~~~ >> | In file included from bl31/bl31_context_mgmt.c:36:0: >> | include/plat/common/platform.h:284:14: note: declared here >> | unsigned int platform_get_core_pos(unsigned long mpidr) __deprecated; >> | ^~~~~~~~~~~~~~~~~~~~~ >> | CC services/std_svc/std_svc_setup.c >> | CC services/std_svc/psci/psci_off.c >> | CC services/std_svc/psci/psci_on.c >> | CC services/std_svc/psci/psci_suspend.c >> | CC services/std_svc/psci/psci_common.c >> | CC services/std_svc/psci/psci_main.c >> | CC services/std_svc/psci/psci_setup.c >> | CC services/std_svc/psci/psci_system_off.c >> | CC lib/locks/bakery/bakery_lock_coherent.c >> | CC common/bl_common.c >> | CC common/tf_printf.c >> | CC lib/stdlib/abort.c >> | CC lib/stdlib/assert.c >> | CC lib/stdlib/exit.c >> | CC lib/stdlib/mem.c >> | CC lib/stdlib/printf.c >> | CC lib/stdlib/puts.c >> | CC lib/stdlib/putchar.c >> | CC lib/stdlib/sscanf.c >> | CC lib/stdlib/strchr.c >> | CC lib/stdlib/strcmp.c >> | CC lib/stdlib/strlen.c >> | CC lib/stdlib/strncmp.c >> | CC lib/stdlib/subr_prf.c >> | CC lib/xlat_tables/xlat_tables_common.c >> | ERROR: oe_runmake failed >> | CC lib/xlat_tables/aarch64/xlat_tables.c >> | CC drivers/arm/gic/common/gic_common.c >> | CC drivers/arm/gic/v2/gicv2_main.c >> | CC drivers/arm/gic/v2/gicv2_helpers.c >> | CC plat/arm/common/aarch64/arm_common.c >> | CC plat/arm/common/arm_cci.c >> | CC plat/arm/common/arm_gicv2.c >> | CC plat/common/plat_gicv2.c >> | CC plat/common/aarch64/plat_common.c >> | plat/common/aarch64/plat_common.c: In function 'plat_get_syscnt_freq2': >> | plat/common/aarch64/plat_common.c:84:2: warning: 'plat_get_syscnt_freq' is >> deprecated [-Wdeprecated-declarations] >> | unsigned long long freq = plat_get_syscnt_freq(); >> | ^~~~~~~~ >> | In file included from plat/common/aarch64/plat_common.c:32:0: >> | include/plat/common/platform.h:62:20: note: declared here >> | unsigned long long plat_get_syscnt_freq(void) __deprecated; >> | ^~~~~~~~~~~~~~~~~~~~ >> | CC plat/xilinx/zynqmp/aarch64/zynqmp_common.c >> | AS lib/cpus/aarch64/aem_generic.S >> | AS lib/cpus/aarch64/cortex_a53.S >> | AS plat/common/aarch64/platform_mp_stack.S >> | AS bl31/aarch64/bl31_entrypoint.S >> | AS bl31/aarch64/cpu_data.S >> | AS bl31/aarch64/runtime_exceptions.S >> | bl31/aarch64/runtime_exceptions.S: Assembler messages: >> | bl31/aarch64/runtime_exceptions.S:177: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:186: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:191: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:196: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:212: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:216: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:220: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:224: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:240: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:249: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:253: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:257: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:273: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:282: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:286: Error: non-constant expression in >> ".if" statement >> | bl31/aarch64/runtime_exceptions.S:290: Error: non-constant expression in >> ".if" statement >> | Makefile:520: recipe for target >> '/opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/runtime_exceptions.o' >> failed >> | make: *** >> [/opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/build/zynqmp/release/bl31/runtime_exceptions.o] >> Error 1 >> | make: *** Waiting for unfinished jobs.... >> | AS bl31/aarch64/crash_reporting.S >> | make: Leaving directory >> '/opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/git' >> | WARNING: >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/temp/run.do_compile.28281:1 >> exit 1 from 'exit 1' >> | ERROR: Function failed: do_compile (log file is located at >> /opt/yocto/poky/2.2/zcu102/build/tmp/work/aarch64-poky-linux/arm-trusted-firmware/1.2-xilinx-v2016.3+gitAUTOINC+a9e3716615-r0/temp/log.do_compile.28281) >> ERROR: Task >> (/opt/yocto/poky/2.2/zcu102/meta-xilinx/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bb:do_compile) >> failed with exit code '1' >> NOTE: Tasks Summary: Attempted 1754 tasks of which 5 didn't need to be rerun >> and 1 failed. >> >> Summary: 1 task failed: >> >> /opt/yocto/poky/2.2/zcu102/meta-xilinx/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bb:do_compile >> Summary: There was 1 WARNING message shown. >> Summary: There were 2 ERROR messages shown, returning a non-zero exit code. >> >> So, can anybody tell me what I'm doing wrong? > > You are not doing anything wrong, its a binutils bug. This issue has > been posted a couple of times. > > https://lists.yoctoproject.org/pipermail/meta-xilinx/2017-January/002363.html > > Still waiting on the patch to make it into the morty branch, its > staged here > http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akuster/morty-next > but not merged into the oe branch yet.
Just pinged Richard, Armin's staging branch is now merged. So this patch is now on the morty branch. http://git.openembedded.org/openembedded-core/log/?h=morty You should be able to update your poky/oe-core checkout and should be all good to go. Regards, Nathan -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
