[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] unix port build failure
From: |
Axel Lin |
Subject: |
[lwip-devel] unix port build failure |
Date: |
Sat, 4 Feb 2017 11:33:48 +0800 |
cc -g -Wall -DLWIP_DEBUG -pedantic -Werror -Wparentheses
-Wsequence-point -Wswitch-default -Wextra -Wundef -Wshadow
-Wpointer-arith -Wcast-qual -Wc++-compat -Wwrite-strings
-Wold-style-definition -Wcast-align -Wmissing-prototypes
-Wredundant-decls -Wnested-externs -Wno-address -Wunreachable-code
-Wuninitialized -Wlogical-op -I. -I../../..
-I../../../../lwip/src/include -I../../../ports/unix/port/include -c
../../../../lwip/src/core/netif.c
In file included from ../../../../lwip/src/include/lwip/ip6_addr.h:50:0,
from ../../../../lwip/src/include/lwip/ip_addr.h:44,
from ../../../../lwip/src/core/netif.c:56:
../../../../lwip/src/core/netif.c: In function ‘netif_ip6_addr_set_parts’:
../../../../lwip/src/include/lwip/ip6_zone.h:160:62: error: suggest
parentheses around ‘&&’ within ‘||’ [-Werror=parentheses]
(ip6_addr_islinklocal(ip6addr) || (((type) != IP6_UNICAST) && \
../../../../lwip/src/include/lwip/ip6_zone.h:105:66: note: in
definition of macro ‘ip6_addr_set_zone’
#define ip6_addr_set_zone(ip6addr, zone_idx) ((ip6addr)->zone = (zone_idx))
^~~~~~~~
../../../../lwip/src/include/lwip/ip6_zone.h:182:7: note: in expansion
of macro ‘ip6_addr_has_scope’
ip6_addr_has_scope((ip6addr), (type)) ? netif_num_to_index(netif) : 0))
^~~~~~~~~~~~~~~~~~
../../../../lwip/src/core/netif.c:1055:5: note: in expansion of macro
‘ip6_addr_assign_zone’
ip6_addr_assign_zone(ip_2_ip6(&new_ipaddr), IP6_UNICAST, netif);
^~~~~~~~~~~~~~~~~~~~
../../../../lwip/src/core/netif.c: In function
‘netif_create_ip6_linklocal_address’:
../../../../lwip/src/include/lwip/ip6_zone.h:160:62: error: suggest
parentheses around ‘&&’ within ‘||’ [-Werror=parentheses]
(ip6_addr_islinklocal(ip6addr) || (((type) != IP6_UNICAST) && \
../../../../lwip/src/include/lwip/ip6_zone.h:105:66: note: in
definition of macro ‘ip6_addr_set_zone’
#define ip6_addr_set_zone(ip6addr, zone_idx) ((ip6addr)->zone = (zone_idx))
^~~~~~~~
../../../../lwip/src/include/lwip/ip6_zone.h:182:7: note: in expansion
of macro ‘ip6_addr_has_scope’
ip6_addr_has_scope((ip6addr), (type)) ? netif_num_to_index(netif) : 0))
^~~~~~~~~~~~~~~~~~
../../../../lwip/src/core/netif.c:1232:3: note: in expansion of macro
‘ip6_addr_assign_zone’
ip6_addr_assign_zone(ip_2_ip6(&netif->ip6_addr[0]), IP6_UNICAST, netif);
^~~~~~~~~~~~~~~~~~~~
../../../../lwip/src/core/netif.c: In function ‘netif_add_ip6_address’:
../../../../lwip/src/include/lwip/ip6_zone.h:160:62: error: suggest
parentheses around ‘&&’ within ‘||’ [-Werror=parentheses]
(ip6_addr_islinklocal(ip6addr) || (((type) != IP6_UNICAST) && \
../../../../lwip/src/include/lwip/ip6_zone.h:105:66: note: in
definition of macro ‘ip6_addr_set_zone’
#define ip6_addr_set_zone(ip6addr, zone_idx) ((ip6addr)->zone = (zone_idx))
^~~~~~~~
../../../../lwip/src/include/lwip/ip6_zone.h:182:7: note: in expansion
of macro ‘ip6_addr_has_scope’
ip6_addr_has_scope((ip6addr), (type)) ? netif_num_to_index(netif) : 0))
^~~~~~~~~~~~~~~~~~
../../../../lwip/src/core/netif.c:1272:7: note: in expansion of macro
‘ip6_addr_assign_zone’
ip6_addr_assign_zone(ip_2_ip6(&netif->ip6_addr[i]), IP6_UNICAST, netif);
^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
../Common.mk:93: recipe for target 'netif.o' failed
make: *** [netif.o] Error 1
- [lwip-devel] unix port build failure,
Axel Lin <=