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