PPPoE build warnings
Scanning dependencies of target pppoe [ 52%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/pppoe.c.o /vyos/12102022/accel-ppp/accel-pppd/ctrl/pppoe/pppoe.c: In function ‘connect_channel’: /vyos/12102022/accel-ppp/accel-pppd/ctrl/pppoe/pppoe.c:460:33: warning: converting a packed ‘struct sockaddr_pppox’ pointer (alignment 1) to a ‘const struct sockaddr’ pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | if (net->connect(sock, (struct sockaddr *)&sp, sizeof(sp))) { | ^~~~~~~~ In file included from /vyos/12102022/accel-ppp/accel-pppd/ctrl/pppoe/pppoe.h:7, from /vyos/12102022/accel-ppp/accel-pppd/ctrl/pppoe/pppoe.c:33: /usr/include/linux/if_pppox.h:65:8: note: defined here 65 | struct sockaddr_pppox { | ^~~~~~~~~~~~~~ [ 53%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/mac_filter.c.o
SSTP build warnings
Scanning dependencies of target sstp [ 60%] Building C object accel-pppd/ctrl/sstp/CMakeFiles/sstp.dir/sstp.c.o In file included from /usr/include/arpa/inet.h:22, from /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c:11: /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c: In function ‘sockaddr_ipv4’: /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c:293:28: warning: taking address of packed member of ‘struct sockaddr_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | if (IN6_IS_ADDR_V4MAPPED(&addr->u.sin6.sin6_addr)) | ^ /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c: In function ‘sockaddr_ntop’: /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c:310:28: warning: taking address of packed member of ‘struct sockaddr_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | if (IN6_IS_ADDR_V4MAPPED(&addr->u.sin6.sin6_addr)) { | ^ /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c: In function ‘sstp_connect’: /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c:2284:36: warning: taking address of packed member of ‘struct sockaddr_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2284 | sock = accept(h->fd, &addr.u.sa, &addr.len); | ^~~~~~~~~ /vyos/12102022/accel-ppp/accel-pppd/ctrl/sstp/sstp.c:2412:33: warning: taking address of packed member of ‘struct sockaddr_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2412 | getsockname(sock, &addr.u.sa, &addr.len); | ^~~~~~~~~ [ 61%] Linking C shared library libsstp.so
IPoE Build warnings
Scanning dependencies of target ipoe [ 61%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/ipoe.c.o [ 62%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/dhcpv4.c.o /vyos/12102022/accel-ppp/accel-pppd/ctrl/ipoe/dhcpv4.c: In function ‘dhcpv4_send_raw’: /vyos/12102022/accel-ppp/accel-pppd/ctrl/ipoe/dhcpv4.c:657:39: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 657 | hdr->udp.check = ip_csum((uint16_t *)&hdr->ip, sizeof(hdr->ip) + sizeof(hdr->udp) + len); | ^~~~~~~~ /vyos/12102022/accel-ppp/accel-pppd/ctrl/ipoe/dhcpv4.c:664:38: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | hdr->ip.check = ip_csum((uint16_t *)&hdr->ip, sizeof(hdr->ip)); | ^~~~~~~~ [ 63%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/dhcpv4_options.c.o
IPv6 DHCP build warnings
Scanning dependencies of target ipv6_dhcp [ 91%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6.c.o /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c: In function ‘dhcpv6_send_reply’: /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:285:49: warning: taking address of packed member of ‘struct dhcpv6_opt_ia_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | build_ip6_addr(a, ses->ipv6->peer_intf_id, &ia_addr->addr); | ^~~~~~~~~~~~~~ In file included from /usr/include/arpa/inet.h:22, from /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:11: /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:313:36: warning: taking address of packed member of ‘struct dhcpv6_opt_ia_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (IN6_IS_ADDR_UNSPECIFIED(&ia_addr->addr)) | ^ /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:393:66: warning: taking address of packed member of ‘struct dhcpv6_opt_ia_prefix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 393 | if (ia_prefix->prefix_len == 0 || IN6_IS_ADDR_UNSPECIFIED(&ia_prefix->prefix)) | ^ /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c: In function ‘dhcpv6_send_reply2’: /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:492:34: warning: taking address of packed member of ‘struct dhcpv6_opt_ia_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | if (IN6_IS_ADDR_UNSPECIFIED(&ia_addr->addr)) | ^ /vyos/12102022/accel-ppp/accel-pppd/ipv6/dhcpv6.c:554:64: warning: taking address of packed member of ‘struct dhcpv6_opt_ia_prefix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | if (ia_prefix->prefix_len == 0 || IN6_IS_ADDR_UNSPECIFIED(&ia_prefix->prefix)) | ^ [ 92%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6_packet.c.o