| ^ src/libm.h:263:1: note: in expansion of macro 'LIBM_DD' 263 | LIBM_DD(round) | ^~~~~~~ src/builtin.c:1629:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1629 | {(cfunction_ptr)f_ ## name, #name, 3}, | ^ src/libm.h:268:1: note: in expansion of macro 'LIBM_DDD' 268 | LIBM_DDD(scalb) | ^~~~~~~~ src/builtin.c:1629:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1629 | {(cfunction_ptr)f_ ## name, #name, 3}, | ^ src/libm.h:273:1: note: in expansion of macro 'LIBM_DDD' 273 | LIBM_DDD(scalbln) | ^~~~~~~~ src/builtin.c:1625:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1625 | {(cfunction_ptr)f_ ## name, #name, 1}, | ^ src/libm.h:278:1: note: in expansion of macro 'LIBM_DD' 278 | LIBM_DD(significand) | ^~~~~~~ src/builtin.c:1625:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1625 | {(cfunction_ptr)f_ ## name, #name, 1}, | ^ src/libm.h:283:1: note: in expansion of macro 'LIBM_DD' 283 | LIBM_DD(trunc) | ^~~~~~~ src/builtin.c:1629:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1629 | {(cfunction_ptr)f_ ## name, #name, 3}, | ^ src/libm.h:288:1: note: in expansion of macro 'LIBM_DDD' 288 | LIBM_DDD(ldexp) | ^~~~~~~~ src/builtin.c:1639:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1639 | {(cfunction_ptr)f_frexp,"frexp", 1}, | ^ src/builtin.c:1642:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1642 | {(cfunction_ptr)f_modf,"modf", 1}, | ^ src/builtin.c:1645:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1645 | {(cfunction_ptr)f_lgamma_r,"lgamma_r", 1}, | ^ src/builtin.c:1647:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1647 | {(cfunction_ptr)f_plus, "_plus", 3}, | ^ src/builtin.c:1648:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1648 | {(cfunction_ptr)f_negate, "_negate", 1}, | ^ src/builtin.c:1649:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1649 | {(cfunction_ptr)f_minus, "_minus", 3}, | ^ src/builtin.c:1650:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1650 | {(cfunction_ptr)f_multiply, "_multiply", 3}, | ^ src/builtin.c:1651:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1651 | {(cfunction_ptr)f_divide, "_divide", 3}, | ^ src/builtin.c:1652:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1652 | {(cfunction_ptr)f_mod, "_mod", 3}, | ^ src/builtin.c:1653:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1653 | {(cfunction_ptr)f_dump, "tojson", 1}, | ^ src/builtin.c:1654:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1654 | {(cfunction_ptr)f_json_parse, "fromjson", 1}, | ^ src/builtin.c:1655:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1655 | {(cfunction_ptr)f_tonumber, "tonumber", 1}, | ^ src/builtin.c:1656:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1656 | {(cfunction_ptr)f_tostring, "tostring", 1}, | ^ src/builtin.c:1657:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1657 | {(cfunction_ptr)f_keys, "keys", 1}, | ^ src/builtin.c:1658:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1658 | {(cfunction_ptr)f_keys_unsorted, "keys_unsorted", 1}, | ^ src/builtin.c:1659:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1659 | {(cfunction_ptr)f_startswith, "startswith", 2}, | ^ src/builtin.c:1660:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1660 | {(cfunction_ptr)f_endswith, "endswith", 2}, | ^ src/builtin.c:1661:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1661 | {(cfunction_ptr)f_ltrimstr, "ltrimstr", 2}, | ^ src/builtin.c:1662:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1662 | {(cfunction_ptr)f_rtrimstr, "rtrimstr", 2}, | ^ src/builtin.c:1663:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1663 | {(cfunction_ptr)f_string_split, "split", 2}, | ^ src/builtin.c:1664:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1664 | {(cfunction_ptr)f_string_explode, "explode", 1}, | ^ src/builtin.c:1665:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1665 | {(cfunction_ptr)f_string_implode, "implode", 1}, | ^ src/builtin.c:1666:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1666 | {(cfunction_ptr)f_string_indexes, "_strindices", 2}, | ^ src/builtin.c:1667:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1667 | {(cfunction_ptr)f_setpath, "setpath", 3}, // FIXME typechecking | ^ src/builtin.c:1668:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1668 | {(cfunction_ptr)f_getpath, "getpath", 2}, | ^ src/builtin.c:1669:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1669 | {(cfunction_ptr)f_delpaths, "delpaths", 2}, | ^ src/builtin.c:1670:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1670 | {(cfunction_ptr)f_has, "has", 2}, | ^ src/builtin.c:1671:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1671 | {(cfunction_ptr)f_equal, "_equal", 3}, | ^ src/builtin.c:1672:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1672 | {(cfunction_ptr)f_notequal, "_notequal", 3}, | ^ src/builtin.c:1673:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1673 | {(cfunction_ptr)f_less, "_less", 3}, | ^ src/builtin.c:1674:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1674 | {(cfunction_ptr)f_greater, "_greater", 3}, | ^ src/builtin.c:1675:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1675 | {(cfunction_ptr)f_lesseq, "_lesseq", 3}, | ^ src/builtin.c:1676:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1676 | {(cfunction_ptr)f_greatereq, "_greatereq", 3}, | ^ src/builtin.c:1677:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1677 | {(cfunction_ptr)f_contains, "contains", 2}, | ^ src/builtin.c:1678:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1678 | {(cfunction_ptr)f_length, "length", 1}, | ^ src/builtin.c:1679:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1679 | {(cfunction_ptr)f_utf8bytelength, "utf8bytelength", 1}, | ^ src/builtin.c:1680:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1680 | {(cfunction_ptr)f_type, "type", 1}, | ^ src/builtin.c:1681:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1681 | {(cfunction_ptr)f_isinfinite, "isinfinite", 1}, | ^ src/builtin.c:1682:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1682 | {(cfunction_ptr)f_isnan, "isnan", 1}, | ^ src/builtin.c:1683:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1683 | {(cfunction_ptr)f_isnormal, "isnormal", 1}, | ^ src/builtin.c:1684:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1684 | {(cfunction_ptr)f_infinite, "infinite", 1}, | ^ src/builtin.c:1685:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1685 | {(cfunction_ptr)f_nan, "nan", 1}, | ^ src/builtin.c:1686:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1686 | {(cfunction_ptr)f_sort, "sort", 1}, | ^ src/builtin.c:1687:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1687 | {(cfunction_ptr)f_sort_by_impl, "_sort_by_impl", 2}, | ^ src/builtin.c:1688:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1688 | {(cfunction_ptr)f_group_by_impl, "_group_by_impl", 2}, | ^ src/builtin.c:1689:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1689 | {(cfunction_ptr)f_min, "min", 1}, | ^ src/builtin.c:1690:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1690 | {(cfunction_ptr)f_max, "max", 1}, | ^ src/builtin.c:1691:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1691 | {(cfunction_ptr)f_min_by_impl, "_min_by_impl", 2}, | ^ src/builtin.c:1692:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1692 | {(cfunction_ptr)f_max_by_impl, "_max_by_impl", 2}, | ^ src/builtin.c:1693:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1693 | {(cfunction_ptr)f_error, "error", 1}, | ^ src/builtin.c:1694:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1694 | {(cfunction_ptr)f_format, "format", 2}, | ^ src/builtin.c:1695:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1695 | {(cfunction_ptr)f_env, "env", 1}, | ^ src/builtin.c:1696:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1696 | {(cfunction_ptr)f_halt, "halt", 1}, | ^ src/builtin.c:1697:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1697 | {(cfunction_ptr)f_halt_error, "halt_error", 2}, | ^ src/builtin.c:1698:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1698 | {(cfunction_ptr)f_get_search_list, "get_search_list", 1}, | ^ src/builtin.c:1699:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1699 | {(cfunction_ptr)f_get_prog_origin, "get_prog_origin", 1}, | ^ src/builtin.c:1700:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1700 | {(cfunction_ptr)f_get_jq_origin, "get_jq_origin", 1}, | ^ src/builtin.c:1701:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1701 | {(cfunction_ptr)f_match, "_match_impl", 4}, | ^ src/builtin.c:1702:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1702 | {(cfunction_ptr)f_modulemeta, "modulemeta", 1}, | ^ src/builtin.c:1703:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1703 | {(cfunction_ptr)f_input, "input", 1}, | ^ src/builtin.c:1704:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1704 | {(cfunction_ptr)f_debug, "debug", 1}, | ^ src/builtin.c:1705:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1705 | {(cfunction_ptr)f_stderr, "stderr", 1}, | ^ src/builtin.c:1706:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1706 | {(cfunction_ptr)f_strptime, "strptime", 2}, | ^ src/builtin.c:1707:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1707 | {(cfunction_ptr)f_strftime, "strftime", 2}, | ^ src/builtin.c:1708:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} to 'void (*)()' [-Wcast-function-type] 1708 | {(cfunction_ptr)f_strflocaltime, "strflocaltime", 2}, | ^ src/builtin.c:1709:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1709 | {(cfunction_ptr)f_mktime, "mktime", 1}, | ^ src/builtin.c:1710:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1710 | {(cfunction_ptr)f_gmtime, "gmtime", 1}, | ^ src/builtin.c:1711:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1711 | {(cfunction_ptr)f_localtime, "localtime", 1}, | ^ src/builtin.c:1712:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1712 | {(cfunction_ptr)f_now, "now", 1}, | ^ src/builtin.c:1713:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1713 | {(cfunction_ptr)f_current_filename, "input_filename", 1}, | ^ src/builtin.c:1714:4: warning: cast between incompatible function types from 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} to 'void (*)()' [-Wcast-function-type] 1714 | {(cfunction_ptr)f_current_line, "input_line_number", 1}, | ^ CC src/bytecode.lo CC src/compile.lo CC src/execute.lo src/execute.c: In function 'jq_next': src/execute.c:856:22: warning: cast between incompatible function types from 'cfunction_ptr' {aka 'void (*)()'} to 'jv (*)(jq_state *, jv)' {aka 'struct (*)(struct jq_state *, struct )'} [-Wcast-function-type] 856 | case 1: top = ((func_1)function->fptr)(jq, in[0]); break; | ^ src/execute.c:857:22: warning: cast between incompatible function types from 'cfunction_ptr' {aka 'void (*)()'} to 'jv (*)(jq_state *, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct )'} [-Wcast-function-type] 857 | case 2: top = ((func_2)function->fptr)(jq, in[0], in[1]); break; | ^ src/execute.c:858:22: warning: cast between incompatible function types from 'cfunction_ptr' {aka 'void (*)()'} to 'jv (*)(jq_state *, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct )'} [-Wcast-function-type] 858 | case 3: top = ((func_3)function->fptr)(jq, in[0], in[1], in[2]); break; | ^ src/execute.c:859:22: warning: cast between incompatible function types from 'cfunction_ptr' {aka 'void (*)()'} to 'jv (*)(jq_state *, jv, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct , struct )'} [-Wcast-function-type] 859 | case 4: top = ((func_4)function->fptr)(jq, in[0], in[1], in[2], in[3]); break; | ^ src/execute.c:860:22: warning: cast between incompatible function types from 'cfunction_ptr' {aka 'void (*)()'} to 'jv (*)(jq_state *, jv, jv, jv, jv, jv)' {aka 'struct (*)(struct jq_state *, struct , struct , struct , struct , struct )'} [-Wcast-function-type] 860 | case 5: top = ((func_5)function->fptr)(jq, in[0], in[1], in[2], in[3], in[4]); break; | ^ src/execute.c:570:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | stack_save(jq, pc - 1, stack_get_pos(jq)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/execute.c:571:5: note: here 571 | case STOREV: { | ^~~~ src/execute.c:717:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 717 | case EACH_OPT: { | ^ src/execute.c:732:5: note: here 732 | case ON_BACKTRACK(EACH): | ^~~~ CC src/jq_test.lo CC src/jv.lo src/jv.c: In function 'jvp_string_hash': src/jv.c:915:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 915 | case 3: k1 ^= tail[2] << 16; | ~~~^~~~~~~~~~~~~~~~ src/jv.c:916:3: note: here 916 | case 2: k1 ^= tail[1] << 8; | ^~~~ src/jv.c:916:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 916 | case 2: k1 ^= tail[1] << 8; | ~~~^~~~~~~~~~~~~~~ src/jv.c:917:3: note: here 917 | case 1: k1 ^= tail[0]; | ^~~~ CC src/jv_alloc.lo CC src/jv_aux.lo CC src/jv_dtoa.lo src/jv_dtoa.c: In function 'jvp_strtod': src/jv_dtoa.c:2330:54: warning: unused variable 'test_scale' [-Wunused-variable] 2330 | int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1, test_scale; | ^~~~~~~~~~ src/jv_dtoa.c:2368:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2368 | sign = 1; | ~~~~~^~~ src/jv_dtoa.c:2370:3: note: here 2370 | case '+': | ^~~~ src/jv_dtoa.c:2480:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 2480 | esign = 1; | ~~~~~~^~~ src/jv_dtoa.c:2481:4: note: here 2481 | case '+': | ^~~~ src/jv_dtoa.c: In function 'jvp_dtoa': src/jv_dtoa.c:3700:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 3700 | leftright = 0; | ~~~~~~~~~~^~~ src/jv_dtoa.c:3702:3: note: here 3702 | case 4: | ^~~~ src/jv_dtoa.c:3708:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 3708 | leftright = 0; | ~~~~~~~~~~^~~ src/jv_dtoa.c:3710:3: note: here 3710 | case 5: | ^~~~ CC src/jv_file.lo CC src/jv_parse.lo CC src/jv_print.lo CC src/jv_unicode.lo CC src/linker.lo CC src/locfile.lo CC src/util.lo src/util.c:3: warning: "_GNU_SOURCE" redefined 3 | #define _GNU_SOURCE | : note: this is the location of the previous definition CC src/decNumber/decContext.lo CC src/decNumber/decNumber.lo CC src/jv_dtoa_tsd.lo src/jv_dtoa_tsd.c: In function 'tsd_dtoa_ctx_init': src/jv_dtoa_tsd.c:27:41: warning: passing argument 2 of 'pthread_key_create' from incompatible pointer type [-Wincompatible-pointer-types] 27 | if (pthread_key_create(&dtoa_ctx_key, tsd_dtoa_ctx_dtor) != 0) { | ^~~~~~~~~~~~~~~~~ | | | void (*)(struct dtoa_context *) In file included from src/jv_dtoa_tsd.c:3: /usr/include/pthread.h:1124:18: note: expected 'void (*)(void *)' but argument is of type 'void (*)(struct dtoa_context *)' 1124 | void (*__destr_function) (void *)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC src/lexer.lo CC src/parser.lo CCLD libjq.la fatal: not a git repository (or any of the parent directories): .git CC src/main.o CCLD jq GEN jq.1 make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[2]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[1]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' >>> host-jq a17dd3248a666d01be75f6b16be37e80e20b0954 Installing to host directory PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG="/tmp/instance-0/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/tmp/instance-0/output-1/host/lib/pkgconfig:/tmp/instance-0/output-1/host/share/pkgconfig" /usr/bin/make -j1 install -C /tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954/ make[1]: Entering directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' fatal: not a git repository (or any of the parent directories): .git /usr/bin/make install-recursive make[2]: Entering directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' fatal: not a git repository (or any of the parent directories): .git make[4]: Entering directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' fatal: not a git repository (or any of the parent directories): .git /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/lib' /bin/bash ./libtool --mode=install /usr/bin/install -c libjq.la '/tmp/instance-0/output-1/host/lib' libtool: install: /usr/bin/install -c .libs/libjq.so.1.0.4 /tmp/instance-0/output-1/host/lib/libjq.so.1.0.4 libtool: install: (cd /tmp/instance-0/output-1/host/lib && { ln -s -f libjq.so.1.0.4 libjq.so.1 || { rm -f libjq.so.1 && ln -s libjq.so.1.0.4 libjq.so.1; }; }) libtool: install: (cd /tmp/instance-0/output-1/host/lib && { ln -s -f libjq.so.1.0.4 libjq.so || { rm -f libjq.so && ln -s libjq.so.1.0.4 libjq.so; }; }) libtool: install: /usr/bin/install -c .libs/libjq.lai /tmp/instance-0/output-1/host/lib/libjq.la libtool: finish: PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /tmp/instance-0/output-1/host/lib ---------------------------------------------------------------------- Libraries have been installed in: /tmp/instance-0/output-1/host/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/bin' /bin/bash ./libtool --mode=install /usr/bin/install -c jq '/tmp/instance-0/output-1/host/bin' libtool: install: /usr/bin/install -c jq /tmp/instance-0/output-1/host/bin/jq /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/share/doc/jq' /usr/bin/install -c -m 644 README.md COPYING AUTHORS README '/tmp/instance-0/output-1/host/share/doc/jq' /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/include' /usr/bin/install -c -m 644 src/jv.h src/jq.h '/tmp/instance-0/output-1/host/include' /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/share/man/man1' /usr/bin/install -c -m 644 jq.1 '/tmp/instance-0/output-1/host/share/man/man1' /usr/bin/mkdir -p '/tmp/instance-0/output-1/host/lib/pkgconfig' /usr/bin/install -c -m 644 libjq.pc '/tmp/instance-0/output-1/host/lib/pkgconfig' make[4]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[2]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' make[1]: Leaving directory '/tmp/instance-0/output-1/build/host-jq-a17dd3248a666d01be75f6b16be37e80e20b0954' >>> kvm-unit-tests kvm-unit-tests-20171020 Downloading GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git init . Initialized empty Git repository in /tmp/instance-0/dl/kvm-unit-tests/git/.git/ GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git remote add origin 'https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git' GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git remote set-url origin 'https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git' Fetching all references GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git fetch origin From https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests * [new branch] gtests -> origin/gtests * [new branch] master -> origin/master * [new branch] next -> origin/next * [new branch] next-fixed -> origin/next-fixed * [new branch] svm -> origin/svm * [new tag] kvm-unit-tests-20171020 -> kvm-unit-tests-20171020 GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git fetch origin -t Could not fetch special ref 'kvm-unit-tests-20171020'; assuming it is not special. GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git submodule --quiet foreach 'printf "Deregistering submodule \"%s\"\n" "${path}" && cd .. && rm -rf "${path##*/}"' GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git checkout -f -q 'kvm-unit-tests-20171020' GIT_DIR=/tmp/instance-0/dl/kvm-unit-tests/git/.git git clean -ffdx kvm-unit-tests-kvm-unit-tests-20171020-br1.tar.gz: OK (sha256: e476443cd76c8f540734e075b419638b2f200ae002986d6fc14076d410f3751e) >>> kvm-unit-tests kvm-unit-tests-20171020 Extracting gzip -d -c /tmp/instance-0/dl/kvm-unit-tests/kvm-unit-tests-kvm-unit-tests-20171020-br1.tar.gz | tar --strip-components=1 -C /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020 -xf - >>> kvm-unit-tests kvm-unit-tests-20171020 Patching Applying 0001-Makefile-remove-Werror-to-avoid-build-failures.patch using patch: patching file Makefile Applying 0002-kvm-unit-tests-test-for-rdseed-rdrand.patch using patch: patching file Makefile patching file configure patching file x86/vmx_tests.c Applying 0003-Makefile-fix-stack-protector-tests.patch using patch: patching file Makefile Hunk #1 succeeded at 55 with fuzz 1. >>> kvm-unit-tests kvm-unit-tests-20171020 Configuring cd /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020 && ./configure --arch="ppc64" --processor="power7" --endian="big" --cross-prefix="/tmp/instance-0/output-1/host/bin/powerpc64-linux-" Checking for rdseed/rdrand... No. >>> kvm-unit-tests kvm-unit-tests-20171020 Building PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j1 -C /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020 standalone make[1]: Entering directory '/tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020' /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -mbig-endian -c -nostdlib -o powerpc/boot_rom.o powerpc/boot_rom.S /tmp/instance-0/output-1/host/bin/powerpc64-linux-ld -EB -nostdlib -Ttext=0x100 --entry=start --build-id=none -o powerpc/boot_rom.elf powerpc/boot_rom.o dd if=/dev/zero of=powerpc/boot_rom.bin bs=256 count=1 1+0 records in 1+0 records out 256 bytes copied, 4.8011e-05 s, 5.3 MB/s /tmp/instance-0/output-1/host/bin/powerpc64-linux-objcopy -O binary powerpc/boot_rom.elf powerpc/boot_rom.bin.tmp cat powerpc/boot_rom.bin.tmp >> powerpc/boot_rom.bin rm -f powerpc/boot_rom.bin.tmp /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/ppc64/.asm-offsets.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -fverbose-asm -S -o lib/ppc64/asm-offsets.s lib/ppc64/asm-offsets.c (set -e; echo "#ifndef __ASM_OFFSETS_H__"; echo "#define __ASM_OFFSETS_H__"; echo "/*"; echo " * Generated file. DO NOT MODIFY."; echo " *"; echo " */"; echo ""; sed -ne "/^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([-0-9]*\) \(.*\):#define \1 \2 /* \3 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}" lib/ppc64/asm-offsets.s; echo ""; echo "#endif" ) > lib/ppc64/asm-offsets.h cp -f lib/ppc64/asm-offsets.h lib/generated/ /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF powerpc/.selftest.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o powerpc/selftest.o powerpc/selftest.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.argv.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/argv.o lib/argv.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.printf.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/printf.o lib/printf.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.string.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/string.o lib/string.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.abort.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/abort.o lib/abort.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.report.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/report.o lib/report.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.stack.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/stack.o lib/stack.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.util.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/util.o lib/util.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.alloc.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/alloc.o lib/alloc.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/.devicetree.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/devicetree.o lib/devicetree.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.io.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/io.o lib/powerpc/io.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.hcall.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/hcall.o lib/powerpc/hcall.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.setup.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/setup.o lib/powerpc/setup.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.rtas.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/rtas.o lib/powerpc/rtas.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.processor.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/processor.o lib/powerpc/processor.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.handlers.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/handlers.o lib/powerpc/handlers.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/powerpc/.smp.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o lib/powerpc/smp.o lib/powerpc/smp.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-ar rcs lib/libcflat.a lib/argv.o lib/printf.o lib/string.o lib/abort.o lib/report.o lib/stack.o lib/util.o lib/alloc.o lib/devicetree.o lib/powerpc/io.o lib/powerpc/hcall.o lib/powerpc/setup.o lib/powerpc/rtas.o lib/powerpc/processor.o lib/powerpc/handlers.o lib/powerpc/smp.o /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt.o lib/libfdt/fdt.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_ro.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_ro.o lib/libfdt/fdt_ro.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_wip.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_wip.o lib/libfdt/fdt_wip.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_sw.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_sw.o lib/libfdt/fdt_sw.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_rw.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_rw.o lib/libfdt/fdt_rw.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_strerror.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_strerror.o lib/libfdt/fdt_strerror.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF lib/libfdt/.fdt_empty_tree.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -ffreestanding -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -Wno-sign-compare -c -o lib/libfdt/fdt_empty_tree.o lib/libfdt/fdt_empty_tree.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-ar rcs lib/libfdt/libfdt.a lib/libfdt/fdt.o lib/libfdt/fdt_ro.o lib/libfdt/fdt_wip.o lib/libfdt/fdt_sw.o lib/libfdt/fdt_rw.o lib/libfdt/fdt_strerror.o lib/libfdt/fdt_empty_tree.o /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF powerpc/.cstart64.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -nostdlib -o powerpc/cstart64.o powerpc/cstart64.S /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF powerpc/.reloc64.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o powerpc/reloc64.o powerpc/reloc64.c /tmp/instance-0/output-1/host/bin/powerpc64-linux-gcc -std=gnu99 -ffreestanding -O2 -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib -I /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/libfdt -I lib -Wa,-mregnames -g -MMD -MF powerpc/.selftest.d -DNO_RDSEEDRAND -Wall -Wwrite-strings -Wclobbered -Wempty-body -Wuninitialized -Wignored-qualifiers -Wunused-but-set-parameter -fomit-frame-pointer -fno-stack-protector -Wno-frame-address -fno-pic -no-pie -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -mbig-endian -c -o powerpc/selftest.aux.o /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/lib/auxinfo.c \ -DPROGNAME=\"powerpc/selftest.elf\" /tmp/instance-0/output-1/host/bin/powerpc64-linux-ld -EB -nostdlib -pie -n -o powerpc/selftest.elf \ -T /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/powerpc/flat.lds --build-id=none \ powerpc/selftest.o powerpc/cstart64.o powerpc/reloc64.o lib/libcflat.a lib/libfdt/libfdt.a powerpc/selftest.aux.o /tmp/instance-0/output-1/host/bin/powerpc64-linux-ld: powerpc/selftest.elf: error: PHDR segment not covered by LOAD segment make[1]: *** [/tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/powerpc/Makefile.common:50: powerpc/selftest.elf] Error 1 make[1]: Leaving directory '/tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020' make: *** [package/pkg-generic.mk:270: /tmp/instance-0/output-1/build/kvm-unit-tests-kvm-unit-tests-20171020/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-0/buildroot'