DEBUG: Executing python function autotools_aclocals
DEBUG: SITE files ['endian-big', 'bit-32', 'mips-common', 'common-linux', 'common-musl', 'mips-linux', 'mips-linux-musl', 'common']
DEBUG: Python function autotools_aclocals finished
DEBUG: Executing shell function do_compile
NOTE: make -j 44 -l 66.0
make  all-recursive
make[1]: Entering directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make[2]: Entering directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < udatapath/ofdatapath.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > udatapath/ofdatapath.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/vlogconf.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/vlogconf.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-kill.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-kill.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-discover.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-discover.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/dpctl.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/dpctl.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < controller/controller.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > controller/controller.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < secchan/ofprotocol.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > secchan/ofprotocol.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-parse-leaks.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-parse-leaks
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki-cgi.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki-cgi
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-stp.o tests/test-stp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-dhcp-client.o tests/test-dhcp-client.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-type-props.o tests/test-type-props.c
tests/test-type-props.c:22:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(char, CHAR_MIN, CHAR_MAX, (CHAR_MIN < 0));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:22:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(char, CHAR_MIN, CHAR_MAX, (CHAR_MIN < 0));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:24:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(signed char, SCHAR_MIN, SCHAR_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:24:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(signed char, SCHAR_MIN, SCHAR_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:25:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(short int, SHRT_MIN, SHRT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:25:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(short int, SHRT_MIN, SHRT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:26:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(int, INT_MIN, INT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:26:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(int, INT_MIN, INT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:27:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long int, LONG_MIN, LONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:27:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long int, LONG_MIN, LONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:28:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long long int, LLONG_MIN, LLONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:28:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long long int, LLONG_MIN, LLONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
12 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-list.o tests/test-list.c
tests/test-list.c:42:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:42:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:51:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_REVERSE (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:78:17: note: expanded from macro 'LIST_FOR_EACH_REVERSE'
    for (ITER = CONTAINER_OF((LIST)->prev, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:51:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_REVERSE (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:80:17: note: expanded from macro 'LIST_FOR_EACH_REVERSE'
         ITER = CONTAINER_OF((ITER)->MEMBER.prev, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:118:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            LIST_FOR_EACH_SAFE (e, next, struct element, node, &list) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:118:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            LIST_FOR_EACH_SAFE (e, next, struct element, node, &list) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -export-dynamic -Wl,-O1  -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o tests/test-type-props tests/test-type-props.o  
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-hmap.o tests/test-hmap.c
tests/test-hmap.c:43:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH (e, struct element, node, hmap) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:100:19: note: expanded from macro 'HMAP_FOR_EACH'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:43:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH (e, struct element, node, hmap) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:102:19: note: expanded from macro 'HMAP_FOR_EACH'
         (NODE) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:64:9: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
        HMAP_FOR_EACH_WITH_HASH (e, struct element, node,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:84:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
    for ((NODE) = CONTAINER_OF(hmap_first_with_hash(HMAP, HASH),        \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:64:9: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
        HMAP_FOR_EACH_WITH_HASH (e, struct element, node,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:87:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
         (NODE) = CONTAINER_OF(hmap_next_with_hash(&(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:230:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            HMAP_FOR_EACH_SAFE (e, next, struct element, node, &hmap) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:106:19: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:230:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            HMAP_FOR_EACH_SAFE (e, next, struct element, node, &hmap) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:108:22: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
          ? (NEXT) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER), \
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-flows.o tests/test-flows.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-table-linear.o `test -f 'udatapath/table-linear.c' || echo './'`udatapath/table-linear.c
udatapath/table-linear.c:59:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:59:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:75:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (f, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:75:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (f, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:112:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:112:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:129:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:129:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:155:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:155:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:173:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:173:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:188:32: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        struct sw_flow *flow = CONTAINER_OF(list_front(&tl->flows),
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:208:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, iter_node, &tl->iter_flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:208:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, iter_node, &tl->iter_flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-table-hash.o `test -f 'udatapath/table-hash.c' || echo './'`udatapath/table-hash.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-switch-flow.o `test -f 'udatapath/switch-flow.c' || echo './'`udatapath/switch-flow.c
udatapath/switch-flow.c:319:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/switch-flow.c:323:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_output *' increases required alignment from 1 to 2 [-Wcast-align]
            struct ofp_action_output *oa = (struct ofp_action_output *)p;
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-private-msg.o `test -f 'udatapath/private-msg.c' || echo './'`udatapath/private-msg.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-udatapath.o `test -f 'udatapath/udatapath.c' || echo './'`udatapath/udatapath.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-of_ext_msg.o `test -f 'udatapath/of_ext_msg.c' || echo './'`udatapath/of_ext_msg.c
udatapath/of_ext_msg.c:102:11: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
    opq = (struct ofp_packet_queue *)ofq_delete->body;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/of_ext_msg.c:151:11: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
    opq = (struct ofp_packet_queue *)ofq_modify->body;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-dp_act.o `test -f 'udatapath/dp_act.c' || echo './'`udatapath/dp_act.c
udatapath/dp_act.c:63:37: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_enqueue *' increases required alignment from 2 to 4 [-Wcast-align]
    struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)ah;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:185:37: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
    struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:385:11: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
    avh = (struct ofp_action_vendor_header *)ah;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:406:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:461:15: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
            = (struct ofp_action_vendor_header *)ah;
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:494:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:504:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_output *' increases required alignment from 1 to 2 [-Wcast-align]
            struct ofp_action_output *oa = (struct ofp_action_output *)p;
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:509:45: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_enqueue *' increases required alignment from 1 to 4 [-Wcast-align]
            struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)p;
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-datapath.o `test -f 'udatapath/datapath.c' || echo './'`udatapath/datapath.c
udatapath/datapath.c:225:5: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:225:5: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:541:9: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH_SAFE (f, n, struct sw_flow, node, &deleted) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:541:9: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH_SAFE (f, n, struct sw_flow, node, &deleted) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:565:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (p, pn, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:565:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (p, pn, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:595:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_SAFE (r, rn, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:595:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_SAFE (r, rn, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:730:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:730:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:736:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:736:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:754:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:754:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:925:9: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:925:9: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1048:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1048:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1736:34: warning: unused parameter 'dp' [-Wunused-parameter]
dump_port_stats(struct datapath *dp, struct sw_port *port,
                                 ^
udatapath/datapath.c:1853:9: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(p, struct sw_port, node, &dp->port_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1853:9: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(p, struct sw_port, node, &dp->port_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1856:21: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1856:21: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1873:17: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1873:17: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:2194:9: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:2194:9: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-crc32.o `test -f 'udatapath/crc32.c' || echo './'`udatapath/crc32.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-chain.o `test -f 'udatapath/chain.c' || echo './'`udatapath/chain.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/ofp-kill.o utilities/ofp-kill.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/ofp-discover.o utilities/ofp-discover.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/dpctl.o utilities/dpctl.c
utilities/dpctl.c:719:12: warning: cast from 'struct private_vxopt *' to 'struct ofpstat *' increases required alignment from 1 to 8 [-Wcast-align]
    ofps = (struct ofpstat *)(vxopt + 1);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/vlogconf.o utilities/vlogconf.c
(echo '#include "lib/dhparams.h"' &&				\
 openssl dhparam -C -in ./lib/dh1024.pem -noout &&	\
 openssl dhparam -C -in ./lib/dh2048.pem -noout &&	\
 openssl dhparam -C -in ./lib/dh4096.pem -noout) | 	\
 sed -e 's/\(get_dh[0-9]*\)()/\1(void)/' 			\
     -e 's/static DH \*get_dh/DH \*get_dh/' > lib/dhparams.c.tmp
mv lib/dhparams.c.tmp lib/dhparams.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o controller/controller.o controller/controller.c
(echo '/* -*- mode: c; buffer-read-only: t -*- */' && \
 echo 'const char ofp_pkgdatadir[] = "/usr/share/openflow";' && \
 echo 'const char ofp_rundir[] = "/var/run";' && \
 echo 'const char ofp_logdir[] = "/var/log/openflow";') > lib/dirs.c.tmp
mv lib/dirs.c.tmp lib/dirs.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vlog.o lib/vlog.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dpif.o lib/dpif.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/netlink.o lib/netlink.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-netlink.o lib/vconn-netlink.c
lib/vconn-netlink.c:70:12: warning: cast from 'char *' to 'struct netlink_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct netlink_vconn, vconn); 
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-ssl.o lib/vconn-ssl.c
In file included from lib/vconn-ssl.c:47:
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/fcntl.h:1:2: warning: redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-W#warnings]
#warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
 ^
lib/vconn-ssl.c:278:12: warning: cast from 'char *' to 'struct ssl_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct ssl_vconn, vconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-ssl.c:806:12: warning: cast from 'char *' to 'struct pssl_pvconn *' increases required alignment from 1 to 4 [-Wcast-align]
    return CONTAINER_OF(pvconn, struct pssl_pvconn, pvconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-ssl.c:888:31: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types]
    new_fd = accept(pssl->fd, &sin, &sin_len);
                              ^~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/socket.h:385:45: note: passing argument to parameter here
int accept (int, struct sockaddr *__restrict, socklen_t *__restrict);
                                            ^
lib/vconn-ssl.c:957:14: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations]
    method = TLSv1_method();
             ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/ssl.h:1877:1: note: 'TLSv1_method' has been explicitly marked deprecated here
DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:155:34: note: expanded from macro 'DEPRECATEDIN_1_1_0'
# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
                                 ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
lib/vconn-ssl.c:957:12: warning: assigning to 'SSL_METHOD *' (aka 'struct ssl_method_st *') from 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    method = TLSv1_method();
           ^ ~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhparams.o lib/dhparams.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/discovery.o secchan/discovery.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/emerg-flow.o secchan/emerg-flow.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/fail-open.o secchan/fail-open.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/failover.o secchan/failover.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/in-band.o secchan/in-band.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/port-watcher.o secchan/port-watcher.c
secchan/port-watcher.c:414:41: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        if (pw->last_feature_request != TIME_MIN) {
                                        ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
secchan/port-watcher.c:610:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    pw->last_feature_request = TIME_MIN;
                               ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/protocol-stat.o secchan/protocol-stat.c
secchan/protocol-stat.c:169:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofpstat *' increases required alignment from 1 to 8 [-Wcast-align]
        ofps = (struct ofpstat *)((uint8_t *)(pvxhdr + 1) + sizeof(*pvxopt));
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/ratelimit.o secchan/ratelimit.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/secchan.o secchan/secchan.c
secchan/secchan.c:240:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH_SAFE (r, n, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:240:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH_SAFE (r, n, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:280:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:280:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:874:12: warning: data argument not used by format string [-Wformat-extra-args]
           ofp_pkgdatadir);
           ^
5 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/status.o secchan/status.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/stp-secchan.o secchan/stp-secchan.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vlog-socket.o lib/vlog-socket.c
lib/vlog-socket.c:172:17: warning: cast from 'unsigned char *' to 'struct cmsghdr *' increases required alignment from 1 to 4 [-Wcast-align]
         cmsg = CMSG_NXTHDR(&msg, cmsg)) {
                ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/socket.h:356:8: note: expanded from macro 'CMSG_NXTHDR'
        ? 0 : (struct cmsghdr *)__CMSG_NEXT(cmsg))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vlog-socket.c:175:20: warning: cast from 'unsigned char *' to 'struct ucred *' increases required alignment from 1 to 4 [-Wcast-align]
            cred = (struct ucred *) CMSG_DATA(cmsg);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vlog-socket.c:180:24: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
            int* fds = (int *) CMSG_DATA(cmsg);
                       ^~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn.o lib/vconn.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-unix.o lib/vconn-unix.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-tcp.o lib/vconn-tcp.c
lib/vconn-tcp.c:182:37: warning: cast from 'const struct sockaddr *' to 'const struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
    const struct sockaddr_in *sin = (const struct sockaddr_in *) sa;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-stream.o lib/vconn-stream.c
lib/vconn-stream.c:93:12: warning: cast from 'char *' to 'struct stream_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct stream_vconn, vconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-stream.c:281:12: warning: cast from 'char *' to 'struct pstream_pvconn *' increases required alignment from 1 to 4 [-Wcast-align]
    return CONTAINER_OF(pvconn, struct pstream_pvconn, pvconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/util.o lib/util.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/timeval.o lib/timeval.c
lib/timeval.c:55:26: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
static time_t deadline = TIME_MIN;
                         ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:131:52: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    deadline = secs ? time_add(time_now(), secs) : TIME_MIN;
                                                   ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:173:37: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        if (!blocked && deadline == TIME_MIN) {
                                    ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:190:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            ? (b > TIME_MAX - a ? TIME_MAX : a + b)
                   ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/timeval.c:190:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            ? (b > TIME_MAX - a ? TIME_MAX : a + b)
                                  ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/timeval.c:191:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            : (b < TIME_MIN - a ? TIME_MIN : a + b));
                   ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:191:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            : (b < TIME_MIN - a ? TIME_MIN : a + b));
                                  ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:198:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    if (deadline != TIME_MIN && time(0) > deadline) {
                    ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
8 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/tag.o lib/tag.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/svec.o lib/svec.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/stp.o lib/stp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/socket-util.o lib/socket-util.c
lib/socket-util.c:119:25: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
        addr->s_addr = *(uint32_t *) he->h_addr;
                        ^~~~~~~~~~~~~~~~~~~~~~~
lib/socket-util.c:275:16: warning: implicit declaration of function 'fchmod' is invalid in C99 [-Wimplicit-function-declaration]
            || fchmod(fd, S_IRWXU)) {
               ^
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/signals.o lib/signals.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/shash.o lib/shash.c
lib/shash.c:65:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_SAFE (node, next, struct shash_node, node, &sh->map) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:106:19: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:65:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_SAFE (node, next, struct shash_node, node, &sh->map) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:108:22: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
          ? (NEXT) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER), \
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:97:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_WITH_HASH (node, struct shash_node, node,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:84:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
    for ((NODE) = CONTAINER_OF(hmap_first_with_hash(HMAP, HASH),        \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:97:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_WITH_HASH (node, struct shash_node, node,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:87:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
         (NODE) = CONTAINER_OF(hmap_next_with_hash(&(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/rconn.o lib/rconn.c
lib/rconn.c:202:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    rc->backoff_deadline = TIME_MIN;
                           ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/rconn.c:270:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MIN;
                               ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/rconn.c:322:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MAX; /* Prevent resetting backoff. */
                               ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/rconn.c:362:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MAX; /* Prevent resetting backoff. */
                               ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/random.o lib/random.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/queue.o lib/queue.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/process.o lib/process.c
lib/process.c:353:5: warning: cast from 'char *' to 'struct process *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (p, struct process, node, &all_processes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/process.c:353:5: warning: cast from 'char *' to 'struct process *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (p, struct process, node, &all_processes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/port-array.o lib/port-array.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/poll-loop.o lib/poll-loop.c
lib/poll-loop.c:171:5: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (pw, struct poll_waiter, node, &waiters) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/poll-loop.c:171:5: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (pw, struct poll_waiter, node, &waiters) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/poll-loop.c:188:14: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
        pw = CONTAINER_OF(node, struct poll_waiter, node);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/pcap.o lib/pcap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofpstat.o lib/ofpstat.c
lib/ofpstat.c:218:36: warning: cast from 'struct ofp_header *' to 'struct ofp_flow_mod *' increases required alignment from 4 to 8 [-Wcast-align]
        struct ofp_flow_mod *flowmodmsg = (struct ofp_flow_mod *)hdr;
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofpbuf.o lib/ofpbuf.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofp-print.o lib/ofp-print.c
lib/ofp-print.c:327:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_enqueue *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:366:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:372:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:397:19: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
                = (struct ofp_action_vendor_header *)ah;
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:431:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        len = ofp_print_action(string, (struct ofp_action_header *)p, 
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:1383:22: warning: cast from 'char *' to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
        queue_desc = (struct ofp_packet_queue *)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/netdev.o lib/netdev.c
lib/netdev.c:1089:35: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
        struct sockaddr_in *sin = (struct sockaddr_in *) &ifr.ifr_addr;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1271:10: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
    pa = (struct sockaddr_in *) &r.arp_pa;
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1559:5: warning: cast from 'char *' to 'struct netdev *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (netdev, struct netdev, node, &netdev_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1559:5: warning: cast from 'char *' to 'struct netdev *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (netdev, struct netdev, node, &netdev_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/mac-learning.o lib/mac-learning.c
lib/mac-learning.c:88:12: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(list, struct mac_entry, lru_node);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/mac-learning.c:118:5: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (e, struct mac_entry, hash_node, bucket) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/mac-learning.c:118:5: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (e, struct mac_entry, hash_node, bucket) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/list.o lib/list.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/learning-switch.o lib/learning-switch.c
lib/learning-switch.c:214:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_flow_stats_request *' increases required alignment from 1 to 4 [-Wcast-align]
            ofsr = (struct ofp_flow_stats_request *) osr->body;
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/leak-checker.o lib/leak-checker.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/hmap.o lib/hmap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/hash.o lib/hash.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/flow.o lib/flow.c
lib/flow.c:51:32: warning: unused variable 'arp' [-Wunused-variable]
        struct arp_eth_header *arp = packet->data;
                               ^
lib/flow.c:213:42: warning: incompatible pointer types initializing 'const struct arp_eth_header *' with an expression of type 'struct arp_header *' [-Wincompatible-pointer-types]
            const struct arp_eth_header *arp = pull_arp(&b);
                                         ^     ~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/fault.o lib/fault.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/fatal-signal.o lib/fatal-signal.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dynamic-string.o lib/dynamic-string.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dirs.o lib/dirs.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhcp.o lib/dhcp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhcp-client.o lib/dhcp-client.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/daemon.o lib/daemon.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/csum.o lib/csum.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/command-line.o lib/command-line.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/bitmap.o lib/bitmap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/backtrace.o lib/backtrace.c
lib/backtrace.c:97:25: warning: address of stack memory associated with local variable 'dummy' returned [-Wreturn-stack-address]
    return (uintptr_t) &dummy;
                        ^~~~~
error: return address can be determined only for current frame
1 warning and 1 error generated.
make[2]: *** [Makefile:1734: lib/backtrace.o] Error 1
make[2]: Leaving directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make[1]: *** [Makefile:2095: all-recursive] Error 1
make[1]: Leaving directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make: *** [Makefile:1091: all] Error 2
ERROR: oe_runmake failed
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/temp/run.do_compile.2457055:1 exit 1 from 'exit 1'
ERROR: Execution of 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/temp/run.do_compile.2457055' failed with exit code 1:
make  all-recursive
make[1]: Entering directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make[2]: Entering directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < udatapath/ofdatapath.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > udatapath/ofdatapath.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/vlogconf.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/vlogconf.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-kill.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-kill.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-discover.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-discover.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/dpctl.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/dpctl.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < controller/controller.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > controller/controller.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < secchan/ofprotocol.8.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > secchan/ofprotocol.8
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-parse-leaks.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-parse-leaks
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki-cgi.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki-cgi
TOPDIR/build/tmp/hosttools/perl ./soexpand.pl -I. < utilities/ofp-pki.in | \
    sed -e 's,[@]LOGDIR[@],/var/log/openflow,g' \
	-e 's,[@]PKIDIR[@],/usr/share/openflow/pki,g' \
                -e 's,[@]RUNDIR[@],/var/run,g' \
                -e 's,[@]pkgdatadir[@],/usr/share/openflow,g' \
                -e 's,[@]PERL[@],TOPDIR/build/tmp/hosttools/perl,g' > utilities/ofp-pki
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-stp.o tests/test-stp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-dhcp-client.o tests/test-dhcp-client.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-type-props.o tests/test-type-props.c
tests/test-type-props.c:22:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(char, CHAR_MIN, CHAR_MAX, (CHAR_MIN < 0));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:22:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(char, CHAR_MIN, CHAR_MAX, (CHAR_MIN < 0));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:24:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(signed char, SCHAR_MIN, SCHAR_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:24:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(signed char, SCHAR_MIN, SCHAR_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:25:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(short int, SHRT_MIN, SHRT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:25:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(short int, SHRT_MIN, SHRT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:26:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(int, INT_MIN, INT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:26:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(int, INT_MIN, INT_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:27:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long int, LONG_MIN, LONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:27:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long int, LONG_MIN, LONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:28:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long long int, LLONG_MIN, LLONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:16:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MAXIMUM(type) == maximum);        \
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                         ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
tests/test-type-props.c:28:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    TEST_TYPE(long long int, LLONG_MIN, LLONG_MAX, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-type-props.c:17:18: note: expanded from macro 'TEST_TYPE'
    MUST_SUCCEED(TYPE_MINIMUM(type) == minimum);
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                                       ^
tests/test-type-props.c:7:11: note: expanded from macro 'MUST_SUCCEED'
    if (!(EXPRESSION)) {                            \
          ^~~~~~~~~~
12 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-list.o tests/test-list.c
tests/test-list.c:42:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:42:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:51:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_REVERSE (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:78:17: note: expanded from macro 'LIST_FOR_EACH_REVERSE'
    for (ITER = CONTAINER_OF((LIST)->prev, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:51:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_REVERSE (e, struct element, node, list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:80:17: note: expanded from macro 'LIST_FOR_EACH_REVERSE'
         ITER = CONTAINER_OF((ITER)->MEMBER.prev, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:118:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            LIST_FOR_EACH_SAFE (e, next, struct element, node, &list) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-list.c:118:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            LIST_FOR_EACH_SAFE (e, next, struct element, node, &list) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -export-dynamic -Wl,-O1  -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o tests/test-type-props tests/test-type-props.o  
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-hmap.o tests/test-hmap.c
tests/test-hmap.c:43:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH (e, struct element, node, hmap) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:100:19: note: expanded from macro 'HMAP_FOR_EACH'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:43:5: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH (e, struct element, node, hmap) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:102:19: note: expanded from macro 'HMAP_FOR_EACH'
         (NODE) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:64:9: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
        HMAP_FOR_EACH_WITH_HASH (e, struct element, node,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:84:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
    for ((NODE) = CONTAINER_OF(hmap_first_with_hash(HMAP, HASH),        \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:64:9: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
        HMAP_FOR_EACH_WITH_HASH (e, struct element, node,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:87:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
         (NODE) = CONTAINER_OF(hmap_next_with_hash(&(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:230:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            HMAP_FOR_EACH_SAFE (e, next, struct element, node, &hmap) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:106:19: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tests/test-hmap.c:230:13: warning: cast from 'char *' to 'struct element *' increases required alignment from 1 to 4 [-Wcast-align]
            HMAP_FOR_EACH_SAFE (e, next, struct element, node, &hmap) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:108:22: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
          ? (NEXT) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER), \
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o tests/test-flows.o tests/test-flows.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-table-linear.o `test -f 'udatapath/table-linear.c' || echo './'`udatapath/table-linear.c
udatapath/table-linear.c:59:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:59:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:75:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (f, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:75:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (f, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:112:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:112:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:129:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:129:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:155:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:155:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:173:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:173:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (flow, n, struct sw_flow, node, &tl->flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:188:32: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        struct sw_flow *flow = CONTAINER_OF(list_front(&tl->flows),
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:208:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, iter_node, &tl->iter_flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/table-linear.c:208:5: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (flow, struct sw_flow, iter_node, &tl->iter_flows) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-table-hash.o `test -f 'udatapath/table-hash.c' || echo './'`udatapath/table-hash.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-switch-flow.o `test -f 'udatapath/switch-flow.c' || echo './'`udatapath/switch-flow.c
udatapath/switch-flow.c:319:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/switch-flow.c:323:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_output *' increases required alignment from 1 to 2 [-Wcast-align]
            struct ofp_action_output *oa = (struct ofp_action_output *)p;
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-private-msg.o `test -f 'udatapath/private-msg.c' || echo './'`udatapath/private-msg.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-udatapath.o `test -f 'udatapath/udatapath.c' || echo './'`udatapath/udatapath.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-of_ext_msg.o `test -f 'udatapath/of_ext_msg.c' || echo './'`udatapath/of_ext_msg.c
udatapath/of_ext_msg.c:102:11: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
    opq = (struct ofp_packet_queue *)ofq_delete->body;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/of_ext_msg.c:151:11: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
    opq = (struct ofp_packet_queue *)ofq_modify->body;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-dp_act.o `test -f 'udatapath/dp_act.c' || echo './'`udatapath/dp_act.c
udatapath/dp_act.c:63:37: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_enqueue *' increases required alignment from 2 to 4 [-Wcast-align]
    struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)ah;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:185:37: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
    struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:385:11: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
    avh = (struct ofp_action_vendor_header *)ah;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:406:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:461:15: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
            = (struct ofp_action_vendor_header *)ah;
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:494:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        struct ofp_action_header *ah = (struct ofp_action_header *)p;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:504:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_output *' increases required alignment from 1 to 2 [-Wcast-align]
            struct ofp_action_output *oa = (struct ofp_action_output *)p;
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/dp_act.c:509:45: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_enqueue *' increases required alignment from 1 to 4 [-Wcast-align]
            struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)p;
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-datapath.o `test -f 'udatapath/datapath.c' || echo './'`udatapath/datapath.c
udatapath/datapath.c:225:5: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:225:5: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:541:9: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH_SAFE (f, n, struct sw_flow, node, &deleted) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:541:9: warning: cast from 'char *' to 'struct sw_flow *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH_SAFE (f, n, struct sw_flow, node, &deleted) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:565:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (p, pn, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:565:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH_SAFE (p, pn, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:595:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_SAFE (r, rn, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:595:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH_SAFE (r, rn, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:730:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:730:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:736:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:736:5: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:754:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:754:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:925:9: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:925:9: warning: cast from 'char *' to 'struct remote *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct remote, node, &dp->remotes) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1048:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1048:5: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (p, struct sw_port, node, &dp->port_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1736:34: warning: unused parameter 'dp' [-Wunused-parameter]
dump_port_stats(struct datapath *dp, struct sw_port *port,
                                 ^
udatapath/datapath.c:1853:9: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(p, struct sw_port, node, &dp->port_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1853:9: warning: cast from 'char *' to 'struct sw_port *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(p, struct sw_port, node, &dp->port_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1856:21: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1856:21: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                    LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1873:17: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:1873:17: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
                LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:2194:9: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
udatapath/datapath.c:2194:9: warning: cast from 'char *' to 'struct sw_queue *' increases required alignment from 1 to 8 [-Wcast-align]
        LIST_FOR_EACH(q, struct sw_queue, node, &p->queue_list) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-crc32.o `test -f 'udatapath/crc32.c' || echo './'`udatapath/crc32.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib    -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o udatapath/ofdatapath-chain.o `test -f 'udatapath/chain.c' || echo './'`udatapath/chain.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/ofp-kill.o utilities/ofp-kill.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/ofp-discover.o utilities/ofp-discover.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/dpctl.o utilities/dpctl.c
utilities/dpctl.c:719:12: warning: cast from 'struct private_vxopt *' to 'struct ofpstat *' increases required alignment from 1 to 8 [-Wcast-align]
    ofps = (struct ofpstat *)(vxopt + 1);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o utilities/vlogconf.o utilities/vlogconf.c
(echo '#include "lib/dhparams.h"' &&				\
 openssl dhparam -C -in ./lib/dh1024.pem -noout &&	\
 openssl dhparam -C -in ./lib/dh2048.pem -noout &&	\
 openssl dhparam -C -in ./lib/dh4096.pem -noout) | 	\
 sed -e 's/\(get_dh[0-9]*\)()/\1(void)/' 			\
     -e 's/static DH \*get_dh/DH \*get_dh/' > lib/dhparams.c.tmp
mv lib/dhparams.c.tmp lib/dhparams.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o controller/controller.o controller/controller.c
(echo '/* -*- mode: c; buffer-read-only: t -*- */' && \
 echo 'const char ofp_pkgdatadir[] = "/usr/share/openflow";' && \
 echo 'const char ofp_rundir[] = "/var/run";' && \
 echo 'const char ofp_logdir[] = "/var/log/openflow";') > lib/dirs.c.tmp
mv lib/dirs.c.tmp lib/dirs.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vlog.o lib/vlog.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dpif.o lib/dpif.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/netlink.o lib/netlink.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-netlink.o lib/vconn-netlink.c
lib/vconn-netlink.c:70:12: warning: cast from 'char *' to 'struct netlink_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct netlink_vconn, vconn); 
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-ssl.o lib/vconn-ssl.c
In file included from lib/vconn-ssl.c:47:
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/fcntl.h:1:2: warning: redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-W#warnings]
#warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
 ^
lib/vconn-ssl.c:278:12: warning: cast from 'char *' to 'struct ssl_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct ssl_vconn, vconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-ssl.c:806:12: warning: cast from 'char *' to 'struct pssl_pvconn *' increases required alignment from 1 to 4 [-Wcast-align]
    return CONTAINER_OF(pvconn, struct pssl_pvconn, pvconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-ssl.c:888:31: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types]
    new_fd = accept(pssl->fd, &sin, &sin_len);
                              ^~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/socket.h:385:45: note: passing argument to parameter here
int accept (int, struct sockaddr *__restrict, socklen_t *__restrict);
                                            ^
lib/vconn-ssl.c:957:14: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations]
    method = TLSv1_method();
             ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/ssl.h:1877:1: note: 'TLSv1_method' has been explicitly marked deprecated here
DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:155:34: note: expanded from macro 'DEPRECATEDIN_1_1_0'
# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
                                 ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:118:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
lib/vconn-ssl.c:957:12: warning: assigning to 'SSL_METHOD *' (aka 'struct ssl_method_st *') from 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    method = TLSv1_method();
           ^ ~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhparams.o lib/dhparams.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/discovery.o secchan/discovery.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/emerg-flow.o secchan/emerg-flow.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/fail-open.o secchan/fail-open.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/failover.o secchan/failover.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/in-band.o secchan/in-band.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/port-watcher.o secchan/port-watcher.c
secchan/port-watcher.c:414:41: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        if (pw->last_feature_request != TIME_MIN) {
                                        ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
secchan/port-watcher.c:610:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    pw->last_feature_request = TIME_MIN;
                               ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/protocol-stat.o secchan/protocol-stat.c
secchan/protocol-stat.c:169:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofpstat *' increases required alignment from 1 to 8 [-Wcast-align]
        ofps = (struct ofpstat *)((uint8_t *)(pvxhdr + 1) + sizeof(*pvxopt));
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/ratelimit.o secchan/ratelimit.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/secchan.o secchan/secchan.c
secchan/secchan.c:240:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH_SAFE (r, n, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:82:17: note: expanded from macro 'LIST_FOR_EACH_SAFE'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:240:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH_SAFE (r, n, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:83:18: note: expanded from macro 'LIST_FOR_EACH_SAFE'
         (NEXT = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER), \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:280:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:280:9: warning: cast from 'char *' to 'struct relay *' increases required alignment from 1 to 4 [-Wcast-align]
        LIST_FOR_EACH (r, struct relay, node, &relays) {
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secchan/secchan.c:874:12: warning: data argument not used by format string [-Wformat-extra-args]
           ofp_pkgdatadir);
           ^
5 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/status.o secchan/status.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o secchan/stp-secchan.o secchan/stp-secchan.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vlog-socket.o lib/vlog-socket.c
lib/vlog-socket.c:172:17: warning: cast from 'unsigned char *' to 'struct cmsghdr *' increases required alignment from 1 to 4 [-Wcast-align]
         cmsg = CMSG_NXTHDR(&msg, cmsg)) {
                ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot/usr/include/sys/socket.h:356:8: note: expanded from macro 'CMSG_NXTHDR'
        ? 0 : (struct cmsghdr *)__CMSG_NEXT(cmsg))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vlog-socket.c:175:20: warning: cast from 'unsigned char *' to 'struct ucred *' increases required alignment from 1 to 4 [-Wcast-align]
            cred = (struct ucred *) CMSG_DATA(cmsg);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vlog-socket.c:180:24: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
            int* fds = (int *) CMSG_DATA(cmsg);
                       ^~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn.o lib/vconn.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-unix.o lib/vconn-unix.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-tcp.o lib/vconn-tcp.c
lib/vconn-tcp.c:182:37: warning: cast from 'const struct sockaddr *' to 'const struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
    const struct sockaddr_in *sin = (const struct sockaddr_in *) sa;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/vconn-stream.o lib/vconn-stream.c
lib/vconn-stream.c:93:12: warning: cast from 'char *' to 'struct stream_vconn *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(vconn, struct stream_vconn, vconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/vconn-stream.c:281:12: warning: cast from 'char *' to 'struct pstream_pvconn *' increases required alignment from 1 to 4 [-Wcast-align]
    return CONTAINER_OF(pvconn, struct pstream_pvconn, pvconn);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/util.o lib/util.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/timeval.o lib/timeval.c
lib/timeval.c:55:26: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
static time_t deadline = TIME_MIN;
                         ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:131:52: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    deadline = secs ? time_add(time_now(), secs) : TIME_MIN;
                                                   ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:173:37: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        if (!blocked && deadline == TIME_MIN) {
                                    ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:190:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            ? (b > TIME_MAX - a ? TIME_MAX : a + b)
                   ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/timeval.c:190:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            ? (b > TIME_MAX - a ? TIME_MAX : a + b)
                                  ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/timeval.c:191:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            : (b < TIME_MIN - a ? TIME_MIN : a + b));
                   ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:191:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            : (b < TIME_MIN - a ? TIME_MIN : a + b));
                                  ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/timeval.c:198:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    if (deadline != TIME_MIN && time(0) > deadline) {
                    ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
8 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/tag.o lib/tag.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/svec.o lib/svec.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/stp.o lib/stp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/socket-util.o lib/socket-util.c
lib/socket-util.c:119:25: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
        addr->s_addr = *(uint32_t *) he->h_addr;
                        ^~~~~~~~~~~~~~~~~~~~~~~
lib/socket-util.c:275:16: warning: implicit declaration of function 'fchmod' is invalid in C99 [-Wimplicit-function-declaration]
            || fchmod(fd, S_IRWXU)) {
               ^
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/signals.o lib/signals.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/shash.o lib/shash.c
lib/shash.c:65:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_SAFE (node, next, struct shash_node, node, &sh->map) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:106:19: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
    for ((NODE) = CONTAINER_OF(hmap_first(HMAP), STRUCT, MEMBER);   \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:65:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_SAFE (node, next, struct shash_node, node, &sh->map) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:108:22: note: expanded from macro 'HMAP_FOR_EACH_SAFE'
          ? (NEXT) = CONTAINER_OF(hmap_next(HMAP, &(NODE)->MEMBER), \
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:97:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_WITH_HASH (node, struct shash_node, node,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:84:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
    for ((NODE) = CONTAINER_OF(hmap_first_with_hash(HMAP, HASH),        \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/shash.c:97:5: warning: cast from 'char *' to 'struct shash_node *' increases required alignment from 1 to 4 [-Wcast-align]
    HMAP_FOR_EACH_WITH_HASH (node, struct shash_node, node,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/hmap.h:87:19: note: expanded from macro 'HMAP_FOR_EACH_WITH_HASH'
         (NODE) = CONTAINER_OF(hmap_next_with_hash(&(NODE)->MEMBER),    \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/rconn.o lib/rconn.c
lib/rconn.c:202:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    rc->backoff_deadline = TIME_MIN;
                           ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/rconn.c:270:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MIN;
                               ^~~~~~~~
./lib/timeval.h:51:18: note: expanded from macro 'TIME_MIN'
#define TIME_MIN TYPE_MINIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:43:40: note: expanded from macro 'TYPE_MINIMUM'
                            ? ~(TYPE)0 << TYPE_VALUE_BITS(TYPE) \
                              ~~~~~~~~ ^
lib/rconn.c:322:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MAX; /* Prevent resetting backoff. */
                               ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
lib/rconn.c:362:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        rc->backoff_deadline = TIME_MAX; /* Prevent resetting backoff. */
                               ^~~~~~~~
./lib/timeval.h:50:18: note: expanded from macro 'TIME_MAX'
#define TIME_MAX TYPE_MAXIMUM(time_t)
                 ^~~~~~~~~~~~~~~~~~~~
./lib/type-props.h:46:42: note: expanded from macro 'TYPE_MAXIMUM'
                            ? ~(~(TYPE)0 << TYPE_VALUE_BITS(TYPE)) \
                                ~~~~~~~~ ^
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/random.o lib/random.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/queue.o lib/queue.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/process.o lib/process.c
lib/process.c:353:5: warning: cast from 'char *' to 'struct process *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (p, struct process, node, &all_processes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/process.c:353:5: warning: cast from 'char *' to 'struct process *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (p, struct process, node, &all_processes) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/port-array.o lib/port-array.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/poll-loop.o lib/poll-loop.c
lib/poll-loop.c:171:5: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (pw, struct poll_waiter, node, &waiters) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/poll-loop.c:171:5: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (pw, struct poll_waiter, node, &waiters) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/poll-loop.c:188:14: warning: cast from 'char *' to 'struct poll_waiter *' increases required alignment from 1 to 4 [-Wcast-align]
        pw = CONTAINER_OF(node, struct poll_waiter, node);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/pcap.o lib/pcap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofpstat.o lib/ofpstat.c
lib/ofpstat.c:218:36: warning: cast from 'struct ofp_header *' to 'struct ofp_flow_mod *' increases required alignment from 4 to 8 [-Wcast-align]
        struct ofp_flow_mod *flowmodmsg = (struct ofp_flow_mod *)hdr;
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofpbuf.o lib/ofpbuf.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/ofp-print.o lib/ofp-print.c
lib/ofp-print.c:327:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_enqueue *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_enqueue *ea = (struct ofp_action_enqueue *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:366:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:372:41: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_nw_addr *' increases required alignment from 2 to 4 [-Wcast-align]
        struct ofp_action_nw_addr *na = (struct ofp_action_nw_addr *)ah;
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:397:19: warning: cast from 'const struct ofp_action_header *' to 'struct ofp_action_vendor_header *' increases required alignment from 2 to 4 [-Wcast-align]
                = (struct ofp_action_vendor_header *)ah;
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:431:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_action_header *' increases required alignment from 1 to 2 [-Wcast-align]
        len = ofp_print_action(string, (struct ofp_action_header *)p, 
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/ofp-print.c:1383:22: warning: cast from 'char *' to 'struct ofp_packet_queue *' increases required alignment from 1 to 4 [-Wcast-align]
        queue_desc = (struct ofp_packet_queue *)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/netdev.o lib/netdev.c
lib/netdev.c:1089:35: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
        struct sockaddr_in *sin = (struct sockaddr_in *) &ifr.ifr_addr;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1271:10: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
    pa = (struct sockaddr_in *) &r.arp_pa;
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1559:5: warning: cast from 'char *' to 'struct netdev *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (netdev, struct netdev, node, &netdev_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/netdev.c:1559:5: warning: cast from 'char *' to 'struct netdev *' increases required alignment from 1 to 4 [-Wcast-align]
    LIST_FOR_EACH (netdev, struct netdev, node, &netdev_list) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/mac-learning.o lib/mac-learning.c
lib/mac-learning.c:88:12: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    return CONTAINER_OF(list, struct mac_entry, lru_node);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/mac-learning.c:118:5: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (e, struct mac_entry, hash_node, bucket) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:74:17: note: expanded from macro 'LIST_FOR_EACH'
    for (ITER = CONTAINER_OF((LIST)->next, STRUCT, MEMBER);         \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/mac-learning.c:118:5: warning: cast from 'char *' to 'struct mac_entry *' increases required alignment from 1 to 8 [-Wcast-align]
    LIST_FOR_EACH (e, struct mac_entry, hash_node, bucket) {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/list.h:76:17: note: expanded from macro 'LIST_FOR_EACH'
         ITER = CONTAINER_OF((ITER)->MEMBER.next, STRUCT, MEMBER))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/util.h:90:10: note: expanded from macro 'CONTAINER_OF'
        ((STRUCT *) ((char *) (POINTER) - offsetof (STRUCT, MEMBER)))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/list.o lib/list.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/learning-switch.o lib/learning-switch.c
lib/learning-switch.c:214:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ofp_flow_stats_request *' increases required alignment from 1 to 4 [-Wcast-align]
            ofsr = (struct ofp_flow_stats_request *) osr->body;
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/leak-checker.o lib/leak-checker.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/hmap.o lib/hmap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/hash.o lib/hash.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/flow.o lib/flow.c
lib/flow.c:51:32: warning: unused variable 'arp' [-Wunused-variable]
        struct arp_eth_header *arp = packet->data;
                               ^
lib/flow.c:213:42: warning: incompatible pointer types initializing 'const struct arp_eth_header *' with an expression of type 'struct arp_header *' [-Wincompatible-pointer-types]
            const struct arp_eth_header *arp = pull_arp(&b);
                                         ^     ~~~~~~~~~~~~
2 warnings generated.
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/fault.o lib/fault.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/fatal-signal.o lib/fatal-signal.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dynamic-string.o lib/dynamic-string.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dirs.o lib/dirs.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhcp.o lib/dhcp.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/dhcp-client.o lib/dhcp-client.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/daemon.o lib/daemon.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/csum.o lib/csum.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/command-line.o lib/command-line.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/bitmap.o lib/bitmap.c
mips-yoe-linux-musl-clang   -mabi=32 -mhard-float -march=mips32r2   -mbig-endian -Wno-error=unused-command-line-argument -Qunused-arguments -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot -DHAVE_CONFIG_H -I.   -g -I ./include -I ./lib   -Wstrict-prototypes  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0=/usr/src/debug/openflow/1.0+gitAUTOINC+c84f33f09d-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/recipe-sysroot-native=  -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -c -o lib/backtrace.o lib/backtrace.c
lib/backtrace.c:97:25: warning: address of stack memory associated with local variable 'dummy' returned [-Wreturn-stack-address]
    return (uintptr_t) &dummy;
                        ^~~~~
error: return address can be determined only for current frame
1 warning and 1 error generated.
make[2]: *** [Makefile:1734: lib/backtrace.o] Error 1
make[2]: Leaving directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make[1]: *** [Makefile:2095: all-recursive] Error 1
make[1]: Leaving directory 'TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/git'
make: *** [Makefile:1091: all] Error 2
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux-musl/openflow/1.0+gitAUTOINC+c84f33f09d-r0/temp/run.do_compile.2457055:1 exit 1 from 'exit 1'

Error details

Submitted on:
18/11/19 05:10
Error type:
Recipe
Task:
do_compile
Recipe:
openflow
Recipe version:
1.0+gitAUTOINC+c84f33f09d-r0
Machine:
qemumips
Distro:
yoe
Build system:
x86_64-linux
Target system:
mips-yoe-linux-musl
Host distro:
arch/arch
Branch:
yoe/mut
Commit:
595c92471c7f540914e51d5ffb0e04fe96034bd7
Build:
#92422
Submitter:
raj.khem@gmail.com
Similar errors:
0
Open a bug