Paul Stewart | 054c80d | 2016-11-04 10:50:31 -0700 | [diff] [blame] | 1 | find: `vendor': No such file or directory |
| 2 | ============================================ |
| 3 | PLATFORM_VERSION_CODENAME=REL |
| 4 | PLATFORM_VERSION=7.0 |
| 5 | TARGET_PRODUCT=aosp_bullhead |
| 6 | TARGET_BUILD_VARIANT=eng |
| 7 | TARGET_BUILD_TYPE=release |
| 8 | TARGET_BUILD_APPS= |
| 9 | TARGET_ARCH=arm64 |
| 10 | TARGET_ARCH_VARIANT=armv8-a |
| 11 | TARGET_CPU_VARIANT=cortex-a53 |
| 12 | TARGET_2ND_ARCH=arm |
| 13 | TARGET_2ND_ARCH_VARIANT=armv7-a-neon |
| 14 | TARGET_2ND_CPU_VARIANT=cortex-a53.a57 |
| 15 | HOST_ARCH=x86_64 |
| 16 | HOST_2ND_ARCH=x86 |
| 17 | HOST_OS=linux |
| 18 | HOST_OS_EXTRA=Linux-3.13.0-95-generic-x86_64-with-Ubuntu-14.04-trusty |
| 19 | HOST_CROSS_OS=windows |
| 20 | HOST_CROSS_ARCH=x86 |
| 21 | HOST_CROSS_2ND_ARCH=x86_64 |
| 22 | HOST_BUILD_TYPE=release |
| 23 | BUILD_ID=NYC |
| 24 | OUT_DIR=out |
| 25 | AUX_OS_VARIANT_LIST= |
| 26 | ============================================ |
| 27 | make: Entering directory `/usr/local/google/home/pstew/build/aosp' |
| 28 | ninja: no work to do. |
| 29 | ninja: no work to do. |
| 30 | Running kati to generate build-aosp_bullhead-mmm-external_libnl_Android.mk.ninja... |
| 31 | No need to regenerate ninja file |
| 32 | Starting build with ninja |
| 33 | ninja: Entering directory `.' |
| 34 | [ 1% 1/68] target thumb C: libnl_32 <= external/libnl/lib/cache.c |
| 35 | [ 2% 2/68] target thumb C: libnl_32 <= external/libnl/lib/data.c |
| 36 | external/libnl/lib/data.c:119:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 37 | memcpy(data->d_data + data->d_size, buf, size); |
| 38 | ~~~~~~~~~~~~ ^ |
| 39 | external/libnl/lib/data.c:121:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 40 | memset(data->d_data + data->d_size, 0, size); |
| 41 | ~~~~~~~~~~~~ ^ |
| 42 | 2 warnings generated. |
| 43 | [ 4% 3/68] target thumb C: libnl_32 <= external/libnl/lib/nl.c |
| 44 | external/libnl/lib/nl.c:694:18: warning: comparison of integers of different signs: '__kernel_size_t' (aka 'unsigned int') and 'ssize_t' (aka 'int') [-Wsign-compare] |
| 45 | if (iov.iov_len < n || (msg.msg_flags & MSG_TRUNC)) { |
| 46 | ~~~~~~~~~~~ ^ ~ |
| 47 | external/libnl/lib/nl.c:786:29: warning: missing field 'nl_pad' initializer [-Wmissing-field-initializers] |
| 48 | struct sockaddr_nl nla = {0}; |
| 49 | ^ |
| 50 | external/libnl/lib/nl.c:917:23: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] |
| 51 | if (hdr->nlmsg_len < nlmsg_size(sizeof(*e))) { |
| 52 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ |
| 53 | 3 warnings generated. |
| 54 | [ 5% 4/68] target thumb C: libnl_32 <= external/libnl/lib/cache_mngr.c |
| 55 | [ 7% 5/68] target thumb C: libnl_32 <= external/libnl/lib/socket.c |
| 56 | [ 8% 6/68] target thumb C: libnl_32 <= external/libnl/lib/addr.c |
| 57 | external/libnl/lib/addr.c:707:14: warning: comparison of integers of different signs: 'socklen_t' (aka 'int') and 'unsigned int' [-Wsign-compare] |
| 58 | if (*salen < sizeof(*sai)) |
| 59 | ~~~~~~ ^ ~~~~~~~~~~~~ |
| 60 | external/libnl/lib/addr.c:719:14: warning: comparison of integers of different signs: 'socklen_t' (aka 'int') and 'unsigned int' [-Wsign-compare] |
| 61 | if (*salen < sizeof(*sa6)) |
| 62 | ~~~~~~ ^ ~~~~~~~~~~~~ |
| 63 | external/libnl/lib/addr.c:990:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 64 | if (addr->a_prefixlen != (8 * addr->a_len)) { |
| 65 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ |
| 66 | 3 warnings generated. |
| 67 | [ 10% 7/68] target thumb C: libnl_32 <= external/libnl/lib/fib_lookup/lookup.c |
| 68 | external/libnl/lib/fib_lookup/lookup.c:215:30: warning: missing field 'fl_fwmark' initializer [-Wmissing-field-initializers] |
| 69 | struct fib_result_nl fr = {0}; |
| 70 | ^ |
| 71 | 1 warning generated. |
| 72 | [ 11% 8/68] target thumb C: libnl_32 <= external/libnl/lib/fib_lookup/request.c |
| 73 | [ 13% 9/68] target thumb C: libnl_32 <= external/libnl/lib/object.c |
| 74 | external/libnl/lib/object.c:134:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 75 | memcpy((void *)new + doff, (void *)obj + doff, size); |
| 76 | ~~~~~~~~~~~ ^ |
| 77 | external/libnl/lib/object.c:134:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 78 | memcpy((void *)new + doff, (void *)obj + doff, size); |
| 79 | ~~~~~~~~~~~ ^ |
| 80 | 2 warnings generated. |
| 81 | [ 14% 10/68] target thumb C: libnl_32 <= external/libnl/lib/msg.c |
| 82 | external/libnl/lib/msg.c:168:21: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] |
| 83 | if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) |
| 84 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ |
| 85 | external/libnl/lib/msg.c:183:18: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] |
| 86 | nlh->nlmsg_len <= remaining); |
| 87 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ |
| 88 | external/libnl/lib/msg.c:367:10: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] |
| 89 | if (max < nlmsg_total_size(0)) |
| 90 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ |
| 91 | external/libnl/lib/msg.c:418:6: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 92 | buf += nlmsg_len; |
| 93 | ~~~ ^ |
| 94 | external/libnl/lib/msg.c:422:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 95 | memset(buf + len, 0, tlen - len); |
| 96 | ~~~ ^ |
| 97 | external/libnl/lib/msg.c:842:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 98 | data += GENL_HDRLEN; |
| 99 | ~~~~ ^ |
| 100 | external/libnl/lib/msg.c:855:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 101 | data += hdrsize; |
| 102 | ~~~~ ^ |
| 103 | external/libnl/lib/msg.c:836:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 104 | if (*payloadlen < GENL_HDRLEN) |
| 105 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ |
| 106 | external/libnl/lib/msg.c:897:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 107 | dump_hex(ofd, nla_data(nla) + alen, |
| 108 | ~~~~~~~~~~~~~ ^ |
| 109 | external/libnl/lib/msg.c:920:4: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] |
| 110 | strerror_r(-err->error, buf, sizeof(buf))); |
| 111 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 112 | external/libnl/lib/msg.c:915:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 113 | if (nlmsg_len(hdr) >= sizeof(*err)) { |
| 114 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ |
| 115 | 11 warnings generated. |
| 116 | [ 16% 11/68] target thumb C: libnl_32 <= external/libnl/lib/attr.c |
| 117 | external/libnl/lib/attr.c:150:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 118 | return remaining >= sizeof(*nla) && |
| 119 | ~~~~~~~~~ ^ ~~~~~~~~~~~~ |
| 120 | external/libnl/lib/attr.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 121 | if (nla_len(nla) < minlen) |
| 122 | ~~~~~~~~~~~~ ^ ~~~~~~ |
| 123 | external/libnl/lib/attr.c:463:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] |
| 124 | if (tlen > msg->nm_size) |
| 125 | ~~~~ ^ ~~~~~~~~~~~~ |
| 126 | external/libnl/lib/attr.c:653:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 127 | if (nla && nla_len(nla) >= sizeof(tmp)) |
| 128 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ |
| 129 | external/libnl/lib/attr.c:815:41: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] |
| 130 | len = (void *) nlmsg_tail(msg->nm_nlh) - (void *) start; |
| 131 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ |
| 132 | external/libnl/lib/attr.c:863:41: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] |
| 133 | len = (void *) nlmsg_tail(msg->nm_nlh) - (void *) attr; |
| 134 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ |
| 135 | 6 warnings generated. |
| 136 | [ 17% 12/68] target thumb C: libnl_32 <= external/libnl/lib/utils.c |
| 137 | [ 19% 13/68] target thumb C: libnl_32 <= external/libnl/lib/handlers.c |
| 138 | external/libnl/lib/handlers.c:85:3: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] |
| 139 | strerror_r(-e->error, buf, sizeof(buf))); |
| 140 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 141 | external/libnl/lib/handlers.c:206:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 142 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 143 | ~~~~ ^ ~ |
| 144 | external/libnl/lib/handlers.c:296:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 145 | if (type < 0 || type > NL_CB_TYPE_MAX) |
| 146 | ~~~~ ^ ~ |
| 147 | external/libnl/lib/handlers.c:299:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 148 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 149 | ~~~~ ^ ~ |
| 150 | external/libnl/lib/handlers.c:346:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 151 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 152 | ~~~~ ^ ~ |
| 153 | 5 warnings generated. |
| 154 | [ 20% 14/68] target thumb C: libnl_32 <= external/libnl/lib/cache_mngt.c |
| 155 | [ 22% 15/68] target thumb C: libnl_32 <= external/libnl/lib/genl/mngt.c |
| 156 | external/libnl/lib/genl/mngt.c:250:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 157 | if (ops->co_hdrsize < GENL_HDRSIZE(0)) { |
| 158 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ |
| 159 | 1 warning generated. |
| 160 | [ 23% 16/68] target thumb C: libnl_32 <= external/libnl/lib/genl/ctrl.c |
| 161 | [ 25% 17/68] target thumb C: libnl_32 <= external/libnl/lib/genl/genl.c |
| 162 | external/libnl/lib/genl/genl.c:125:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 163 | if (genlmsg_len(ghdr) < NLMSG_ALIGN(hdrlen)) |
| 164 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ |
| 165 | external/libnl/lib/genl/genl.c:261:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 166 | return genlmsg_user_hdr(gnlh) + NLMSG_ALIGN(hdrlen); |
| 167 | ~~~~~~~~~~~~~~~~~~~~~~ ^ |
| 168 | external/libnl/lib/genl/genl.c:365:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 169 | return nlmsg_data(nlh) + GENL_HDRLEN; |
| 170 | ~~~~~~~~~~~~~~~ ^ |
| 171 | 3 warnings generated. |
| 172 | [ 26% 18/68] target thumb C: libnl_32 <= external/libnl/lib/genl/family.c |
| 173 | [ 27% 19/68] target thumb C: libnl_32 <= external/libnl/lib/route/rtnl.c |
| 174 | [ 29% 20/68] target thumb C: libnl_32 <= external/libnl/lib/route/route_utils.c |
| 175 | [ 30% 21/68] target thumb C: libnl_32 <= external/libnl/lib/error.c |
| 176 | [ 32% 22/68] target thumb C: libnl_32 <= external/libnl/lib/netfilter/nfnl.c |
| 177 | [ 33% 23/68] target thumb C: libnl_32 <= external/libnl/lib/version.c |
| 178 | [ 35% 24/68] target thumb C: libnl_32 <= external/libnl/lib/hash.c |
| 179 | [ 36% 25/68] target thumb C: libnl_32 <= external/libnl/lib/hashtable.c |
| 180 | external/libnl/lib/hashtable.c:194:9: warning: invalid application of 'sizeof' to a void type [-Wpointer-arith] |
| 181 | return(__nl_hash(k, length, initval)); |
| 182 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 183 | external/libnl/include/netlink/hash.h:64:62: note: expanded from macro '__nl_hash' |
| 184 | #define __nl_hash(p, num, base) nl_hash_any((p), (num)*sizeof(*(p)), (base)) |
| 185 | ^~~~~~ |
| 186 | 1 warning generated. |
| 187 | [ 38% 26/68] target StaticLib: libnl_32 (out/target/product/bullhead/obj_arm/STATIC_LIBRARIES/libnl_intermediates/libnl.a) |
| 188 | [ 39% 27/68] target SharedLib: libnl_32 (out/target/product/bullhead/obj_arm/SHARED_LIBRARIES/libnl_intermediates/LINKED/libnl.so) |
| 189 | [ 41% 28/68] target Pack Relocations: libnl_32 (out/target/product/bullhead/obj_arm/SHARED_LIBRARIES/libnl_intermediates/PACKED/libnl.so) |
| 190 | [ 42% 29/68] target Symbolic: libnl_32 (out/target/product/bullhead/symbols/system/lib/libnl.so) |
| 191 | [ 44% 30/68] target Strip (mini debug info): libnl_32 (out/target/product/bullhead/obj_arm/lib/libnl.so) |
| 192 | [ 45% 31/68] Notice file: external/libnl/NOTICE -- out/target/product/bullhead/obj/NOTICE_FILES/src//system/lib/libnl.so.txt |
| 193 | [ 47% 32/68] Notice file: external/libnl/NOTICE -- out/target/product/bullhead/obj/NOTICE_FILES/src//system/lib64/libnl.a.txt |
| 194 | [ 48% 33/68] Notice file: external/libnl/NOTICE -- out/target/product/bullhead/obj/NOTICE_FILES/src//system/lib/libnl.a.txt |
| 195 | [ 50% 34/68] Install: out/target/product/bullhead/system/lib/libnl.so |
| 196 | [ 51% 35/68] target C: libnl <= external/libnl/lib/cache.c |
| 197 | [ 52% 36/68] target C: libnl <= external/libnl/lib/data.c |
| 198 | external/libnl/lib/data.c:119:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 199 | memcpy(data->d_data + data->d_size, buf, size); |
| 200 | ~~~~~~~~~~~~ ^ |
| 201 | external/libnl/lib/data.c:121:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 202 | memset(data->d_data + data->d_size, 0, size); |
| 203 | ~~~~~~~~~~~~ ^ |
| 204 | 2 warnings generated. |
| 205 | [ 54% 37/68] target C: libnl <= external/libnl/lib/nl.c |
| 206 | external/libnl/lib/nl.c:694:18: warning: comparison of integers of different signs: '__kernel_size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] |
| 207 | if (iov.iov_len < n || (msg.msg_flags & MSG_TRUNC)) { |
| 208 | ~~~~~~~~~~~ ^ ~ |
| 209 | external/libnl/lib/nl.c:786:29: warning: missing field 'nl_pad' initializer [-Wmissing-field-initializers] |
| 210 | struct sockaddr_nl nla = {0}; |
| 211 | ^ |
| 212 | external/libnl/lib/nl.c:917:23: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] |
| 213 | if (hdr->nlmsg_len < nlmsg_size(sizeof(*e))) { |
| 214 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ |
| 215 | 3 warnings generated. |
| 216 | [ 55% 38/68] target C: libnl <= external/libnl/lib/addr.c |
| 217 | external/libnl/lib/addr.c:990:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 218 | if (addr->a_prefixlen != (8 * addr->a_len)) { |
| 219 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ |
| 220 | 1 warning generated. |
| 221 | [ 57% 39/68] target C: libnl <= external/libnl/lib/cache_mngr.c |
| 222 | [ 58% 40/68] target C: libnl <= external/libnl/lib/socket.c |
| 223 | [ 60% 41/68] target C: libnl <= external/libnl/lib/fib_lookup/lookup.c |
| 224 | external/libnl/lib/fib_lookup/lookup.c:215:30: warning: missing field 'fl_fwmark' initializer [-Wmissing-field-initializers] |
| 225 | struct fib_result_nl fr = {0}; |
| 226 | ^ |
| 227 | 1 warning generated. |
| 228 | [ 61% 42/68] target C: libnl <= external/libnl/lib/msg.c |
| 229 | external/libnl/lib/msg.c:168:21: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] |
| 230 | if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) |
| 231 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ |
| 232 | external/libnl/lib/msg.c:183:18: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] |
| 233 | nlh->nlmsg_len <= remaining); |
| 234 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ |
| 235 | external/libnl/lib/msg.c:367:10: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] |
| 236 | if (max < nlmsg_total_size(0)) |
| 237 | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ |
| 238 | external/libnl/lib/msg.c:418:6: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 239 | buf += nlmsg_len; |
| 240 | ~~~ ^ |
| 241 | external/libnl/lib/msg.c:422:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 242 | memset(buf + len, 0, tlen - len); |
| 243 | ~~~ ^ |
| 244 | external/libnl/lib/msg.c:842:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 245 | data += GENL_HDRLEN; |
| 246 | ~~~~ ^ |
| 247 | external/libnl/lib/msg.c:855:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 248 | data += hdrsize; |
| 249 | ~~~~ ^ |
| 250 | external/libnl/lib/msg.c:836:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] |
| 251 | if (*payloadlen < GENL_HDRLEN) |
| 252 | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ |
| 253 | external/libnl/lib/msg.c:897:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 254 | dump_hex(ofd, nla_data(nla) + alen, |
| 255 | ~~~~~~~~~~~~~ ^ |
| 256 | external/libnl/lib/msg.c:920:4: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] |
| 257 | strerror_r(-err->error, buf, sizeof(buf))); |
| 258 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 259 | external/libnl/lib/msg.c:915:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] |
| 260 | if (nlmsg_len(hdr) >= sizeof(*err)) { |
| 261 | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ |
| 262 | 11 warnings generated. |
| 263 | [ 63% 43/68] target C: libnl <= external/libnl/lib/fib_lookup/request.c |
| 264 | [ 64% 44/68] target C: libnl <= external/libnl/lib/attr.c |
| 265 | external/libnl/lib/attr.c:150:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] |
| 266 | return remaining >= sizeof(*nla) && |
| 267 | ~~~~~~~~~ ^ ~~~~~~~~~~~~ |
| 268 | external/libnl/lib/attr.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 269 | if (nla_len(nla) < minlen) |
| 270 | ~~~~~~~~~~~~ ^ ~~~~~~ |
| 271 | external/libnl/lib/attr.c:463:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] |
| 272 | if (tlen > msg->nm_size) |
| 273 | ~~~~ ^ ~~~~~~~~~~~~ |
| 274 | external/libnl/lib/attr.c:653:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] |
| 275 | if (nla && nla_len(nla) >= sizeof(tmp)) |
| 276 | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ |
| 277 | external/libnl/lib/attr.c:815:41: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] |
| 278 | len = (void *) nlmsg_tail(msg->nm_nlh) - (void *) start; |
| 279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ |
| 280 | external/libnl/lib/attr.c:863:41: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] |
| 281 | len = (void *) nlmsg_tail(msg->nm_nlh) - (void *) attr; |
| 282 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ |
| 283 | 6 warnings generated. |
| 284 | [ 66% 45/68] target C: libnl <= external/libnl/lib/object.c |
| 285 | external/libnl/lib/object.c:134:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 286 | memcpy((void *)new + doff, (void *)obj + doff, size); |
| 287 | ~~~~~~~~~~~ ^ |
| 288 | external/libnl/lib/object.c:134:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 289 | memcpy((void *)new + doff, (void *)obj + doff, size); |
| 290 | ~~~~~~~~~~~ ^ |
| 291 | 2 warnings generated. |
| 292 | [ 67% 46/68] target C: libnl <= external/libnl/lib/utils.c |
| 293 | [ 69% 47/68] target C: libnl <= external/libnl/lib/cache_mngt.c |
| 294 | [ 70% 48/68] target C: libnl <= external/libnl/lib/handlers.c |
| 295 | external/libnl/lib/handlers.c:85:3: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] |
| 296 | strerror_r(-e->error, buf, sizeof(buf))); |
| 297 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 298 | external/libnl/lib/handlers.c:206:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 299 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 300 | ~~~~ ^ ~ |
| 301 | external/libnl/lib/handlers.c:296:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 302 | if (type < 0 || type > NL_CB_TYPE_MAX) |
| 303 | ~~~~ ^ ~ |
| 304 | external/libnl/lib/handlers.c:299:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 305 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 306 | ~~~~ ^ ~ |
| 307 | external/libnl/lib/handlers.c:346:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] |
| 308 | if (kind < 0 || kind > NL_CB_KIND_MAX) |
| 309 | ~~~~ ^ ~ |
| 310 | 5 warnings generated. |
| 311 | [ 72% 49/68] target C: libnl <= external/libnl/lib/genl/ctrl.c |
| 312 | [ 73% 50/68] target C: libnl <= external/libnl/lib/genl/mngt.c |
| 313 | external/libnl/lib/genl/mngt.c:250:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] |
| 314 | if (ops->co_hdrsize < GENL_HDRSIZE(0)) { |
| 315 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ |
| 316 | 1 warning generated. |
| 317 | [ 75% 51/68] target C: libnl <= external/libnl/lib/genl/family.c |
| 318 | [ 76% 52/68] target C: libnl <= external/libnl/lib/genl/genl.c |
| 319 | external/libnl/lib/genl/genl.c:125:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] |
| 320 | if (genlmsg_len(ghdr) < NLMSG_ALIGN(hdrlen)) |
| 321 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ |
| 322 | external/libnl/lib/genl/genl.c:261:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 323 | return genlmsg_user_hdr(gnlh) + NLMSG_ALIGN(hdrlen); |
| 324 | ~~~~~~~~~~~~~~~~~~~~~~ ^ |
| 325 | external/libnl/lib/genl/genl.c:365:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] |
| 326 | return nlmsg_data(nlh) + GENL_HDRLEN; |
| 327 | ~~~~~~~~~~~~~~~ ^ |
| 328 | 3 warnings generated. |
| 329 | [ 77% 53/68] target C: libnl <= external/libnl/lib/route/rtnl.c |
| 330 | [ 79% 54/68] target C: libnl <= external/libnl/lib/netfilter/nfnl.c |
| 331 | [ 80% 55/68] target C: libnl <= external/libnl/lib/route/route_utils.c |
| 332 | [ 82% 56/68] target C: libnl <= external/libnl/lib/error.c |
| 333 | [ 83% 57/68] target C: libnl <= external/libnl/lib/hash.c |
| 334 | [ 85% 58/68] target C: libnl <= external/libnl/lib/version.c |
| 335 | [ 86% 59/68] target C: libnl <= external/libnl/lib/hashtable.c |
| 336 | external/libnl/lib/hashtable.c:194:9: warning: invalid application of 'sizeof' to a void type [-Wpointer-arith] |
| 337 | return(__nl_hash(k, length, initval)); |
| 338 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 339 | external/libnl/include/netlink/hash.h:64:62: note: expanded from macro '__nl_hash' |
| 340 | #define __nl_hash(p, num, base) nl_hash_any((p), (num)*sizeof(*(p)), (base)) |
| 341 | ^~~~~~ |
| 342 | 1 warning generated. |
| 343 | [ 88% 60/68] target StaticLib: libnl (out/target/product/bullhead/obj/STATIC_LIBRARIES/libnl_intermediates/libnl.a) |
| 344 | [ 89% 61/68] target SharedLib: libnl (out/target/product/bullhead/obj/SHARED_LIBRARIES/libnl_intermediates/LINKED/libnl.so) |
| 345 | [ 91% 62/68] target Pack Relocations: libnl (out/target/product/bullhead/obj/SHARED_LIBRARIES/libnl_intermediates/PACKED/libnl.so) |
| 346 | [ 92% 63/68] target Symbolic: libnl (out/target/product/bullhead/symbols/system/lib64/libnl.so) |
| 347 | [ 94% 64/68] target Strip (mini debug info): libnl (out/target/product/bullhead/obj/lib/libnl.so) |
| 348 | [ 95% 65/68] Notice file: external/libnl/NOTICE -- out/target/product/bullhead/obj/NOTICE_FILES/src//system/lib64/libnl.so.txt |
| 349 | [ 97% 66/68] Install: out/target/product/bullhead/system/lib64/libnl.so |
| 350 | [ 98% 67/68] build out/target/product/bullhead/obj_arm/lib/libnl.so.toc |
| 351 | [100% 68/68] build out/target/product/bullhead/obj/lib/libnl.so.toc |
| 352 | make: Leaving directory `/usr/local/google/home/pstew/build/aosp' |
| 353 | |
| 354 | [0;32m#### make completed successfully (13 seconds) ####[00m |
| 355 | |