Skip to content

[Raspberry Pi 4B and B68 SECO build] Task Error json-c_0.15.bb:do_compile

The module affected

Base build for Raspberry Pi 4B and for B68 SECO

What is the action to reproduce the bug?

Launch a build for Raspberry Pi 4B or for B68 SECO

What is the result you see?

Build failed for this error:

root-native/usr/bin/ice/gcc -D_GNU_SOURCE -Djson_c_EXPORTS -I/home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/json-c-0.15 -I/home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/build -isystem/home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/recipe-sysroot-native/usr/include -O2 -pipe -ffunction-sections -fdata-sections -Werror -Wall -Wcast-qual -Wno-error=deprecated-declarations -Wextra -Wwrite-strings -Wno-unused-parameter -Wstrict-prototypes -g -fPIC -D_REENTRANT -MD -MT CMakeFiles/json-c.dir/json_tokener.c.o -MF CMakeFiles/json-c.dir/json_tokener.c.o.d -o CMakeFiles/json-c.dir/json_tokener.c.o -c /home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/json-c-0.15/json_tokener.c
| /home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/json-c-0.15/json_tokener.c: In function 'json_tokener_parse_ex':
| /home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/json-c-0.15/json_tokener.c:367:8: error: this statement may fall through [-Werror=implicit-fallthrough=]
| /home/lfavaretto/oniroproject/build-oniro-linux-raspberrypi4-64/tmp/work/x86_64-linux/json-c-native/0.15-r0/json-c-0.15/json_tokener.c:374:4: note: here
| cc1: all warnings being treated as errors
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
ERROR: Task (virtual:native:/home/lfavaretto/oniroproject/oe-core/meta/recipes-devtools/json-c/json-c_0.15.bb:do_compile) failed with exit code '1'

What is the result you expect?

Build finished correctly

Frequency?

We are trying to replicate again the error

Tested version

Build Configuration:
BB_VERSION           = "2.0.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-20.04"
TARGET_SYS           = "aarch64-oniro-linux-musl"
MACHINE              = "raspberrypi4-64"
DISTRO               = "oniro-linux"
DISTRO_VERSION       = "1.99.99"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa72"
TARGET_FPU           = ""
meta-oniro-staging   = "HEAD:42fe227c026a2ef0aacde9fd4129fe2045fa1432"
meta                 = "HEAD:87d7383989a1ef6deaeff85739e622d8175ae9b6"
meta-arm
meta-arm-toolchain   = "HEAD:c713908b7feb31067601e335222725e5ddcb6668"
meta-clang           = "HEAD:61bc6944e0962b45431d3f400ce5e0e15b85a03c"
meta-zephyr-bsp
meta-zephyr-core     = "HEAD:df59d82772fd67b8fc1d30d97917305be0f49675"
meta-oniro-core      = "HEAD:42fe227c026a2ef0aacde9fd4129fe2045fa1432"
meta-freertos        = "HEAD:98a6838261d36b8f79c5fbae1736492169727a1e"
meta-intel           = "HEAD:6177e7d95210131567d2891951b45a316a583bb4"
meta-seco-intel      = "HEAD:65a673560211b11986db5785c70254fad190785f"
meta-freescale       = "HEAD:e904064f046612ebd1834d5b2dcdd757c680503b"
meta-seco-imx        = "HEAD:b82eaf8b0a2abe775c158b0a069b7bb7894ec8e6"
meta-oe
meta-filesystems
meta-networking
meta-perl
meta-python          = "HEAD:6fbe7f748706229f43a2e06b08b6e1e729942314"
meta-raspberrypi     = "HEAD:0135a02ea577bd39dd552236ead2c5894d89da1d"
meta-security        = "HEAD:93f2146211001ee3cf697d8428969cc3069ed6ba"
meta-riscv           = "HEAD:70e099d7ceca52a1dde2c978713012f6b20a9891"
meta-rauc            = "HEAD:4429bd1f29677c9a7de032d53240fb4791a41e1f"

Do you know any workaround of this issue?

No

Do you have a fix for this issue?

No

Edited by Luca Favaretto
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information