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. Regards, Nathan -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
