lwip-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]