DEBUG: Executing shell function do_compile
NOTE: cmake --build TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/build --target all --
[1/22] Building CXX object CMakeFiles/addsources.dir/connection.cpp.o
[2/22] Building CXX object CMakeFiles/addsources.dir/thread.cpp.o
[3/22] Building CXX object CMakeFiles/addsources.dir/timer.cpp.o
[4/22] Building CXX object CMakeFiles/cannelloni-common.dir/decoder.cpp.o
[5/22] Building CXX object CMakeFiles/addsources.dir/inet_address.cpp.o
[6/22] Building CXX object CMakeFiles/addsources.dir/tcp_client_thread.cpp.o
[7/22] Building CXX object CMakeFiles/addsources.dir/tcp_server_thread.cpp.o
[8/22] Building CXX object CMakeFiles/cannelloni-common-static.dir/decoder.cpp.o
[9/22] Building CXX object CMakeFiles/addsources.dir/framebuffer.cpp.o
[10/22] Building CXX object CMakeFiles/sctpthread.dir/sctpthread.cpp.o
FAILED: [code=1] CMakeFiles/sctpthread.dir/sctpthread.cpp.o 
TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-clang++ --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/recipe-sysroot  -ITMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/build -target aarch64-yoe-linux-musl  -mcpu=cortex-a57+crc   --dyld-prefix=/usr --dyld-prefix=/usr -Qunused-arguments -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/sources/cannelloni-2.0.0=/usr/src/debug/cannelloni/2.0.0  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/build=/usr/src/debug/cannelloni/2.0.0  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden  -Wall -Wextra -Werror -std=gnu++20 -MD -MT CMakeFiles/sctpthread.dir/sctpthread.cpp.o -MF CMakeFiles/sctpthread.dir/sctpthread.cpp.o.d -o CMakeFiles/sctpthread.dir/sctpthread.cpp.o -c TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/sources/cannelloni-2.0.0/sctpthread.cpp
TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/sources/cannelloni-2.0.0/sctpthread.cpp:95:18: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension]
   95 |   uint8_t buffer[m_linkMtuSize];
      |                  ^~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/sources/cannelloni-2.0.0/sctpthread.cpp:95:18: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
1 error generated.
[11/22] Building CXX object CMakeFiles/addsources.dir/tcpthread.cpp.o
[12/22] Building CXX object CMakeFiles/addsources.dir/udpthread.cpp.o
[13/22] Building CXX object CMakeFiles/cannelloni-common.dir/parser.cpp.o
[14/22] Building CXX object CMakeFiles/cannelloni-common-static.dir/parser.cpp.o
[15/22] Building CXX object CMakeFiles/addsources.dir/canthread.cpp.o
[16/22] Building CXX object CMakeFiles/cannelloni.dir/cannelloni.cpp.o
ninja: build stopped: subcommand failed.
WARNING: TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/temp/run.do_compile.3376069:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/temp/run.do_compile.3376069, line 153
	#2: cmake_do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/temp/run.do_compile.3376069, line 147
	#3: do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/temp/run.do_compile.3376069, line 142
	#4: main, TMPDIR/work/cortexa57-yoe-linux-musl/cannelloni/2.0.0/temp/run.do_compile.3376069, line 166

Error details

Submitted on:
09/07/25 04:12
Error type:
Recipe
Task:
do_compile
Recipe:
cannelloni
Recipe version:
2.0.0-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
x86_64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
6e35fc7c1efe26d373ecc89c9ac01c4b1a6aca44
Build:
#210986
Submitter:
ab@rdk
Similar errors:
4
Open a bug