DEBUG: SITE files ['endian-little', 'bit-64', 'riscv-common', 'common-linux', 'common-musl', 'riscv64-linux', 'riscv64-linux-musl', 'common']
DEBUG: Executing shell function do_compile
NOTE: make -j 11 PLATFORM= I=TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/image
 CC-DEP    lib/sbi_trap.dep
 CC-DEP    lib/sbi_timer.dep
 CC-DEP    lib/sbi_system.dep
 CC-DEP    lib/sbi_misaligned_ldst.dep
 CC-DEP    lib/sbi_ipi.dep
 CC-DEP    lib/sbi_init.dep
 CC-DEP    lib/sbi_illegal_insn.dep
 CC-DEP    lib/sbi_hart.dep
 CC-DEP    lib/sbi_emulate_csr.dep
 CC-DEP    lib/sbi_ecall.dep
 CC-DEP    lib/sbi_console.dep
 CC-DEP    lib/riscv_locks.dep
 AS-DEP    lib/riscv_hardfp.dep
 CC-DEP    lib/riscv_atomic.dep
 CC-DEP    lib/riscv_asm.dep
 CC        lib/riscv_asm.o
 CC        lib/riscv_atomic.o
 AS        lib/riscv_hardfp.o
 CC        lib/riscv_locks.o
 CC        lib/sbi_console.o
 CC        lib/sbi_ecall.o
 CC        lib/sbi_emulate_csr.o
 CC        lib/sbi_hart.o
 CC        lib/sbi_illegal_insn.o
 CC        lib/sbi_init.o
 CC        lib/sbi_ipi.o
 CC        lib/sbi_misaligned_ldst.o
TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/git/lib/sbi_ipi.c: In function 'sbi_ipi_send':
TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/git/lib/sbi_ipi.c:34:28: error: taking address of packed member of 'struct sbi_scratch' may result in an unaligned pointer value [-Werror=address-of-packed-member]
   34 |  atomic_raw_set_bit(event, &remote_scratch->ipi_type);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/git/lib/sbi_ipi.c: In function 'sbi_ipi_process':
TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/git/lib/sbi_ipi.c:100:46: error: taking address of packed member of 'struct sbi_scratch' may result in an unaligned pointer value [-Werror=address-of-packed-member]
  100 |   ipi_type = atomic_raw_clear_bit(ipi_event, &scratch->ipi_type);
      |                                              ^~~~~~~~~~~~~~~~~~
 CC        lib/sbi_system.o
 CC        lib/sbi_trap.o
 CC        lib/sbi_timer.o
cc1: all warnings being treated as errors
make: *** [Makefile:274: TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/git/build/lib/sbi_ipi.o] Error 1
make: *** Waiting for unfinished jobs....
ERROR: oe_runmake failed
WARNING: TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/temp/run.do_compile.36191:1 exit 1 from 'exit 1'
ERROR: Function failed: do_compile (log file is located at TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.3-r0/temp/log.do_compile.36191)

Error details

Submitted on:
05/03/19 07:32
Error type:
Recipe
Task:
do_compile
Recipe:
opensbi
Recipe version:
0.3-r0
Machine:
qemuriscv64
Distro:
yoe-musl-sysvinit-wayland
Build system:
x86_64-linux
Target system:
riscv64-yoe-linux-musl
Host distro:
arch/arch
Branch:
yoe/mut
Commit:
641e990256917cea085cdd7529f644181c4f7c5f
Build:
#78157
Submitter:
raj.khem@gmail.com
Similar errors:
5
Open a bug