DEBUG: Executing shell function do_compile
NOTE: make -j 10 -l 64 CC=aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot CPPFLAGS= -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe OOP_BASE_DIR=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr INSTALL_BASE_DIR=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/image/usr OOP_LIB_DIR=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/lib INSTALL_LIB_DIR=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/image/usr/lib
make -C src   
make[1]: Entering directory 'TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36/src'
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_isaac.os -c ruli_isaac.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_mem.os -c ruli_mem.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_rand.os -c ruli_rand.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_util.os -c ruli_util.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_list.os -c ruli_list.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_addr.os -c ruli_addr.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_sock.os -c ruli_sock.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_txt.os -c ruli_txt.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_msg.os -c ruli_msg.c
aarch64-yoe-linux-musl-clang  -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -fPIC  -O2 -g  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36=/usr/src/debug/ruli/0.36  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot-native=  -pipe -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wredundant-decls -Werror  -O2 -pipe -Wall -g -shared -D_REENTRANT  -I. -ITMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include -o ruli_fsm.os -c ruli_fsm.c
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument]
make[1]: *** [Makefile:152: ruli_txt.os] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:152: ruli_list.os] Error 1
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
make[1]: *** [Makefile:152: ruli_msg.os] Error 1
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
make[1]: *** [Makefile:152: ruli_fsm.os] Error 1
aarch64-yoe-linux-musl-clang: error: argument unused during compilation: '-shared' [-Werror,-Wunused-command-line-argument]
ruli_util.c:67:23: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
   67 |       return (void *) i;
      |                       ^
make[1]: *** [Makefile:152: ruli_isaac.os] Error 1
make[1]: *** [Makefile:152: ruli_rand.os] Error 1
make[1]: *** [Makefile:152: ruli_mem.os] Error 1
ruli_sock.c:199:32: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  199 |       struct sockaddr_in *ad = (struct sockaddr_in *) sa;
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
ruli_sock.c:214:33: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 2 to 4 [-Wcast-align]
  214 |       struct sockaddr_in6 *ad = (struct sockaddr_in6 *) sa;
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
ruli_addr.c:158:25: warning: cast from 'const struct in_addr *' to '_ruli_addr *' drops const qualifier [-Wcast-qual]
  158 |     ad = (_ruli_addr *) &addr->src_sock.sock.sin_addr;
      |                         ^
ruli_addr.c:161:25: warning: cast from 'const struct in6_addr *' to '_ruli_addr *' drops const qualifier [-Wcast-qual]
  161 |     ad = (_ruli_addr *) &addr->src_sock.sock6.sin6_addr;
      |                         ^
ruli_addr.c:538:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
  538 |       if (IN6_IS_ADDR_MULTICAST(addr))
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:120:48: note: expanded from macro 'IN6_IS_ADDR_MULTICAST'
  120 | #define IN6_IS_ADDR_MULTICAST(a) (((uint8_t *) (a))[0] == 0xff)
      |                                                ^
ruli_addr.c:541:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
  541 |       if (IN6_IS_ADDR_LINKLOCAL(addr))
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:123:24: note: expanded from macro 'IN6_IS_ADDR_LINKLOCAL'
  123 |         ((((uint8_t *) (a))[0]) == 0xfe && (((uint8_t *) (a))[1] & 0xc0) == 0x80)
      |                        ^
ruli_addr.c:541:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:123:58: note: expanded from macro 'IN6_IS_ADDR_LINKLOCAL'
  123 |         ((((uint8_t *) (a))[0]) == 0xfe && (((uint8_t *) (a))[1] & 0xc0) == 0x80)
      |                                                          ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
  544 |       if (IN6_IS_ADDR_LOOPBACK(addr))
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:115:24: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  115 |         (((uint32_t *) (a))[0] == 0 && ((uint32_t *) (a))[1] == 0 && \
      |                        ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:115:54: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  115 |         (((uint32_t *) (a))[0] == 0 && ((uint32_t *) (a))[1] == 0 && \
      |                                                      ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:116:24: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  116 |          ((uint32_t *) (a))[2] == 0 && \
      |                        ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:117:23: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  117 |          ((uint8_t *) (a))[12] == 0 && ((uint8_t *) (a))[13] == 0 && \
      |                       ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:117:53: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  117 |          ((uint8_t *) (a))[12] == 0 && ((uint8_t *) (a))[13] == 0 && \
      |                                                     ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:118:23: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  118 |          ((uint8_t *) (a))[14] == 0 && ((uint8_t *) (a))[15] == 1 )
      |                       ^
ruli_addr.c:544:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:118:53: note: expanded from macro 'IN6_IS_ADDR_LOOPBACK'
  118 |          ((uint8_t *) (a))[14] == 0 && ((uint8_t *) (a))[15] == 1 )
      |                                                     ^
ruli_addr.c:547:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
  547 |       if (IN6_IS_ADDR_SITELOCAL(addr))
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:126:24: note: expanded from macro 'IN6_IS_ADDR_SITELOCAL'
  126 |         ((((uint8_t *) (a))[0]) == 0xfe && (((uint8_t *) (a))[1] & 0xc0) == 0xc0)
      |                        ^
ruli_addr.c:547:11: warning: cast from 'const struct in6_addr *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:126:58: note: expanded from macro 'IN6_IS_ADDR_SITELOCAL'
  126 |         ((((uint8_t *) (a))[0]) == 0xfe && (((uint8_t *) (a))[1] & 0xc0) == 0xc0)
      |                                                          ^
ruli_addr.c:550:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
  550 |       if (IN6_IS_ADDR_UNSPECIFIED(addr))
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:111:24: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
  111 |         (((uint32_t *) (a))[0] == 0 && ((uint32_t *) (a))[1] == 0 && \
      |                        ^
ruli_addr.c:550:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:111:54: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
  111 |         (((uint32_t *) (a))[0] == 0 && ((uint32_t *) (a))[1] == 0 && \
      |                                                      ^
ruli_addr.c:550:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:112:24: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
  112 |          ((uint32_t *) (a))[2] == 0 && ((uint32_t *) (a))[3] == 0)
      |                        ^
ruli_addr.c:550:11: warning: cast from 'const struct in6_addr *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/recipe-sysroot/usr/include/netinet/in.h:112:54: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
  112 |          ((uint32_t *) (a))[2] == 0 && ((uint32_t *) (a))[3] == 0)
      |                                                      ^
ruli_addr.c:616:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  616 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,1 }, 128, 0 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:617:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  617 |   { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0,       0,0,0,0 }, 16,  2 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:618:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  618 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,0 }, 96,  3 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:619:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  619 |   { { 0,0,0,0,       0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96,  4 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:620:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  620 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,0 }, 0,   1 }
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:624:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  624 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,1 }, 128, 50 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:625:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  625 |   { { 0x20,0x02,0,0, 0,0,0,0, 0,0,0,0,       0,0,0,0 }, 16,  30 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:626:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  626 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,0 }, 96,  20 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:627:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  627 |   { { 0,0,0,0,       0,0,0,0, 0,0,0xff,0xff, 0,0,0,0 }, 96,  10 },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:628:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
  628 |   { { 0,0,0,0,       0,0,0,0, 0,0,0,0,       0,0,0,0 }, 0,   40 }
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       {                                             }
ruli_addr.c:715:19: warning: initializing 'ruli_uint8_t *' (aka 'unsigned char *') with an expression of type 'const uint8_t[16]' (aka 'const unsigned char[16]') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  715 |     ruli_uint8_t *mask = list[i].prefix.s6_addr;
      |                   ^      ~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
29 warnings generated.
make[1]: Leaving directory 'TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/sources/ruli-0.36/src'
make: *** [Makefile:9: default] Error 2
ERROR: oe_runmake failed
WARNING: TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016:179 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 179
	#2: die, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 164
	#3: oe_runmake, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 169
	#4: base_do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 147
	#5: do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 141
	#6: main, TMPDIR/work/cortexa57-yoe-linux-musl/ruli/0.36/temp/run.do_compile.3862016, line 189

Error details

Submitted on:
18/07/25 07:13
Error type:
Recipe
Task:
do_compile
Recipe:
ruli
Recipe version:
0.36-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:
9e30ab09ad5a9a33c2c7861a0e2ba7eeeacd0617
Build:
#211528
Submitter:
ab@rdk
Similar errors:
1
Open a bug