[meta-xilinx] Bitbake fails
Nathan Rossi
nathan at nathanrossi.com
Fri Feb 3 01:58:02 PST 2017
On 3 February 2017 at 19:11, Nathan Rossi <nathan at nathanrossi.com> wrote:
> On 3 February 2017 at 18:25, Pello Heriz
> <pello.heriz at alumni.mondragon.edu> 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 at 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
More information about the meta-xilinx
mailing list