>>> keepalived: Building community/keepalived 2.2.1-r0 (using abuild 3.8.0_rc3-r2) started Tue, 25 May 2021 22:18:24 +0000 >>> keepalived: Checking sanity of /home/buildozer/aports/community/keepalived/APKBUILD... >>> keepalived: Analyzing dependencies... >>> keepalived: Installing for build: build-base !keepalived-snmp openssl-dev popt-dev linux-headers net-snmp-dev libnl3-dev libnfnetlink-dev automake autoconf (1/20) Installing openssl-dev (1.1.1k-r0) (2/20) Installing popt-dev (1.18-r0) (3/20) Installing linux-headers (5.10.27-r0) (4/20) Installing net-snmp-libs (5.9-r4) (5/20) Installing net-snmp-agent-libs (5.9-r4) (6/20) Installing net-snmp-dev (5.9-r4) (7/20) Installing libnl3 (3.5.0-r0) (8/20) Installing libnl3-cli (3.5.0-r0) (9/20) Installing libnl3-dev (3.5.0-r0) (10/20) Installing libnfnetlink (1.0.1-r2) (11/20) Installing libnfnetlink-dev (1.0.1-r2) (12/20) Installing libbz2 (1.0.8-r1) (13/20) Installing perl (5.32.1-r0) (14/20) Installing automake (1.16.3-r0) (15/20) Installing m4 (1.4.18-r2) (16/20) Installing autoconf (2.71-r0) (17/20) Installing .makedepends-keepalived (20210525.221828) (18/20) Installing perl-error (0.17029-r1) (19/20) Installing perl-git (2.31.1-r1) (20/20) Installing git-perl (2.31.1-r1) Executing busybox-1.33.1-r1.trigger OK: 372 MiB in 109 packages >>> keepalived: Cleaning up srcdir >>> keepalived: Cleaning up pkgdir >>> keepalived: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/keepalived-2.2.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1123k 100 1123k 0 0 10.0M 0 --:--:-- --:--:-- --:--:-- 10.0M >>> keepalived: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/keepalived-2.2.1.tar.gz >>> keepalived: Checking sha512sums... keepalived-2.2.1.tar.gz: OK always-use-pid-dir.patch: OK keepalived.initd: OK keepalived.confd: OK >>> keepalived: Unpacking /var/cache/distfiles/v3.14/keepalived-2.2.1.tar.gz... >>> keepalived: always-use-pid-dir.patch patching file keepalived/core/main.c aclocal: overwriting 'm4/pkg.m4' with '/usr/share/aclocal/pkg.m4' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for i586-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for i586-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking whether make sets $(MAKE)... (cached) yes checking for i586-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for grep that handles long lines and -e... /bin/grep checking whether ln -s works... yes checking for a sed that does not truncate output... /bin/sed checking for i586-alpine-linux-musl-strip... no checking for strip... strip checking for i586-alpine-linux-musl-ldd... no checking for ldd... ldd checking for i586-alpine-linux-musl-ar... no checking for i586-alpine-linux-musl-lib... no checking for i586-alpine-linux-musl-link... no checking for ar... ar checking the archiver (ar) interface... ar checking msghdr.msg_controllen is size_t... yes checking diagnostic pragmas in functions... yes checking diagnostic push/pop pragmas... yes checking for -Wall... yes checking for -Wextra... yes checking for -Wunused... yes checking for -Wstrict-prototypes... yes checking for -Wabsolute-value... yes checking for -Waddress-of-packed-member... yes checking for -Walloca... yes checking for -Walloc-zero... yes checking for -Warray-bounds=2... yes checking for -Wattribute-alias... yes checking for -Wbad-function-cast... yes checking for -Wcast-align... yes checking for -Wcast-qual... yes checking for -Wchkp... no checking for -Wdate-time... yes checking for -Wdisabled-optimization... yes checking for -Wdouble-promotion... yes checking for -Wduplicated-branches... yes checking for -Wduplicated-cond... yes checking for -Wfloat-conversion... yes checking for -Wfloat-equal... yes checking for -Wformat-overflow... yes checking for -Wformat-security... yes checking for -Wformat-signedness... yes checking for -Wformat-truncation... yes checking for -Wframe-larger-than=5120... yes checking for -Wimplicit-fallthrough=3... yes checking for -Winit-self... yes checking for -Winline... yes checking for -Wjump-misses-init... yes checking for -Wlogical-op... yes checking for -Wmissing-declarations... yes checking for -Wmissing-field-initializers... yes checking for -Wmissing-prototypes... yes checking for -Wnested-externs... yes checking for -Wnormalized... yes checking for -Wnull-dereference... yes checking for -Wold-style-definition... yes checking for -Woverlength-strings... yes checking for -Wpointer-arith... yes checking for -Wredundant-decls... yes checking for -Wshadow... yes checking for -Wshift-overflow=2... yes checking for -Wstack-protector... yes checking for -Wstrict-overflow=4... yes checking for -Wstrict-prototypes... yes checking for -Wstringop-overflow=2... yes checking for -Wsuggest-attribute=cold... yes checking for -Wsuggest-attribute=const... yes checking for -Wsuggest-attribute=format... yes checking for -Wsuggest-attribute=malloc... yes checking for -Wsuggest-attribute=noreturn... yes checking for -Wsuggest-attribute=pure... yes checking for -Wsync-nand... yes checking for -Wtrampolines... yes checking for -Wundef... yes checking for -Wuninitialized... yes checking for -Wunknown-pragmas... yes checking for -Wunsuffixed-float-constants... yes checking for -Wunused-const-variable=2... yes checking for -Wunused-macros... yes checking for -Wvariadic-macros... yes checking for -Wwrite-strings... yes checking for PIE support... yes checking for -Wformat -Werror=format-security support... yes checking for -Wp,-D_FORTIFY_SOURCE=2 support... yes checking for -fexceptions support... yes checking for -fstack-protector-strong support... yes checking for --param=ssp-buffer-size=4 support... yes checking for -grecord-gcc-switches support... yes checking for -Wl,-z,relro support... yes checking for -Wl,-z,now support... yes checking for -O2 support... yes checking for unaligned memory access... yes checking for unaligned memory access causes warnings... no checking for clock_gettime() requires -lrt... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for vfork.h... no checking for arpa/inet.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/prctl.h... yes checking for sys/socket.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking linux/errqueue.h needs sys/time.h... yes checking for asm/types.h... yes checking for linux/ethtool.h... yes checking for linux/icmpv6.h... yes checking for linux/if_ether.h... yes checking for linux/if_packet.h... yes checking for linux/ip.h... yes checking for linux/sockios.h... yes checking for linux/types.h... yes checking for linux/fib_rules.h... yes checking for linux/if_addr.h... yes checking for linux/if_link.h... yes checking for linux/if_arp.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for inline... inline checking for int64_t... yes checking for pid_t... yes checking for size_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for an ANSI C-conforming const... yes checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for dup2... yes checking for dup3... yes checking for getcwd... yes checking for gettimeofday... yes checking for malloc... yes checking for memmove... yes checking for memset... yes checking for realloc... yes checking for select... yes checking for setenv... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strpbrk... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for pipe2... yes checking for signalfd... yes checking for inotify_init1... yes checking for vsyslog... yes checking for epoll_create1... yes checking for memfd_create... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether O_TMPFILE is declared... yes checking whether ETHERTYPE_IPV6 is declared... yes checking for openssl/ssl.h... yes checking for openssl/err.h... yes checking for openssl/md5.h... yes checking for MD5_Init in -lcrypto... yes checking for SSL_CTX_new in -lssl... yes checking SSL_set_tlsext_host_name() - may be a definition... yes checking for SSL_CTX_set_verify_depth... yes checking for SSL_set0_rbio... yes checking for OPENSSL_init_crypto... yes checking for TLS_method... yes checking whether IPV4_DEVCONF_ARP_IGNORE is declared... yes checking whether IPV4_DEVCONF_ACCEPT_LOCAL is declared... yes checking whether IPV4_DEVCONF_RP_FILTER is declared... yes checking whether IPV4_DEVCONF_ARPFILTER is declared... yes checking for linux/rtnetlink.h... yes checking whether IPV6_RECVHOPLIMIT is declared... yes checking whether IPV6_RECVPKTINFO is declared... yes checking for nl_socket_alloc in -lnl-3... yes checking for genl_connect in -lnl-genl-3... yes checking for netlink/netlink.h... yes checking for netlink/genl/ctrl.h... yes checking for netlink/genl/genl.h... yes checking for magic_open in -lmagic... no checking whether RTA_ENCAP is declared... yes checking whether RTA_EXPIRES is declared... yes checking whether RTA_NEWDST is declared... yes checking whether RTA_PREF is declared... yes checking whether FRA_SUPPRESS_PREFIXLEN is declared... yes checking whether FRA_SUPPRESS_IFGROUP is declared... yes checking whether FRA_TUN_ID is declared... yes checking whether RTAX_CC_ALGO is declared... yes checking whether RTAX_QUICKACK is declared... yes checking whether RTEXT_FILTER_SKIP_STATS is declared... yes checking whether FRA_L3MDEV is declared... yes checking whether FRA_UID_RANGE is declared... yes checking whether RTAX_FASTOPEN_NO_COOKIE is declared... yes checking whether RTA_VIA is declared... yes checking whether FRA_OIFNAME is declared... yes checking whether FRA_PROTOCOL is declared... yes checking whether FRA_IP_PROTO is declared... yes checking whether FRA_SPORT_RANGE is declared... yes checking whether FRA_DPORT_RANGE is declared... yes checking whether RTA_TTL_PROPAGATE is declared... yes checking whether IFA_FLAGS is declared... yes checking whether IP_MULTICAST_ALL is declared... yes checking whether LWTUNNEL_ENCAP_MPLS is declared... yes checking whether LWTUNNEL_ENCAP_ILA is declared... yes checking for linux/netfilter/x_tables.h... yes checking for libiptc/libip6tc.h... no checking whether NFTA_TABLE_MAX is declared... yes configure: WARNING: libnftnl missing configure: WARNING: libmnl missing checking for linux/if.h and net/if.h namespace collision... yes checking for linux/if_ether.h then netinet/in.h then linux/if.h namespace collision... no checking for linux/if_ether.h then netinet/if_ether.h namespace collision... yes checking for libiptc/libiptc.h linux/if.h and net/if.h namespace collision... yes checking for linux/ip_vs.h... yes checking whether IP_VS_SVC_F_ONEPACKET is declared... yes checking whether IPVS_DEST_ATTR_ADDR_FAMILY is declared... yes checking whether IPVS_DAEMON_ATTR_SYNC_MAXLEN is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_GROUP is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_GROUP6 is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_PORT is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_TTL is declared... yes checking whether IPVS_SVC_ATTR_STATS64 is declared... yes checking whether IPVS_DEST_ATTR_STATS64 is declared... yes checking whether IPVS_DEST_ATTR_TUN_TYPE is declared... yes checking whether IP_VS_TUNNEL_ENCAP_FLAG_NOCSUM is declared... yes checking whether IP_VS_CONN_F_TUNNEL_TYPE_GRE is declared... yes checking whether IFLA_MACVLAN_MODE is declared... yes checking whether MACVLAN_MODE_PRIVATE is declared... yes checking whether IFLA_IPVLAN_MODE is declared... yes checking for linux/cn_proc.h... yes checking whether PROC_EVENT_SID is declared... yes checking whether PROC_EVENT_PTRACE is declared... yes checking whether PROC_EVENT_COMM is declared... yes checking whether PROC_EVENT_COREDUMP is declared... yes checking whether SOCK_NONBLOCK is declared... yes checking whether SOCK_CLOEXEC is declared... yes checking whether IPVS_SVC_ATTR_PE_NAME is declared... yes checking whether O_PATH is declared... yes checking whether GLOB_BRACE is declared... no checking whether GLOB_ALTDIRFUNC is declared... no checking for timegm()... yes checking whether FRA_SRC is declared... yes checking whether IFLA_INET6_ADDR_GEN_MODE is declared... yes checking whether IFLA_VRF_MAX is declared... yes checking for i586-alpine-linux-musl-net-snmp-config... no checking for net-snmp-config... /usr/bin/net-snmp-config checking whether C compiler supports flag "-Os -fomit-frame-pointer -g -DNETSNMP_ENABLE_IPV6 -fno-strict-aliasing -DNETSNMP_REMOVE_U64 -Os -fomit-frame-pointer -g -Ulinux -Dlinux=linux -Os -fomit-frame-pointer -L/usr/lib -lnetsnmpmibs -lnetsnmpagent -lnetsnmp -lcrypto" from Net-SNMP... yes checking for netsnmp_enable_subagent... yes checking for net-snmp/agent/agent_sysORTable.h... yes checking for net-snmp/agent/snmp_vars.h... yes checking for net-snmp/agent/util_funcs.h... yes checking for openssl/sha.h... yes checking for SHA1_Init in -lcrypto... yes checking whether SO_MARK is declared... yes checking whether __NR_setns is declared... yes checking whether CLONE_NEWNET is declared... yes checking for setns... yes checking whether RLIMIT_RTTIME is declared... yes checking whether SCHED_RESET_ON_FORK is declared... yes checking for sphinx-build... No checking for rpm... No checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating keepalived/Makefile config.status: creating lib/Makefile config.status: creating keepalived/core/Makefile config.status: creating keepalived.spec config.status: creating genhash/Makefile config.status: creating keepalived/check/Makefile config.status: creating keepalived/vrrp/Makefile config.status: creating keepalived/bfd/Makefile config.status: creating doc/Makefile config.status: creating bin_install/Makefile config.status: creating keepalived/dbus/Makefile config.status: creating keepalived/etc/Makefile config.status: creating keepalived/etc/init/Makefile config.status: creating keepalived/etc/init.d/Makefile config.status: creating keepalived/etc/keepalived/Makefile config.status: creating keepalived/trackers/Makefile config.status: creating doc/man/man8/Makefile config.status: creating doc/man/man5/Makefile config.status: creating doc/man/man1/Makefile config.status: creating lib/config.h config.status: creating lib/config_warnings.h config.status: executing depfiles commands Keepalived configuration ------------------------ Keepalived version : 2.2.1 Compiler : gcc gcc (Alpine 10.3.1_git20210424) 10.3.1 20210424 Preprocessor flags : -D_GNU_SOURCE -Os -fomit-frame-pointer -I/usr/include/libnl3 -DNETSNMP_NO_INLINE -DNETSNMP_ENABLE_IPV6 -DNETSNMP_REMOVE_U64 -Ulinux -Dlinux=linux Compiler flags : -g -Os -fomit-frame-pointer -Wall -Wextra -Wunused -Wstrict-prototypes -Wabsolute-value -Waddress-of-packed-member -Walloca -Walloc-zero -Warray-bounds=2 -Wattribute-alias -Wbad-function-cast -Wcast-align -Wcast-qual -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wfloat-conversion -Wfloat-equal -Wformat-overflow -Wformat-security -Wformat-signedness -Wformat-truncation -Wframe-larger-than=5120 -Wimplicit-fallthrough=3 -Winit-self -Winline -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wnormalized -Wnull-dereference -Wold-style-definition -Woverlength-strings -Wpointer-arith -Wredundant-decls -Wshadow -Wshift-overflow=2 -Wstack-protector -Wstrict-overflow=4 -Wstrict-prototypes -Wstringop-overflow=2 -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wundef -Wuninitialized -Wunknown-pragmas -Wunsuffixed-float-constants -Wunused-const-variable=2 -Wunused-macros -Wvariadic-macros -Wwrite-strings -fPIE -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -O2 -Os -fomit-frame-pointer -g -fno-strict-aliasing -Os -fomit-frame-pointer -g -Os -fomit-frame-pointer Linker flags : -pie -Wl,-z,relro -Wl,-z,now -L/usr/lib Extra Lib : -lm -lcrypto -lssl -lnl-3 -lnl-genl-3 -lnetsnmpmibs -lnetsnmpagent -lnetsnmp -lcrypto Use IPVS Framework : Yes IPVS use libnl : Yes IPVS syncd attributes : Yes IPVS 64 bit stats : Yes HTTP_GET regex support : No fwmark socket support : Yes Use VRRP Framework : Yes Use VRRP VMAC : Yes Use VRRP authentication : Yes With ip rules/routes : Yes With track_process : Yes With linkbeat : Yes Use BFD Framework : No SNMP vrrp support : Yes SNMP checker support : Yes SNMP RFCv2 support : No SNMP RFCv3 support : No DBUS support : No SHA1 support : Yes Use JSON output : No libnl version : 3 Use IPv4 devconf : Yes Use iptables : No Use nftables : No systemd integration : No init type : openrc Strict config checks : No Build genhash : Yes Build documentation : No Making all in lib make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/lib' make all-am make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/lib' CC memory.o CC utils.o CC notify.o CC timer.o CC scheduler.o CC vector.o CC html.o CC parser.o CC signals.o CC logger.o CC list_head.o CC rbtree.o CC process.o CC json_writer.o CC rttables.o rbtree.c: In function '__rb_erase_color': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ rbtree.c: In function 'rb_insert_color': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scheduler.c: In function 'thread_fetch_next_queue': scheduler.c:1869:54: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 1869 | log_message(LOG_INFO, "A thread timer expired %ld.%6.6ld seconds ago", -earliest_timer.tv_sec, earliest_timer.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld scheduler.c:1869:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 1869 | log_message(LOG_INFO, "A thread timer expired %ld.%6.6ld seconds ago", -earliest_timer.tv_sec, earliest_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld rbtree.c: In function 'rb_erase': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ rbtree.c: In function 'rb_insert_color_cached': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c: In function '__rb_insert_augmented': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_new': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1052:2: note: called from here 1052 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c: In function 'rb_erase_cached': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'free_seq': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1253:2: note: called from here 1253 | list_del_init(&seq->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'free_seq_lst': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1267:2: note: called from here 1267 | list_del_init(&seq->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1271:3: note: called from here 1271 | list_del_init(¶m->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1280:4: note: called from here 1280 | list_del_init(&value->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1284:3: note: called from here 1284 | list_del_init(&value_set->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_read_sands': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1131:45: note: called from here 1131 | rb_insert_sort_cached(&m->read, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_requeue_read': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ scheduler.c:1195:2: note: in expansion of macro 'rb_move_cached' 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); | ^~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_write': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1260:46: note: called from here 1260 | rb_insert_sort_cached(&m->write, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_destroy_list': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:953:3: note: called from here 953 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_cleanup_master': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:906:3: note: called from here 906 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_timer': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1313:46: note: called from here 1313 | rb_insert_sort_cached(&m->timer, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'timer_thread_update_timeout': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ scheduler.c:1337:2: note: in expansion of macro 'rb_move_cached' 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); | ^~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'read_line.constprop': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1879:2: note: called from here 1879 | list_del_init(&stack_ent->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:2410:2: note: called from here 2410 | list_del_init(&file->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:2661:7: note: called from here 2661 | list_del_init(&file->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_child': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1380:46: note: called from here 1380 | rb_insert_sort_cached(&m->child, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_cancel': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1517:3: note: called from here 1517 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1523:3: note: called from here 1523 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1532:3: note: called from here 1532 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'process_threads': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1052:2: note: called from here 1052 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'init_data': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1990:2: note: called from here 1990 | list_del_init(&def->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1848:3: note: called from here 1848 | list_del_init(&stack->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR liblib.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/lib' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/lib' Making all in keepalived make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived' Making all in core make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/core' CC main.o CC daemon.o CC pidfile.o CC layer4.o CC smtp.o CC global_data.o CC global_parser.o CC keepalived_netlink.o CC snmp.o CC namespaces.o CC track_process.o CC reload_monitor.o reload_monitor.c: In function 'read_file': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:234:4: note: called from here 234 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:240:3: note: called from here 240 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:252:3: note: called from here 252 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:271:5: note: called from here 271 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ global_data.c: In function 'dump_global_data': global_data.c:611:52: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 611 | conf_write(fp, " Gratuitous ARP refresh timer = %ld", data->vrrp_garp_refresh.tv_sec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld main.c: In function 'keepalived_main': main.c:2706:61: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:68: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} main.c:2706:72: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:79: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} main.c:2706:91: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:98: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} main.c:2706:102: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:109: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} reload_monitor.c: In function 'inotify_event_thread': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:370:6: note: called from here 370 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:394:7: note: called from here 394 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: global_data.c: In function 'init_global_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:315:3: note: called from here 315 | free_notify_script(&data->vrrp_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:330:4: note: called from here 330 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:341:4: note: called from here 341 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reload_monitor.c: In function 'stop_reload_monitor': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:468:2: note: called from here 468 | cancel_reload(false); | ^~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'add_process': track_process.c:157:1: warning: inlining failed in call to 'alloc_tracked_process_instance': call is unlikely and code size would grow [-Winline] 157 | alloc_tracked_process_instance(pid_t pid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c:175:9: note: called from here 175 | tpi = alloc_tracked_process_instance(tp.pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: global_data.c: In function 'free_global_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:378:2: note: called from here 378 | free_notify_script(&data->shutdown_script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:377:2: note: called from here 377 | free_notify_script(&data->startup_script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:384:2: note: called from here 384 | free_notify_script(&data->notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:388:2: note: called from here 388 | free_notify_script(&data->vrrp_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:412:2: note: called from here 412 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'read_procs': track_process.c:170:1: warning: inlining failed in call to 'add_process': call is unlikely and code size would grow [-Winline] 170 | add_process(pid_t pid, vrrp_tracked_process_t *tpr, tracked_process_instance_t *tpi) | ^~~~~~~~~~~ track_process.c:345:5: note: called from here 345 | add_process(atoi(ent->d_name), tpr, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'check_process': track_process.c:170:1: warning: inlining failed in call to 'add_process': call is unlikely and code size would grow [-Winline] 170 | add_process(pid_t pid, vrrp_tracked_process_t *tpr, tracked_process_instance_t *tpi) | ^~~~~~~~~~~ track_process.c:514:10: note: called from here 514 | tpi = add_process(pid, tpr, tpi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'read_process_update': track_process.c:157:1: warning: inlining failed in call to 'alloc_tracked_process_instance': call is unlikely and code size would grow [-Winline] 157 | alloc_tracked_process_instance(pid_t pid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c:589:14: note: called from here 589 | tpi_child = alloc_tracked_process_instance(child_pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c: In function 'netlink_if_address_filter': keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:225:9: note: called from here 225 | if (addr_is_equal2(ifa, addr, ip_addr, ifp, vrrp)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:231:8: note: called from here 231 | if (addr_is_equal2(ifa, addr, ip_addr, ifp, vrrp)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:991:28: note: called from here 991 | is_tracking_saddr = inaddr_equal(ifa->ifa_family, &vrrp->saddr, addr.addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1035:9: note: called from here 1035 | if (inaddr_equal(AF_INET, &ifp->sin_addr, addr.in)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1054:11: note: called from here 1054 | if (inaddr_equal(AF_INET, &saddr->u.sin_addr, addr.in)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1062:9: note: called from here 1062 | if (inaddr_equal(AF_INET6, &ifp->sin6_addr, addr.in6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1081:11: note: called from here 1081 | if (inaddr_equal(AF_INET6, &saddr->u.sin6_addr, addr.in6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1115:11: note: called from here 1115 | if (!inaddr_equal(ifa->ifa_family, vrrp->family == AF_INET ? &(PTR_CAST(struct sockaddr_in, &vrrp->saddr))->sin_addr : (void *)&(PTR_CAST(struct sockaddr_in6, &vrrp->saddr))->sin6_addr, addr.addr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1120:12: note: called from here 1120 | inaddr_equal(ifa->ifa_family, &vrrp->saddr, addr.addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:876:1: note: called from this function 876 | netlink_if_address_filter(__attribute__((unused)) struct sockaddr_nl *snl, struct nlmsghdr *h) | ^~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:876:1: note: called from this function 876 | netlink_if_address_filter(__attribute__((unused)) struct sockaddr_nl *snl, struct nlmsghdr *h) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from global_parser.c:46: global_parser.c: In function 'lvs_syncd_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:530:34: note: in expansion of macro 'set_value' 530 | global_data->lvs_syncd.ifname = set_value(strvec); | ^~~~~~~~~ main.c: In function 'do_reload': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:489:3: note: called from here 489 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ global_parser.c: In function 'instance_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1526:33: note: in expansion of macro 'set_value' 1526 | global_data->instance_name = set_value(strvec); | ^~~~~~~~~ main.c: In function 'reload_check_child_thread': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:928:2: note: called from here 928 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ global_parser.c: In function 'net_namespace_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1458:36: note: in expansion of macro 'set_value' 1458 | global_data->network_namespace = set_value(strvec); | ^~~~~~~~~ main.c: In function 'keepalived_main': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:489:3: note: called from here 489 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:2612:3: note: called from here 2612 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ global_parser.c: In function 'net_namespace_ipvs_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1480:41: note: in expansion of macro 'set_value' 1480 | global_data->network_namespace_ipvs = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'reload_check_config_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:2013:38: note: in expansion of macro 'set_value' 2013 | global_data->reload_check_config = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'default_interface_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:443:32: note: in expansion of macro 'set_value' 443 | global_data->default_ifname = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'emailfrom_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:169:28: note: in expansion of macro 'set_value' 169 | global_data->email_from = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'routerid_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:158:27: note: in expansion of macro 'set_value' 158 | global_data->router_id = set_value(strvec); | ^~~~~~~~~ AR libcore.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/core' Making all in vrrp make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/vrrp' CC vrrp_daemon.o CC vrrp_print.o CC vrrp_data.o CC vrrp_parser.o CC vrrp.o CC vrrp_notify.o CC vrrp_scheduler.o CC vrrp_sync.o CC vrrp_arp.o CC vrrp_if.o CC vrrp_track.o CC vrrp_ipaddress.o CC vrrp_ndisc.o CC vrrp_if_config.o CC vrrp_static_track.o CC vrrp_vmac.o CC vrrp_ipsecah.o CC vrrp_iproute.o CC vrrp_iprule.o CC vrrp_ip_rule_route_parser.o CC vrrp_snmp.o vrrp_daemon.c: In function 'vrrp_terminate_phase2': vrrp_daemon.c:334:43: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld vrrp_daemon.c:334:50: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld vrrp_daemon.c:334:65: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld vrrp_daemon.c:334:72: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld vrrp_data.c: In function 'dump_vrrp': vrrp_data.c:616:42: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:616:49: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:616:63: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:622:40: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:622:47: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:622:61: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:672:48: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 672 | conf_write(fp, " Gratuitous ARP refresh = %ld", | ~~^ | | | long int | %lld 673 | vrrp->garp_refresh.tv_sec); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka const long long int} vrrp_data.c:679:63: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'const long long int'} [-Wformat=] 679 | conf_write(fp, " Gratuitous ARP for each secondary %s = %ld", vrrp->vmac_garp_all_if ? "i/f" : "VMAC", vrrp->vmac_garp_intvl.tv_sec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:681:65: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:681:72: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:681:86: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if_config.c: In function 'set_promote_secondaries': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:298:2: note: called from here 298 | netlink_set_interface_flags(ifp->ifindex, promote_secondaries_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'reset_promote_secondaries': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:306:2: note: called from here 306 | netlink_set_interface_flags(ifp->ifindex, promote_secondaries_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'restore_rp_filter': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:515:5: note: called from here 515 | netlink_set_interface_flags(ifp->ifindex, rpfilter_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'set_interface_parameters': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:462:4: note: called from here 462 | netlink_set_interface_flags(ifp->ifindex, rpfilter_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:221:6: note: called from here 221 | if (netlink_set_interface_flags(ifp->ifindex, vmac_sysctl)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:239:8: note: called from here 239 | if (netlink_set_interface_flags(base_ifp->ifindex, parent_sysctl)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_update_vrf': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:701:2: note: called from here 701 | addattr32(&req.n, sizeof(req), IFLA_MASTER, ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'reset_interface_parameters': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:267:13: note: called from here 267 | if ((res = netlink_set_interface_flags(ifp->ifindex, reset_parent_sysctl))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_sync_group': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:152:2: note: called from here 152 | list_del_init(&sgroup->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:177:2: note: called from here 177 | free_notify_script(&sgroup->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:176:2: note: called from here 176 | free_notify_script(&sgroup->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:175:2: note: called from here 175 | free_notify_script(&sgroup->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:174:2: note: called from here 174 | free_notify_script(&sgroup->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:173:2: note: called from here 173 | free_notify_script(&sgroup->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:135:3: note: called from here 135 | list_del_init(&vrrp->s_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:177:2: note: called from here 177 | free_notify_script(&sgroup->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:176:2: note: called from here 176 | free_notify_script(&sgroup->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:175:2: note: called from here 175 | free_notify_script(&sgroup->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:174:2: note: called from here 174 | free_notify_script(&sgroup->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:173:2: note: called from here 173 | free_notify_script(&sgroup->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_vscript': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:275:2: note: called from here 275 | list_del_init(&vscript->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_link_add_vmac': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:285:3: note: called from here 285 | addattr32(&req.n, sizeof(req), IFLA_LINK, vrrp->configured_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:277:3: note: called from here 277 | addattr32(&req.n, sizeof(req), IFLA_MACVLAN_MODE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | MACVLAN_MODE_PRIVATE); | ~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:293:4: note: called from here 293 | addattr32(&req.n, sizeof(req), IFLA_MASTER, vrrp->configured_ifp->vrf_master_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_vprocess': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:334:2: note: called from here 334 | list_del_init(&vprocess->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if.c: In function 'dump_garp_delay': vrrp_if.c:420:37: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:420:44: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:420:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:427:36: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:427:43: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:427:57: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c: In function 'dump_if': vrrp_if.c:652:49: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 652 | conf_write(fp, " Gratuitous ARP interval %ldms", | ~~^ | | | long int | %lld 653 | ifp->garp_delay->garp_interval.tv_sec * 1000 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long int 654 | ifp->garp_delay->garp_interval.tv_usec / (TIMER_HZ / 1000)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if.c:657:48: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 657 | conf_write(fp, " Gratuitous NA interval %ldms", | ~~^ | | | long int | %lld 658 | ifp->garp_delay->gna_interval.tv_sec * 1000 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long int 659 | ifp->garp_delay->gna_interval.tv_usec / (TIMER_HZ / 1000)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if.c:675:56: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:675:63: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:675:77: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_link_add_ipvlan': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:509:3: note: called from here 509 | addattr32(&req.n, sizeof(req), IFLA_LINK, vrrp->configured_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:532:4: note: called from here 532 | addattr32(&req.n, sizeof(req), IFLA_MASTER, vrrp->configured_ifp->vrf_master_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: vrrp_iprule.c: In function 'netlink_rule': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:188:4: note: called from here 188 | addattr32(&req.n, sizeof(req), FRA_TABLE, iprule->table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:206:3: note: called from here 206 | addattr32(&req.n, sizeof(req), FRA_PRIORITY, iprule->priority); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:209:3: note: called from here 209 | addattr32(&req.n, sizeof(req), FRA_FWMARK, iprule->fwmark); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:212:3: note: called from here 212 | addattr32(&req.n, sizeof(req), FRA_FWMASK, iprule->fwmask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:215:3: note: called from here 215 | addattr32(&req.n, sizeof(req), FRA_FLOW, iprule->realms); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:219:3: note: called from here 219 | addattr32(&req.n, sizeof(req), FRA_SUPPRESS_PREFIXLEN, iprule->suppress_prefix_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:224:3: note: called from here 224 | addattr32(&req.n, sizeof(req), FRA_SUPPRESS_IFGROUP, iprule->suppress_group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:271:3: note: called from here 271 | addattr32(&req.n, sizeof(req), FRA_GOTO, iprule->goto_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: vrrp_data.c: In function 'free_vrrp_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:550:2: note: called from here 550 | free_notify_script(&vrrp->script_master_rx_lower_pri); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:549:2: note: called from here 549 | free_notify_script(&vrrp->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:548:2: note: called from here 548 | free_notify_script(&vrrp->script_deleted); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:547:2: note: called from here 547 | free_notify_script(&vrrp->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:546:2: note: called from here 546 | free_notify_script(&vrrp->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:545:2: note: called from here 545 | free_notify_script(&vrrp->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:544:2: note: called from here 544 | free_notify_script(&vrrp->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:569:2: note: called from here 569 | list_del_init(&vrrp->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:504:2: note: called from here 504 | list_del_init(&peer->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:569:2: note: called from here 569 | list_del_init(&vrrp->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_update_pkt': ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:443:20: note: called from here 443 | hd->chksum = csum_incremental_update32(hd->chksum, ip->daddr, new_daddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:456:18: note: called from here 456 | hd->chksum = csum_incremental_update32(hd->chksum, ip->saddr, new_saddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c: In function 'vrrp_init_instance_sands': vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ vrrp_scheduler.c:328:2: note: in expansion of macro 'rb_move_cached' 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); | ^~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_check_packet': ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:534:16: note: called from here 534 | hd->chksum = csum_incremental_update32(hd->chksum, ip->daddr, global_data->vrrp_mcast_group4.sin_addr.s_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: vrrp_ipaddress.c: In function 'clear_diff_static_addresses': ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:780:2: note: called from here 780 | list_copy(&vrrp_data->static_addresses, &new.vip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:779:2: note: called from here 779 | list_copy(&old_vrrp_data->static_addresses, &old.vip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:773:2: note: called from here 773 | list_copy(&new.vip, &vrrp_data->static_addresses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:772:2: note: called from here 772 | list_copy(&old.vip, &old_vrrp_data->static_addresses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: vrrp_iproute.c: In function 'netlink_route': ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:415:3: note: called from here 415 | rta_addattr32(rta, sizeof(buf), RTAX_RTT, iproute->rtt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:418:3: note: called from here 418 | rta_addattr32(rta, sizeof(buf), RTAX_RTTVAR, iproute->rttvar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:421:3: note: called from here 421 | rta_addattr32(rta, sizeof(buf), RTAX_RTO_MIN, iproute->rto_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:424:3: note: called from here 424 | rta_addattr32(rta, sizeof(buf), RTAX_FEATURES, iproute->features); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:427:3: note: called from here 427 | rta_addattr32(rta, sizeof(buf), RTAX_MTU, iproute->mtu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:430:3: note: called from here 430 | rta_addattr32(rta, sizeof(buf), RTAX_WINDOW, iproute->window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:433:3: note: called from here 433 | rta_addattr32(rta, sizeof(buf), RTAX_SSTHRESH, iproute->ssthresh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:436:3: note: called from here 436 | rta_addattr32(rta, sizeof(buf), RTAX_CWND, iproute->cwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:439:3: note: called from here 439 | rta_addattr32(rta, sizeof(buf), RTAX_ADVMSS, iproute->advmss); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:442:3: note: called from here 442 | rta_addattr32(rta, sizeof(buf), RTAX_REORDERING, iproute->reordering); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:445:3: note: called from here 445 | rta_addattr32(rta, sizeof(buf), RTAX_HOPLIMIT, iproute->hoplimit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:448:3: note: called from here 448 | rta_addattr32(rta, sizeof(buf), RTAX_INITCWND, iproute->initcwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:451:3: note: called from here 451 | rta_addattr32(rta, sizeof(buf), RTAX_INITRWND, iproute->initrwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:455:3: note: called from here 455 | rta_addattr32(rta, sizeof(buf), RTAX_QUICKACK, iproute->quickack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:465:3: note: called from here 465 | rta_addattr32(rta, sizeof(buf), RTAX_FASTOPEN_NO_COOKIE, iproute->fastopen_no_cookie); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:475:4: note: called from here 475 | rta_addattr32(rta, sizeof(buf), RTAX_LOCK, iproute->lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:259:54: note: called from here 259 | rtnh->rtnh_len = (unsigned short)(rtnh->rtnh_len + rta_addattr32(rta, len, RTA_FLOW, nh->realms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp_iproute.h:42, from vrrp_iprule.c:43: vrrp_iprule.c: In function 'clear_diff_rules': ../../keepalived/include/vrrp_ipaddress.h:96:1: warning: inlining failed in call to 'IP_ISEQ': call is unlikely and code size would grow [-Winline] 96 | IP_ISEQ(ip_address_t *X, const ip_address_t *Y) | ^~~~~~~ vrrp_iprule.c:70:7: note: called from here 70 | !IP_ISEQ(x->from_addr, y->from_addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp_iproute.h:42, from vrrp_iprule.c:43: ../../keepalived/include/vrrp_ipaddress.h:96:1: warning: inlining failed in call to 'IP_ISEQ': call is unlikely and code size would grow [-Winline] 96 | IP_ISEQ(ip_address_t *X, const ip_address_t *Y) | ^~~~~~~ vrrp_iprule.c:71:7: note: called from here 71 | !IP_ISEQ(x->to_addr, y->to_addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_complete_init': ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:3994:11: note: called from here 3994 | if (inaddr_equal(AF_INET, &ip_addr->ifp->sin_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3995 | &ip_addr->u.sin.sin_addr)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4000:12: note: called from here 4000 | if (inaddr_equal(AF_INET, &ip_addr->u.sin.sin_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4001 | &saddr->u.sin_addr)) { | ~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4010:11: note: called from here 4010 | if (inaddr_equal(AF_INET6, &ip_addr->ifp->sin6_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4011 | &ip_addr->u.sin6_addr)) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4016:12: note: called from here 4016 | if (inaddr_equal(AF_INET6, &ip_addr->u.sin6_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4017 | &saddr->u.sin6_addr)) { | ~~~~~~~~~~~~~~~~~~~~ AR libvrrp.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/vrrp' Making all in check make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/check' CC check_daemon.o CC check_data.o CC check_parser.o CC check_api.o CC check_tcp.o CC check_http.o CC check_ssl.o CC check_smtp.o CC check_misc.o CC check_dns.o CC check_print.o CC ipwrapper.o CC ipvswrapper.o CC libipvs.o CC check_udp.o CC check_ping.o CC check_file.o CC check_snmp.o check_daemon.c: In function 'checker_terminate_phase2': check_daemon.c:191:43: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld check_daemon.c:191:50: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld check_daemon.c:191:65: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld check_daemon.c:191:72: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld check_misc.c: In function 'dump_misc_check': check_misc.c:77:34: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld check_misc.c:77:41: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld check_misc.c:77:55: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h: In function 'sockstorage_equal': ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:140:7: note: called from here 140 | if (__ip6_addr_equal(&a1->sin6_addr, &a2->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipvswrapper.c: In function 'ipvs_update_vs_stats': ipvswrapper.c:607:1: warning: inlining failed in call to 'vsd_equal': call is unlikely and code size would grow [-Winline] 607 | vsd_equal(real_server_t *rs, struct ip_vs_dest_entry_app *entry) | ^~~~~~~~~ ipvswrapper.c:664:20: note: called from here 664 | if (vs->s_svr && vsd_equal(vs->s_svr, &dests->user.entrytable[i])) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipvswrapper.c:607:1: warning: inlining failed in call to 'vsd_equal': call is unlikely and code size would grow [-Winline] 607 | vsd_equal(real_server_t *rs, struct ip_vs_dest_entry_app *entry) | ^~~~~~~~~ ipvswrapper.c:669:9: note: called from here 669 | if (vsd_equal(rs, &dests->user.entrytable[i])) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from check_http.c:43: check_http.c: In function 'path_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:505:14: note: in expansion of macro 'set_value' 505 | url->path = set_value(strvec); | ^~~~~~~~~ check_api.c: In function 'compare_conn_opts': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ check_api.c:213:7: note: called from here 213 | if (!sockstorage_equal(&a->dst, &b->dst)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ check_api.c:215:7: note: called from here 215 | if (!sockstorage_equal(&a->bindto, &b->bindto)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: check_data.c: In function 'free_rs': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:344:2: note: called from here 344 | free_notify_script(&rs->notify_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:343:2: note: called from here 343 | free_notify_script(&rs->notify_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:344:2: note: called from here 344 | free_notify_script(&rs->notify_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:343:2: note: called from here 343 | free_notify_script(&rs->notify_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check_http.c: In function 'url_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:592:21: note: in expansion of macro 'set_value' 592 | url->virtualhost = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: check_data.c: In function 'free_vs': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:513:2: note: called from here 513 | free_notify_script(&vs->notify_quorum_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:512:2: note: called from here 512 | free_notify_script(&vs->notify_quorum_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:513:2: note: called from here 513 | free_notify_script(&vs->notify_quorum_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:512:2: note: called from here 512 | free_notify_script(&vs->notify_quorum_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check_http.c: In function 'virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:463:30: note: in expansion of macro 'set_value' 463 | http_get_chk->virtualhost = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ipwrapper.c: In function 'vsge_exist': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ ipwrapper.c:76:7: note: called from here 76 | if (!sockstorage_equal(&vsge_a->addr, &vsge_b->addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from check_parser.c:38: check_parser.c: In function 'rs_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:872:20: note: in expansion of macro 'set_value' 872 | rs->virtualhost = set_value(strvec); | ^~~~~~~~~ check_parser.c: In function 'vs_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:603:20: note: in expansion of macro 'set_value' 603 | vs->virtualhost = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h: In function 'update_checker_activity': ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ check_parser.c: In function 'handle_ssl_file': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:80:15: note: in expansion of macro 'set_value' 80 | *file_name = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ipwrapper.c: In function 'clear_diff_services': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ ipwrapper.c:60:8: note: called from here 60 | !sockstorage_equal(&vs_a->addr, &vs_b->addr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from ipwrapper.c:28: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from ipwrapper.c:28: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from check_data.c:30: ../../keepalived/include/ipwrapper.h: In function 'validate_check_config': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from check_data.c:38: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from check_data.c:30: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from check_data.c:38: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libcheck.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/check' Making all in trackers make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/trackers' CC track_file.o track_file.c: In function 'process_track_file': track_file.c:678:45: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 678 | log_message(LOG_INFO, "Invalid number %ld read from %s - ignoring", new_status, tfile->file_path); | ~~^ ~~~~~~~~~~ | | | | long int int64_t {aka long long int} | %lld AR libtracker.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/trackers' Making all in etc make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc' Making all in init make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/init' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/init' Making all in init.d make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/init.d' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/init.d' Making all in keepalived make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/keepalived' CP keepalived.conf make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc/keepalived' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived/etc' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived' CC main.o CCLD keepalived make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/keepalived' Making all in doc make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc' Making all in man/man8 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man8' EDIT keepalived.8 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man8' Making all in man/man5 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man5' EDIT keepalived.conf.5 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man5' Making all in man/man1 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man1' EDIT genhash.1 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc/man/man1' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/doc' Making all in genhash make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/genhash' CC main.o CC sock.o CC layer4.o CC http.o CC ssl.o CCLD genhash make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/genhash' Making all in bin_install make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/bin_install' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp/bin_install' make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp' EDIT README make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1-snmp' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for i586-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for i586-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking whether make sets $(MAKE)... (cached) yes checking for i586-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for grep that handles long lines and -e... /bin/grep checking whether ln -s works... yes checking for a sed that does not truncate output... /bin/sed checking for i586-alpine-linux-musl-strip... no checking for strip... strip checking for i586-alpine-linux-musl-ldd... no checking for ldd... ldd checking for i586-alpine-linux-musl-ar... no checking for i586-alpine-linux-musl-lib... no checking for i586-alpine-linux-musl-link... no checking for ar... ar checking the archiver (ar) interface... ar checking msghdr.msg_controllen is size_t... yes checking diagnostic pragmas in functions... yes checking diagnostic push/pop pragmas... yes checking for -Wall... yes checking for -Wextra... yes checking for -Wunused... yes checking for -Wstrict-prototypes... yes checking for -Wabsolute-value... yes checking for -Waddress-of-packed-member... yes checking for -Walloca... yes checking for -Walloc-zero... yes checking for -Warray-bounds=2... yes checking for -Wattribute-alias... yes checking for -Wbad-function-cast... yes checking for -Wcast-align... yes checking for -Wcast-qual... yes checking for -Wchkp... no checking for -Wdate-time... yes checking for -Wdisabled-optimization... yes checking for -Wdouble-promotion... yes checking for -Wduplicated-branches... yes checking for -Wduplicated-cond... yes checking for -Wfloat-conversion... yes checking for -Wfloat-equal... yes checking for -Wformat-overflow... yes checking for -Wformat-security... yes checking for -Wformat-signedness... yes checking for -Wformat-truncation... yes checking for -Wframe-larger-than=5120... yes checking for -Wimplicit-fallthrough=3... yes checking for -Winit-self... yes checking for -Winline... yes checking for -Wjump-misses-init... yes checking for -Wlogical-op... yes checking for -Wmissing-declarations... yes checking for -Wmissing-field-initializers... yes checking for -Wmissing-prototypes... yes checking for -Wnested-externs... yes checking for -Wnormalized... yes checking for -Wnull-dereference... yes checking for -Wold-style-definition... yes checking for -Woverlength-strings... yes checking for -Wpointer-arith... yes checking for -Wredundant-decls... yes checking for -Wshadow... yes checking for -Wshift-overflow=2... yes checking for -Wstack-protector... yes checking for -Wstrict-overflow=4... yes checking for -Wstrict-prototypes... yes checking for -Wstringop-overflow=2... yes checking for -Wsuggest-attribute=cold... yes checking for -Wsuggest-attribute=const... yes checking for -Wsuggest-attribute=format... yes checking for -Wsuggest-attribute=malloc... yes checking for -Wsuggest-attribute=noreturn... yes checking for -Wsuggest-attribute=pure... yes checking for -Wsync-nand... yes checking for -Wtrampolines... yes checking for -Wundef... yes checking for -Wuninitialized... yes checking for -Wunknown-pragmas... yes checking for -Wunsuffixed-float-constants... yes checking for -Wunused-const-variable=2... yes checking for -Wunused-macros... yes checking for -Wvariadic-macros... yes checking for -Wwrite-strings... yes checking for PIE support... yes checking for -Wformat -Werror=format-security support... yes checking for -Wp,-D_FORTIFY_SOURCE=2 support... yes checking for -fexceptions support... yes checking for -fstack-protector-strong support... yes checking for --param=ssp-buffer-size=4 support... yes checking for -grecord-gcc-switches support... yes checking for -Wl,-z,relro support... yes checking for -Wl,-z,now support... yes checking for -O2 support... yes checking for unaligned memory access... yes checking for unaligned memory access causes warnings... no checking for clock_gettime() requires -lrt... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for vfork.h... no checking for arpa/inet.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/prctl.h... yes checking for sys/socket.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking linux/errqueue.h needs sys/time.h... yes checking for asm/types.h... yes checking for linux/ethtool.h... yes checking for linux/icmpv6.h... yes checking for linux/if_ether.h... yes checking for linux/if_packet.h... yes checking for linux/ip.h... yes checking for linux/sockios.h... yes checking for linux/types.h... yes checking for linux/fib_rules.h... yes checking for linux/if_addr.h... yes checking for linux/if_link.h... yes checking for linux/if_arp.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for inline... inline checking for int64_t... yes checking for pid_t... yes checking for size_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for an ANSI C-conforming const... yes checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for dup2... yes checking for dup3... yes checking for getcwd... yes checking for gettimeofday... yes checking for malloc... yes checking for memmove... yes checking for memset... yes checking for realloc... yes checking for select... yes checking for setenv... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strpbrk... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for pipe2... yes checking for signalfd... yes checking for inotify_init1... yes checking for vsyslog... yes checking for epoll_create1... yes checking for memfd_create... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether O_TMPFILE is declared... yes checking whether ETHERTYPE_IPV6 is declared... yes checking for openssl/ssl.h... yes checking for openssl/err.h... yes checking for openssl/md5.h... yes checking for MD5_Init in -lcrypto... yes checking for SSL_CTX_new in -lssl... yes checking SSL_set_tlsext_host_name() - may be a definition... yes checking for SSL_CTX_set_verify_depth... yes checking for SSL_set0_rbio... yes checking for OPENSSL_init_crypto... yes checking for TLS_method... yes checking whether IPV4_DEVCONF_ARP_IGNORE is declared... yes checking whether IPV4_DEVCONF_ACCEPT_LOCAL is declared... yes checking whether IPV4_DEVCONF_RP_FILTER is declared... yes checking whether IPV4_DEVCONF_ARPFILTER is declared... yes checking for linux/rtnetlink.h... yes checking whether IPV6_RECVHOPLIMIT is declared... yes checking whether IPV6_RECVPKTINFO is declared... yes checking for nl_socket_alloc in -lnl-3... yes checking for genl_connect in -lnl-genl-3... yes checking for netlink/netlink.h... yes checking for netlink/genl/ctrl.h... yes checking for netlink/genl/genl.h... yes checking for magic_open in -lmagic... no checking whether RTA_ENCAP is declared... yes checking whether RTA_EXPIRES is declared... yes checking whether RTA_NEWDST is declared... yes checking whether RTA_PREF is declared... yes checking whether FRA_SUPPRESS_PREFIXLEN is declared... yes checking whether FRA_SUPPRESS_IFGROUP is declared... yes checking whether FRA_TUN_ID is declared... yes checking whether RTAX_CC_ALGO is declared... yes checking whether RTAX_QUICKACK is declared... yes checking whether RTEXT_FILTER_SKIP_STATS is declared... yes checking whether FRA_L3MDEV is declared... yes checking whether FRA_UID_RANGE is declared... yes checking whether RTAX_FASTOPEN_NO_COOKIE is declared... yes checking whether RTA_VIA is declared... yes checking whether FRA_OIFNAME is declared... yes checking whether FRA_PROTOCOL is declared... yes checking whether FRA_IP_PROTO is declared... yes checking whether FRA_SPORT_RANGE is declared... yes checking whether FRA_DPORT_RANGE is declared... yes checking whether RTA_TTL_PROPAGATE is declared... yes checking whether IFA_FLAGS is declared... yes checking whether IP_MULTICAST_ALL is declared... yes checking whether LWTUNNEL_ENCAP_MPLS is declared... yes checking whether LWTUNNEL_ENCAP_ILA is declared... yes checking for linux/netfilter/x_tables.h... yes checking for libiptc/libip6tc.h... no checking whether NFTA_TABLE_MAX is declared... yes configure: WARNING: libnftnl missing configure: WARNING: libmnl missing checking for linux/if.h and net/if.h namespace collision... yes checking for linux/if_ether.h then netinet/in.h then linux/if.h namespace collision... no checking for linux/if_ether.h then netinet/if_ether.h namespace collision... yes checking for libiptc/libiptc.h linux/if.h and net/if.h namespace collision... yes checking for linux/ip_vs.h... yes checking whether IP_VS_SVC_F_ONEPACKET is declared... yes checking whether IPVS_DEST_ATTR_ADDR_FAMILY is declared... yes checking whether IPVS_DAEMON_ATTR_SYNC_MAXLEN is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_GROUP is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_GROUP6 is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_PORT is declared... yes checking whether IPVS_DAEMON_ATTR_MCAST_TTL is declared... yes checking whether IPVS_SVC_ATTR_STATS64 is declared... yes checking whether IPVS_DEST_ATTR_STATS64 is declared... yes checking whether IPVS_DEST_ATTR_TUN_TYPE is declared... yes checking whether IP_VS_TUNNEL_ENCAP_FLAG_NOCSUM is declared... yes checking whether IP_VS_CONN_F_TUNNEL_TYPE_GRE is declared... yes checking whether IFLA_MACVLAN_MODE is declared... yes checking whether MACVLAN_MODE_PRIVATE is declared... yes checking whether IFLA_IPVLAN_MODE is declared... yes checking for linux/cn_proc.h... yes checking whether PROC_EVENT_SID is declared... yes checking whether PROC_EVENT_PTRACE is declared... yes checking whether PROC_EVENT_COMM is declared... yes checking whether PROC_EVENT_COREDUMP is declared... yes checking whether SOCK_NONBLOCK is declared... yes checking whether SOCK_CLOEXEC is declared... yes checking whether IPVS_SVC_ATTR_PE_NAME is declared... yes checking whether O_PATH is declared... yes checking whether GLOB_BRACE is declared... no checking whether GLOB_ALTDIRFUNC is declared... no checking for timegm()... yes checking whether FRA_SRC is declared... yes checking whether IFLA_INET6_ADDR_GEN_MODE is declared... yes checking whether IFLA_VRF_MAX is declared... yes checking for openssl/sha.h... yes checking for SHA1_Init in -lcrypto... yes checking whether SO_MARK is declared... yes checking whether __NR_setns is declared... yes checking whether CLONE_NEWNET is declared... yes checking for setns... yes checking whether RLIMIT_RTTIME is declared... yes checking whether SCHED_RESET_ON_FORK is declared... yes checking for sphinx-build... No checking for rpm... No checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating keepalived/Makefile config.status: creating lib/Makefile config.status: creating keepalived/core/Makefile config.status: creating keepalived.spec config.status: creating genhash/Makefile config.status: creating keepalived/check/Makefile config.status: creating keepalived/vrrp/Makefile config.status: creating keepalived/bfd/Makefile config.status: creating doc/Makefile config.status: creating bin_install/Makefile config.status: creating keepalived/dbus/Makefile config.status: creating keepalived/etc/Makefile config.status: creating keepalived/etc/init/Makefile config.status: creating keepalived/etc/init.d/Makefile config.status: creating keepalived/etc/keepalived/Makefile config.status: creating keepalived/trackers/Makefile config.status: creating doc/man/man8/Makefile config.status: creating doc/man/man5/Makefile config.status: creating doc/man/man1/Makefile config.status: creating lib/config.h config.status: creating lib/config_warnings.h config.status: executing depfiles commands Keepalived configuration ------------------------ Keepalived version : 2.2.1 Compiler : gcc gcc (Alpine 10.3.1_git20210424) 10.3.1 20210424 Preprocessor flags : -D_GNU_SOURCE -Os -fomit-frame-pointer -I/usr/include/libnl3 Compiler flags : -g -Os -fomit-frame-pointer -Wall -Wextra -Wunused -Wstrict-prototypes -Wabsolute-value -Waddress-of-packed-member -Walloca -Walloc-zero -Warray-bounds=2 -Wattribute-alias -Wbad-function-cast -Wcast-align -Wcast-qual -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wfloat-conversion -Wfloat-equal -Wformat-overflow -Wformat-security -Wformat-signedness -Wformat-truncation -Wframe-larger-than=5120 -Wimplicit-fallthrough=3 -Winit-self -Winline -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wnormalized -Wnull-dereference -Wold-style-definition -Woverlength-strings -Wpointer-arith -Wredundant-decls -Wshadow -Wshift-overflow=2 -Wstack-protector -Wstrict-overflow=4 -Wstrict-prototypes -Wstringop-overflow=2 -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wundef -Wuninitialized -Wunknown-pragmas -Wunsuffixed-float-constants -Wunused-const-variable=2 -Wunused-macros -Wvariadic-macros -Wwrite-strings -fPIE -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -O2 Linker flags : -pie -Wl,-z,relro -Wl,-z,now Extra Lib : -lm -lcrypto -lssl -lnl-3 -lnl-genl-3 Use IPVS Framework : Yes IPVS use libnl : Yes IPVS syncd attributes : Yes IPVS 64 bit stats : Yes HTTP_GET regex support : No fwmark socket support : Yes Use VRRP Framework : Yes Use VRRP VMAC : Yes Use VRRP authentication : Yes With ip rules/routes : Yes With track_process : Yes With linkbeat : Yes Use BFD Framework : No SNMP vrrp support : No SNMP checker support : No SNMP RFCv2 support : No SNMP RFCv3 support : No DBUS support : No SHA1 support : Yes Use JSON output : No libnl version : 3 Use IPv4 devconf : Yes Use iptables : No Use nftables : No systemd integration : No init type : openrc Strict config checks : No Build genhash : Yes Build documentation : No Making all in lib make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make all-am make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' CC memory.o CC utils.o CC notify.o CC timer.o CC scheduler.o CC vector.o CC html.o CC parser.o CC signals.o CC logger.o CC list_head.o CC rbtree.o CC process.o CC json_writer.o CC rttables.o rbtree.c: In function '__rb_erase_color': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ scheduler.c: In function 'thread_fetch_next_queue': scheduler.c:1869:54: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 1869 | log_message(LOG_INFO, "A thread timer expired %ld.%6.6ld seconds ago", -earliest_timer.tv_sec, earliest_timer.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld scheduler.c:1869:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 1869 | log_message(LOG_INFO, "A thread timer expired %ld.%6.6ld seconds ago", -earliest_timer.tv_sec, earliest_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld rbtree.c: In function 'rb_insert_color': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c: In function 'rb_erase': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ rbtree.c: In function 'rb_insert_color_cached': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c: In function '__rb_insert_augmented': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:203:4: note: called from here 203 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:238:4: note: called from here 238 | __rb_rotate_set_parents(gparent, parent, root, RB_RED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_new': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1052:2: note: called from here 1052 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rbtree.c: In function 'rb_erase_cached': rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:279:5: note: called from here 279 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:371:4: note: called from here 371 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | RB_BLACK); | ~~~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:383:5: note: called from here 383 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | RB_RED); | ~~~~~~~ rbtree.c:94:1: warning: inlining failed in call to '__rb_rotate_set_parents': call is unlikely and code size would grow [-Winline] 94 | __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, | ^~~~~~~~~~~~~~~~~~~~~~~ rbtree.c:424:4: note: called from here 424 | __rb_rotate_set_parents(parent, sibling, root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | RB_BLACK); | ~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'free_seq': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1253:2: note: called from here 1253 | list_del_init(&seq->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'free_seq_lst': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1267:2: note: called from here 1267 | list_del_init(&seq->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1271:3: note: called from here 1271 | list_del_init(¶m->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1280:4: note: called from here 1280 | list_del_init(&value->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1284:3: note: called from here 1284 | list_del_init(&value_set->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_read_sands': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1131:45: note: called from here 1131 | rb_insert_sort_cached(&m->read, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_requeue_read': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1195:51: note: called from here 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ scheduler.c:1195:2: note: in expansion of macro 'rb_move_cached' 1195 | rb_move_cached(&thread->master->read, thread, n, thread_timer_cmp); | ^~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_write': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1260:46: note: called from here 1260 | rb_insert_sort_cached(&m->write, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_destroy_list': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:953:3: note: called from here 953 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_cleanup_master': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:906:3: note: called from here 906 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_timer': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1313:46: note: called from here 1313 | rb_insert_sort_cached(&m->timer, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'timer_thread_update_timeout': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1337:52: note: called from here 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ scheduler.c:1337:2: note: in expansion of macro 'rb_move_cached' 1337 | rb_move_cached(&thread->master->timer, thread, n, thread_timer_cmp); | ^~~~~~~~~~~~~~ In file included from scheduler.h:38, from scheduler.c:47: scheduler.c: In function 'thread_add_child': scheduler.c:896:14: warning: inlining failed in call to 'thread_timer_cmp': call is unlikely and code size would grow [-Winline] 896 | RB_TIMER_CMP(thread); | ^~~~~~ timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from scheduler.h:40, from scheduler.c:47: scheduler.c:1380:46: note: called from here 1380 | rb_insert_sort_cached(&m->child, thread, n, thread_timer_cmp); rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'thread_cancel': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1517:3: note: called from here 1517 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1523:3: note: called from here 1523 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1532:3: note: called from here 1532 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scheduler.h:39, from scheduler.c:47: scheduler.c: In function 'process_threads': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ scheduler.c:1052:2: note: called from here 1052 | list_del_init(&thread->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'read_line.constprop': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1879:2: note: called from here 1879 | list_del_init(&stack_ent->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:2410:2: note: called from here 2410 | list_del_init(&file->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:2661:7: note: called from here 2661 | list_del_init(&file->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: parser.c: In function 'init_data': list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1990:2: note: called from here 1990 | list_del_init(&def->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser.c:57: list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ parser.c:1848:3: note: called from here 1848 | list_del_init(&stack->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR liblib.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' Making all in keepalived make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' Making all in core make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' CC main.o CC daemon.o CC pidfile.o CC layer4.o CC smtp.o CC global_data.o CC global_parser.o CC keepalived_netlink.o CC namespaces.o CC track_process.o CC reload_monitor.o global_data.c: In function 'dump_global_data': global_data.c:611:52: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 611 | conf_write(fp, " Gratuitous ARP refresh timer = %ld", data->vrrp_garp_refresh.tv_sec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld main.c: In function 'keepalived_main': main.c:2706:61: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:68: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} main.c:2706:72: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:79: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} main.c:2706:91: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:98: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} reload_monitor.c: In function 'read_file': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:234:4: note: called from here 234 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:240:3: note: called from here 240 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:252:3: note: called from here 252 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:271:5: note: called from here 271 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ main.c:2706:102: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'time_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~^ | | | long int | %lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} main.c:2706:109: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 2706 | log_message(LOG_INFO, "CPU usage (self/children) user: %ld.%6.6ld/%ld.%6.6ld system: %ld.%6.6ld/%ld.%6.6ld", | ~~~~~^ | | | long int | %6.6lld 2707 | usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, child_usage.ru_utime.tv_sec, child_usage.ru_utime.tv_usec, 2708 | usage.ru_stime.tv_sec, usage.ru_stime.tv_usec, child_usage.ru_stime.tv_sec, child_usage.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | suseconds_t {aka long long int} In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: global_data.c: In function 'init_global_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:315:3: note: called from here 315 | free_notify_script(&data->vrrp_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:330:4: note: called from here 330 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:341:4: note: called from here 341 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reload_monitor.c: In function 'inotify_event_thread': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:370:6: note: called from here 370 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:394:7: note: called from here 394 | cancel_reload(true); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: global_data.c: In function 'free_global_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:378:2: note: called from here 378 | free_notify_script(&data->shutdown_script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:377:2: note: called from here 377 | free_notify_script(&data->startup_script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:384:2: note: called from here 384 | free_notify_script(&data->notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:388:2: note: called from here 388 | free_notify_script(&data->vrrp_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from global_data.c:29: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ global_data.c:412:2: note: called from here 412 | free_notify_script(&data->lvs_notify_fifo.script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reload_monitor.c: In function 'stop_reload_monitor': reload_monitor.c:115:1: warning: inlining failed in call to 'cancel_reload': call is unlikely and code size would grow [-Winline] 115 | cancel_reload(bool log) | ^~~~~~~~~~~~~ reload_monitor.c:468:2: note: called from here 468 | cancel_reload(false); | ^~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'add_process': track_process.c:157:1: warning: inlining failed in call to 'alloc_tracked_process_instance': call is unlikely and code size would grow [-Winline] 157 | alloc_tracked_process_instance(pid_t pid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c:175:9: note: called from here 175 | tpi = alloc_tracked_process_instance(tp.pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'read_procs': track_process.c:170:1: warning: inlining failed in call to 'add_process': call is unlikely and code size would grow [-Winline] 170 | add_process(pid_t pid, vrrp_tracked_process_t *tpr, tracked_process_instance_t *tpi) | ^~~~~~~~~~~ track_process.c:345:5: note: called from here 345 | add_process(atoi(ent->d_name), tpr, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'check_process': track_process.c:170:1: warning: inlining failed in call to 'add_process': call is unlikely and code size would grow [-Winline] 170 | add_process(pid_t pid, vrrp_tracked_process_t *tpr, tracked_process_instance_t *tpi) | ^~~~~~~~~~~ track_process.c:514:10: note: called from here 514 | tpi = add_process(pid, tpr, tpi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c: In function 'read_process_update': track_process.c:157:1: warning: inlining failed in call to 'alloc_tracked_process_instance': call is unlikely and code size would grow [-Winline] 157 | alloc_tracked_process_instance(pid_t pid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ track_process.c:589:14: note: called from here 589 | tpi_child = alloc_tracked_process_instance(child_pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'do_reload': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:489:3: note: called from here 489 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ In file included from global_parser.c:46: global_parser.c: In function 'lvs_syncd_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:530:34: note: in expansion of macro 'set_value' 530 | global_data->lvs_syncd.ifname = set_value(strvec); | ^~~~~~~~~ keepalived_netlink.c: In function 'netlink_if_address_filter': keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:225:9: note: called from here 225 | if (addr_is_equal2(ifa, addr, ip_addr, ifp, vrrp)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:231:8: note: called from here 231 | if (addr_is_equal2(ifa, addr, ip_addr, ifp, vrrp)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:991:28: note: called from here 991 | is_tracking_saddr = inaddr_equal(ifa->ifa_family, &vrrp->saddr, addr.addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1035:9: note: called from here 1035 | if (inaddr_equal(AF_INET, &ifp->sin_addr, addr.in)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1054:11: note: called from here 1054 | if (inaddr_equal(AF_INET, &saddr->u.sin_addr, addr.in)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1062:9: note: called from here 1062 | if (inaddr_equal(AF_INET6, &ifp->sin6_addr, addr.in6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1081:11: note: called from here 1081 | if (inaddr_equal(AF_INET6, &saddr->u.sin6_addr, addr.in6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1115:11: note: called from here 1115 | if (!inaddr_equal(ifa->ifa_family, vrrp->family == AF_INET ? &(PTR_CAST(struct sockaddr_in, &vrrp->saddr))->sin_addr : (void *)&(PTR_CAST(struct sockaddr_in6, &vrrp->saddr))->sin6_addr, addr.addr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from keepalived_netlink.c:54: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ keepalived_netlink.c:1120:12: note: called from here 1120 | inaddr_equal(ifa->ifa_family, &vrrp->saddr, addr.addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:876:1: note: called from this function 876 | netlink_if_address_filter(__attribute__((unused)) struct sockaddr_nl *snl, struct nlmsghdr *h) | ^~~~~~~~~~~~~~~~~~~~~~~~~ keepalived_netlink.c:148:1: warning: inlining failed in call to 'addr_is_equal2.isra': call is unlikely and code size would grow [-Winline] 148 | addr_is_equal2(struct ifaddrmsg* ifa, void* addr, ip_address_t* vip_addr, interface_t *ifp, vrrp_t *vrrp) | ^~~~~~~~~~~~~~ keepalived_netlink.c:876:1: note: called from this function 876 | netlink_if_address_filter(__attribute__((unused)) struct sockaddr_nl *snl, struct nlmsghdr *h) | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'reload_check_child_thread': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:928:2: note: called from here 928 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ main.c: In function 'keepalived_main': main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:489:3: note: called from here 489 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ main.c:470:1: warning: inlining failed in call to 'remove_reload_file': call is unlikely and code size would grow [-Winline] 470 | remove_reload_file(void) | ^~~~~~~~~~~~~~~~~~ main.c:2612:3: note: called from here 2612 | remove_reload_file(); | ^~~~~~~~~~~~~~~~~~~~ global_parser.c: In function 'instance_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1526:33: note: in expansion of macro 'set_value' 1526 | global_data->instance_name = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'net_namespace_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1458:36: note: in expansion of macro 'set_value' 1458 | global_data->network_namespace = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'net_namespace_ipvs_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:1480:41: note: in expansion of macro 'set_value' 1480 | global_data->network_namespace_ipvs = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'reload_check_config_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:2013:38: note: in expansion of macro 'set_value' 2013 | global_data->reload_check_config = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'default_interface_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:443:32: note: in expansion of macro 'set_value' 443 | global_data->default_ifname = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'emailfrom_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:169:28: note: in expansion of macro 'set_value' 169 | global_data->email_from = set_value(strvec); | ^~~~~~~~~ global_parser.c: In function 'routerid_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ global_parser.c:158:27: note: in expansion of macro 'set_value' 158 | global_data->router_id = set_value(strvec); | ^~~~~~~~~ AR libcore.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' Making all in vrrp make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' CC vrrp_daemon.o CC vrrp_print.o CC vrrp_data.o CC vrrp_parser.o CC vrrp.o CC vrrp_notify.o CC vrrp_scheduler.o CC vrrp_sync.o CC vrrp_arp.o CC vrrp_if.o CC vrrp_track.o CC vrrp_ipaddress.o CC vrrp_ndisc.o CC vrrp_if_config.o CC vrrp_static_track.o CC vrrp_vmac.o CC vrrp_ipsecah.o CC vrrp_iproute.o CC vrrp_iprule.o CC vrrp_ip_rule_route_parser.o vrrp_if_config.c: In function 'set_promote_secondaries': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:298:2: note: called from here 298 | netlink_set_interface_flags(ifp->ifindex, promote_secondaries_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'reset_promote_secondaries': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:306:2: note: called from here 306 | netlink_set_interface_flags(ifp->ifindex, promote_secondaries_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'restore_rp_filter': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:515:5: note: called from here 515 | netlink_set_interface_flags(ifp->ifindex, rpfilter_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c: In function 'set_interface_parameters': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:462:4: note: called from here 462 | netlink_set_interface_flags(ifp->ifindex, rpfilter_sysctl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:221:6: note: called from here 221 | if (netlink_set_interface_flags(ifp->ifindex, vmac_sysctl)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:239:8: note: called from here 239 | if (netlink_set_interface_flags(base_ifp->ifindex, parent_sysctl)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_daemon.c: In function 'vrrp_terminate_phase2': vrrp_daemon.c:334:43: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld vrrp_daemon.c:334:50: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld vrrp_daemon.c:334:65: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld vrrp_daemon.c:334:72: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 334 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld vrrp_if_config.c: In function 'reset_interface_parameters': vrrp_if_config.c:179:1: warning: inlining failed in call to 'netlink_set_interface_flags': call is unlikely and code size would grow [-Winline] 179 | netlink_set_interface_flags(int ifindex, const sysctl_opts_t *sys_opts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if_config.c:267:13: note: called from here 267 | if ((res = netlink_set_interface_flags(ifp->ifindex, reset_parent_sysctl))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_data.c: In function 'dump_vrrp': vrrp_data.c:616:42: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:616:49: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:616:63: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 616 | conf_write(fp, " Last transition = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->last_transition.tv_sec, vrrp->last_transition.tv_usec, time_str, vrrp->last_transition.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:622:40: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:622:47: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:622:61: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 622 | conf_write(fp, " Read timeout = %ld.%6.6ld (%.19s.%6.6ld)", vrrp->sands.tv_sec, vrrp->sands.tv_usec, time_str, vrrp->sands.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:672:48: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 672 | conf_write(fp, " Gratuitous ARP refresh = %ld", | ~~^ | | | long int | %lld 673 | vrrp->garp_refresh.tv_sec); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka const long long int} vrrp_data.c:679:63: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'const long long int'} [-Wformat=] 679 | conf_write(fp, " Gratuitous ARP for each secondary %s = %ld", vrrp->vmac_garp_all_if ? "i/f" : "VMAC", vrrp->vmac_garp_intvl.tv_sec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:681:65: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_data.c:681:72: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_data.c:681:86: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 681 | conf_write(fp, " Next gratuitous ARP for such secondary = %ld.%6.6ld (%.24s.%6.6ld)", vrrp->vmac_garp_timer.tv_sec, vrrp->vmac_garp_timer.tv_usec, time_str, vrrp->vmac_garp_timer.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_update_vrf': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:701:2: note: called from here 701 | addattr32(&req.n, sizeof(req), IFLA_MASTER, ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_link_add_vmac': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:285:3: note: called from here 285 | addattr32(&req.n, sizeof(req), IFLA_LINK, vrrp->configured_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:277:3: note: called from here 277 | addattr32(&req.n, sizeof(req), IFLA_MACVLAN_MODE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | MACVLAN_MODE_PRIVATE); | ~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:293:4: note: called from here 293 | addattr32(&req.n, sizeof(req), IFLA_MASTER, vrrp->configured_ifp->vrf_master_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: vrrp_iprule.c: In function 'netlink_rule': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:188:4: note: called from here 188 | addattr32(&req.n, sizeof(req), FRA_TABLE, iprule->table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:206:3: note: called from here 206 | addattr32(&req.n, sizeof(req), FRA_PRIORITY, iprule->priority); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:209:3: note: called from here 209 | addattr32(&req.n, sizeof(req), FRA_FWMARK, iprule->fwmark); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:212:3: note: called from here 212 | addattr32(&req.n, sizeof(req), FRA_FWMASK, iprule->fwmask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:215:3: note: called from here 215 | addattr32(&req.n, sizeof(req), FRA_FLOW, iprule->realms); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:219:3: note: called from here 219 | addattr32(&req.n, sizeof(req), FRA_SUPPRESS_PREFIXLEN, iprule->suppress_prefix_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:224:3: note: called from here 224 | addattr32(&req.n, sizeof(req), FRA_SUPPRESS_IFGROUP, iprule->suppress_group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iprule.c:45: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_iprule.c:271:3: note: called from here 271 | addattr32(&req.n, sizeof(req), FRA_GOTO, iprule->goto_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_sync_group': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:152:2: note: called from here 152 | list_del_init(&sgroup->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:177:2: note: called from here 177 | free_notify_script(&sgroup->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:176:2: note: called from here 176 | free_notify_script(&sgroup->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:175:2: note: called from here 175 | free_notify_script(&sgroup->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:174:2: note: called from here 174 | free_notify_script(&sgroup->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:173:2: note: called from here 173 | free_notify_script(&sgroup->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:135:3: note: called from here 135 | list_del_init(&vrrp->s_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:177:2: note: called from here 177 | free_notify_script(&sgroup->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:176:2: note: called from here 176 | free_notify_script(&sgroup->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:175:2: note: called from here 175 | free_notify_script(&sgroup->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:174:2: note: called from here 174 | free_notify_script(&sgroup->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:173:2: note: called from here 173 | free_notify_script(&sgroup->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if.c: In function 'dump_garp_delay': vrrp_if.c:420:37: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:420:44: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:420:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 420 | conf_write(fp, " GARP next time %ld.%6.6ld (%.19s.%6.6ld)", gd->garp_next_time.tv_sec, gd->garp_next_time.tv_usec, time_str, gd->garp_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:427:36: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:427:43: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:427:57: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 427 | conf_write(fp, " GNA next time %ld.%6.6ld (%.19s.%6.6ld)", gd->gna_next_time.tv_sec, gd->gna_next_time.tv_usec, time_str, gd->gna_next_time.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c: In function 'dump_if': vrrp_if.c:652:49: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 652 | conf_write(fp, " Gratuitous ARP interval %ldms", | ~~^ | | | long int | %lld 653 | ifp->garp_delay->garp_interval.tv_sec * 1000 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long int 654 | ifp->garp_delay->garp_interval.tv_usec / (TIMER_HZ / 1000)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: vrrp_vmac.c: In function 'netlink_link_add_ipvlan': ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_vmac.c:509:3: note: called from here 509 | addattr32(&req.n, sizeof(req), IFLA_LINK, vrrp->configured_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_vmac.c:37: ../../keepalived/include/keepalived_netlink.h:92:1: warning: inlining failed in call to 'addattr32.constprop.isra': call is unlikely and code size would grow [-Winline] 92 | addattr32(struct nlmsghdr *n, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~ vrrp_if.c:657:48: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 657 | conf_write(fp, " Gratuitous NA interval %ldms", | ~~^ | | | long int | %lld 658 | ifp->garp_delay->gna_interval.tv_sec * 1000 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long int 659 | ifp->garp_delay->gna_interval.tv_usec / (TIMER_HZ / 1000)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_vmac.c:532:4: note: called from here 532 | addattr32(&req.n, sizeof(req), IFLA_MASTER, vrrp->configured_ifp->vrf_master_ifp->ifindex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vrrp_if.c:675:56: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld vrrp_if.c:675:63: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld vrrp_if.c:675:77: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 675 | conf_write(fp, " %sIPv6 forwarding. Last checked %ld.%6.6ld (%.24s.%6.6ld)", ifp->gna_router ? "" : "Not ", ifp->last_gna_router_check.tv_sec, ifp->last_gna_router_check.tv_usec, time_str, ifp->last_gna_router_check.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_vscript': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:275:2: note: called from here 275 | list_del_init(&vscript->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: vrrp_data.c: In function 'free_vprocess': ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:334:2: note: called from here 334 | list_del_init(&vprocess->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c: In function 'vrrp_init_instance_sands': vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:391:16: note: in definition of macro 'rb_move_cached' 391 | if ((prev && compar(prev, node) > 0) || \ | ^~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:392:16: note: in definition of macro 'rb_move_cached' 392 | (next && compar(next, node) < 0)) { \ | ^~~~~~ In file included from ../../lib/scheduler.h:38, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:292:14: warning: inlining failed in call to 'vrrp_timer_cmp': call is unlikely and code size would grow [-Winline] 292 | RB_TIMER_CMP(vrrp); | ^~~~ ../../lib/timer.h:58:1: note: in definition of macro 'RB_TIMER_CMP' 58 | obj##_timer_cmp(const obj##_t *r1, const obj##_t *r2) \ | ^~~ In file included from ../../lib/scheduler.h:40, from ../../keepalived/include/vrrp_scheduler.h:32, from vrrp_scheduler.c:35: vrrp_scheduler.c:328:59: note: called from here 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); ../../lib/rbtree.h:297:15: note: in definition of macro 'rb_insert_sort_cached' 297 | int __cmp = compar(new, __data); \ | ^~~~~~ vrrp_scheduler.c:328:2: note: in expansion of macro 'rb_move_cached' 328 | rb_move_cached(&vrrp->sockets->rb_sands, vrrp, rb_sands, vrrp_timer_cmp); | ^~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: vrrp_data.c: In function 'free_vrrp_data': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:550:2: note: called from here 550 | free_notify_script(&vrrp->script_master_rx_lower_pri); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:549:2: note: called from here 549 | free_notify_script(&vrrp->script); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:548:2: note: called from here 548 | free_notify_script(&vrrp->script_deleted); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:547:2: note: called from here 547 | free_notify_script(&vrrp->script_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:546:2: note: called from here 546 | free_notify_script(&vrrp->script_fault); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:545:2: note: called from here 545 | free_notify_script(&vrrp->script_master); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/global_data.h:55, from vrrp_data.c:33: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ vrrp_data.c:544:2: note: called from here 544 | free_notify_script(&vrrp->script_backup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:569:2: note: called from here 569 | list_del_init(&vrrp->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:504:2: note: called from here 504 | list_del_init(&peer->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/global_data.h:51, from vrrp_data.c:33: ../../lib/list_head.h:134:20: warning: inlining failed in call to 'list_del_init': call is unlikely and code size would grow [-Winline] 134 | static inline void list_del_init(struct list_head *entry) | ^~~~~~~~~~~~~ vrrp_data.c:569:2: note: called from here 569 | list_del_init(&vrrp->e_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: vrrp_iproute.c: In function 'netlink_route': ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:415:3: note: called from here 415 | rta_addattr32(rta, sizeof(buf), RTAX_RTT, iproute->rtt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:418:3: note: called from here 418 | rta_addattr32(rta, sizeof(buf), RTAX_RTTVAR, iproute->rttvar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:421:3: note: called from here 421 | rta_addattr32(rta, sizeof(buf), RTAX_RTO_MIN, iproute->rto_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:424:3: note: called from here 424 | rta_addattr32(rta, sizeof(buf), RTAX_FEATURES, iproute->features); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:427:3: note: called from here 427 | rta_addattr32(rta, sizeof(buf), RTAX_MTU, iproute->mtu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:430:3: note: called from here 430 | rta_addattr32(rta, sizeof(buf), RTAX_WINDOW, iproute->window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:433:3: note: called from here 433 | rta_addattr32(rta, sizeof(buf), RTAX_SSTHRESH, iproute->ssthresh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:436:3: note: called from here 436 | rta_addattr32(rta, sizeof(buf), RTAX_CWND, iproute->cwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:439:3: note: called from here 439 | rta_addattr32(rta, sizeof(buf), RTAX_ADVMSS, iproute->advmss); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:442:3: note: called from here 442 | rta_addattr32(rta, sizeof(buf), RTAX_REORDERING, iproute->reordering); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:445:3: note: called from here 445 | rta_addattr32(rta, sizeof(buf), RTAX_HOPLIMIT, iproute->hoplimit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:448:3: note: called from here 448 | rta_addattr32(rta, sizeof(buf), RTAX_INITCWND, iproute->initcwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:451:3: note: called from here 451 | rta_addattr32(rta, sizeof(buf), RTAX_INITRWND, iproute->initrwnd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:455:3: note: called from here 455 | rta_addattr32(rta, sizeof(buf), RTAX_QUICKACK, iproute->quickack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:465:3: note: called from here 465 | rta_addattr32(rta, sizeof(buf), RTAX_FASTOPEN_NO_COOKIE, iproute->fastopen_no_cookie); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:475:4: note: called from here 475 | rta_addattr32(rta, sizeof(buf), RTAX_LOCK, iproute->lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vrrp_iproute.c:45: ../../keepalived/include/keepalived_netlink.h:120:1: warning: inlining failed in call to 'rta_addattr32': call is unlikely and code size would grow [-Winline] 120 | rta_addattr32(struct rtattr *rta, size_t maxlen, unsigned short type, uint32_t data) | ^~~~~~~~~~~~~ vrrp_iproute.c:259:54: note: called from here 259 | rtnh->rtnh_len = (unsigned short)(rtnh->rtnh_len + rta_addattr32(rta, len, RTA_FLOW, nh->realms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_update_pkt': ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:443:20: note: called from here 443 | hd->chksum = csum_incremental_update32(hd->chksum, ip->daddr, new_daddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:456:18: note: called from here 456 | hd->chksum = csum_incremental_update32(hd->chksum, ip->saddr, new_saddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_check_packet': ../../lib/utils.h:175:24: warning: inlining failed in call to 'csum_incremental_update32': call is unlikely and code size would grow [-Winline] 175 | static inline uint16_t csum_incremental_update32(const uint16_t old_csum, const uint32_t old_val, const uint32_t new_val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vrrp.c:534:16: note: called from here 534 | hd->chksum = csum_incremental_update32(hd->chksum, ip->daddr, global_data->vrrp_mcast_group4.sin_addr.s_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp_iproute.h:42, from vrrp_iprule.c:43: vrrp_iprule.c: In function 'clear_diff_rules': ../../keepalived/include/vrrp_ipaddress.h:96:1: warning: inlining failed in call to 'IP_ISEQ': call is unlikely and code size would grow [-Winline] 96 | IP_ISEQ(ip_address_t *X, const ip_address_t *Y) | ^~~~~~~ vrrp_iprule.c:70:7: note: called from here 70 | !IP_ISEQ(x->from_addr, y->from_addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/vrrp_iproute.h:42, from vrrp_iprule.c:43: ../../keepalived/include/vrrp_ipaddress.h:96:1: warning: inlining failed in call to 'IP_ISEQ': call is unlikely and code size would grow [-Winline] 96 | IP_ISEQ(ip_address_t *X, const ip_address_t *Y) | ^~~~~~~ vrrp_iprule.c:71:7: note: called from here 71 | !IP_ISEQ(x->to_addr, y->to_addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: vrrp_ipaddress.c: In function 'clear_diff_static_addresses': ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:780:2: note: called from here 780 | list_copy(&vrrp_data->static_addresses, &new.vip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:779:2: note: called from here 779 | list_copy(&old_vrrp_data->static_addresses, &old.vip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:773:2: note: called from here 773 | list_copy(&new.vip, &vrrp_data->static_addresses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../lib/scheduler.h:39, from ../../lib/notify.h:31, from ../../keepalived/include/vrrp.h:41, from ../../keepalived/include/vrrp_ipaddress.h:35, from vrrp_ipaddress.c:31: ../../lib/list_head.h:199:20: warning: inlining failed in call to 'list_copy': call is unlikely and code size would grow [-Winline] 199 | static inline void list_copy(struct list_head *dst, struct list_head *src) | ^~~~~~~~~ vrrp_ipaddress.c:772:2: note: called from here 772 | list_copy(&old.vip, &old_vrrp_data->static_addresses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: vrrp.c: In function 'vrrp_complete_init': ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:3994:11: note: called from here 3994 | if (inaddr_equal(AF_INET, &ip_addr->ifp->sin_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3995 | &ip_addr->u.sin.sin_addr)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4000:12: note: called from here 4000 | if (inaddr_equal(AF_INET, &ip_addr->u.sin.sin_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4001 | &saddr->u.sin_addr)) { | ~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4010:11: note: called from here 4010 | if (inaddr_equal(AF_INET6, &ip_addr->ifp->sin6_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4011 | &ip_addr->u.sin6_addr)) { | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from ../../keepalived/include/tracker.h:32, from ../../keepalived/include/vrrp.h:42, from ../../keepalived/include/vrrp_arp.h:31, from vrrp.c:49: ../../lib/utils.h:156:20: warning: inlining failed in call to 'inaddr_equal': call is unlikely and code size would grow [-Winline] 156 | static inline bool inaddr_equal(sa_family_t family, const void *addr1, const void *addr2) | ^~~~~~~~~~~~ vrrp.c:4016:12: note: called from here 4016 | if (inaddr_equal(AF_INET6, &ip_addr->u.sin6_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4017 | &saddr->u.sin6_addr)) { | ~~~~~~~~~~~~~~~~~~~~ AR libvrrp.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' Making all in check make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' CC check_daemon.o CC check_data.o CC check_parser.o CC check_api.o CC check_tcp.o CC check_http.o CC check_ssl.o CC check_smtp.o CC check_misc.o CC check_dns.o CC check_print.o CC ipwrapper.o CC ipvswrapper.o CC libipvs.o CC check_udp.o CC check_ping.o CC check_file.o check_daemon.c: In function 'checker_terminate_phase2': check_daemon.c:191:43: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld check_daemon.c:191:50: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld check_daemon.c:191:65: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld check_daemon.c:191:72: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'long long int'} [-Wformat=] 191 | log_message(LOG_INFO, "Stopped - used %ld.%6.6ld user time, %ld.%6.6ld system time", usage.ru_utime.tv_sec, usage.ru_utime.tv_usec, usage.ru_stime.tv_sec, usage.ru_stime.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka long long int} | %6.6lld In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h: In function 'sockstorage_equal': ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:140:7: note: called from here 140 | if (__ip6_addr_equal(&a1->sin6_addr, &a2->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from check_http.c:43: check_http.c: In function 'path_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:505:14: note: in expansion of macro 'set_value' 505 | url->path = set_value(strvec); | ^~~~~~~~~ check_misc.c: In function 'dump_misc_check': check_misc.c:77:34: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int time_t {aka const long long int} | %lld check_misc.c:77:41: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld check_misc.c:77:55: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'suseconds_t' {aka 'const long long int'} [-Wformat=] 77 | conf_write(fp, " Last ran = %ld.%6.6ld (%.24s.%6.6ld)", misck_checker->last_ran.tv_sec, misck_checker->last_ran.tv_usec, time_str, misck_checker->last_ran.tv_usec); | ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int suseconds_t {aka const long long int} | %6.6lld check_api.c: In function 'compare_conn_opts': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ check_api.c:213:7: note: called from here 213 | if (!sockstorage_equal(&a->dst, &b->dst)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ check_api.c:215:7: note: called from here 215 | if (!sockstorage_equal(&a->bindto, &b->bindto)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check_http.c: In function 'url_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:592:21: note: in expansion of macro 'set_value' 592 | url->virtualhost = set_value(strvec); | ^~~~~~~~~ check_http.c: In function 'virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_http.c:463:30: note: in expansion of macro 'set_value' 463 | http_get_chk->virtualhost = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: check_data.c: In function 'free_rs': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:344:2: note: called from here 344 | free_notify_script(&rs->notify_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:343:2: note: called from here 343 | free_notify_script(&rs->notify_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:344:2: note: called from here 344 | free_notify_script(&rs->notify_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:343:2: note: called from here 343 | free_notify_script(&rs->notify_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: check_data.c: In function 'free_vs': ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:513:2: note: called from here 513 | free_notify_script(&vs->notify_quorum_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:512:2: note: called from here 512 | free_notify_script(&vs->notify_quorum_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:513:2: note: called from here 513 | free_notify_script(&vs->notify_quorum_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:41, from check_data.c:30: ../../lib/notify.h:78:1: warning: inlining failed in call to 'free_notify_script': call is unlikely and code size would grow [-Winline] 78 | free_notify_script(notify_script_t **script) | ^~~~~~~~~~~~~~~~~~ check_data.c:512:2: note: called from here 512 | free_notify_script(&vs->notify_quorum_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from check_parser.c:38: check_parser.c: In function 'rs_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:872:20: note: in expansion of macro 'set_value' 872 | rs->virtualhost = set_value(strvec); | ^~~~~~~~~ check_parser.c: In function 'vs_virtualhost_handler': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:603:20: note: in expansion of macro 'set_value' 603 | vs->virtualhost = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/check_api.h:35, from check_api.c:30: ../../lib/utils.h: In function 'update_checker_activity': ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../lib/utils.h:120:19: warning: inlining failed in call to '__ip6_addr_equal': call is unlikely and code size would grow [-Winline] 120 | static inline int __ip6_addr_equal(const struct in6_addr *a1, | ^~~~~~~~~~~~~~~~ ../../lib/utils.h:162:10: note: called from here 162 | return __ip6_addr_equal(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~ check_parser.c: In function 'handle_ssl_file': ../../lib/parser.h:96:1: warning: inlining failed in call to 'set_value_r': call is unlikely and code size would grow [-Winline] 96 | set_value_r(const vector_t *strvec) | ^~~~~~~~~~~ ../../lib/parser.h:109:26: note: called from here 109 | #define set_value(str) (set_value_r(str)) | ~^~~~~~~~~~~~~~~~~ check_parser.c:80:15: note: in expansion of macro 'set_value' 80 | *file_name = set_value(strvec); | ^~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from check_data.c:30: ../../keepalived/include/ipwrapper.h: In function 'validate_check_config': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from check_data.c:38: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from check_data.c:30: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from check_data.c:38: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ipwrapper.c: In function 'vsge_exist': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ ipwrapper.c:76:7: note: called from here 76 | if (!sockstorage_equal(&vsge_a->addr, &vsge_b->addr) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ipwrapper.c: In function 'clear_diff_services': ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ ipwrapper.c:60:8: note: called from here 60 | !sockstorage_equal(&vs_a->addr, &vs_b->addr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from ipwrapper.c:28: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../keepalived/include/check_data.h:42, from ../../keepalived/include/ipwrapper.h:31, from ipwrapper.c:28: ../../lib/utils.h:129:20: warning: inlining failed in call to 'sockstorage_equal': call is unlikely and code size would grow [-Winline] 129 | static inline bool sockstorage_equal(const struct sockaddr_storage *s1, | ^~~~~~~~~~~~~~~~~ In file included from ipwrapper.c:28: ../../keepalived/include/ipwrapper.h:49:9: note: called from here 49 | return sockstorage_equal(&rs_a->addr, &rs_b->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libcheck.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' Making all in trackers make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' CC track_file.o track_file.c: In function 'process_track_file': track_file.c:678:45: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 678 | log_message(LOG_INFO, "Invalid number %ld read from %s - ignoring", new_status, tfile->file_path); | ~~^ ~~~~~~~~~~ | | | | long int int64_t {aka long long int} | %lld AR libtracker.a make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' Making all in etc make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' Making all in init make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' Making all in init.d make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' Making all in keepalived make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' CP keepalived.conf make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' CC main.o CCLD keepalived make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' Making all in doc make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' Making all in man/man8 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' EDIT keepalived.8 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' Making all in man/man5 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' EDIT keepalived.conf.5 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' Making all in man/man1 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' EDIT genhash.1 date: invalid date '' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' Making all in genhash make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' CC main.o CC sock.o CC layer4.o CC http.o CC ssl.o CCLD genhash make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' Making all in bin_install make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' EDIT README make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' Keepalived v2.2.1 (05/25,2021), git commit v20210212-7733-g95ba8f4ee3 Copyright(C) 2001-2021 Alexandre Cassen, Built with kernel headers for Linux 5.10.27 Running on Linux 5.4.43-1-lts #2-Alpine SMP Thu, 28 May 2020 20:13:48 UTC Distro: Alpine Linux edge configure options: --build=i586-alpine-linux-musl --host=i586-alpine-linux-musl --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --localstatedir=/var --enable-vrrp --enable-sha1 build_alias=i586-alpine-linux-musl host_alias=i586-alpine-linux-musl CC=gcc CFLAGS=-Os -fomit-frame-pointer CPPFLAGS=-Os -fomit-frame-pointer Config options: LVS VRRP VRRP_AUTH OLD_CHKSUM_COMPAT FIB_ROUTING System options: PIPE2 SIGNALFD INOTIFY_INIT1 VSYSLOG EPOLL_CREATE1 MEMFD_CREATE IPV4_DEVCONF IPV6_ADVANCED_API LIBNL3 RTA_ENCAP RTA_EXPIRES RTA_NEWDST RTA_PREF FRA_SUPPRESS_PREFIXLEN FRA_SUPPRESS_IFGROUP FRA_TUN_ID RTAX_CC_ALGO RTAX_QUICKACK RTEXT_FILTER_SKIP_STATS FRA_L3MDEV FRA_UID_RANGE RTAX_FASTOPEN_NO_COOKIE RTA_VIA FRA_OIFNAME FRA_PROTOCOL FRA_IP_PROTO FRA_SPORT_RANGE FRA_DPORT_RANGE RTA_TTL_PROPAGATE IFA_FLAGS IP_MULTICAST_ALL LWTUNNEL_ENCAP_MPLS LWTUNNEL_ENCAP_ILA NET_LINUX_IF_H_COLLISION NETINET_LINUX_IF_ETHER_H_COLLISION LIBIPTC_LINUX_NET_IF_H_COLLISION LIBIPVS_NETLINK IPVS_DEST_ATTR_ADDR_FAMILY IPVS_SYNCD_ATTRIBUTES IPVS_64BIT_STATS IPVS_TUN_TYPE IPVS_TUN_CSUM IPVS_TUN_GRE VRRP_VMAC VRRP_IPVLAN IFLA_LINK_NETNSID CN_PROC SOCK_NONBLOCK SOCK_CLOEXEC O_PATH INET6_ADDR_GEN_MODE VRF SO_MARK SCHED_RESET_ON_FORK Keepalived v2.2.1 (05/25,2021), git commit v20210212-7733-g95ba8f4ee3 Copyright(C) 2001-2021 Alexandre Cassen, Built with kernel headers for Linux 5.10.27 Running on Linux 5.4.43-1-lts #2-Alpine SMP Thu, 28 May 2020 20:13:48 UTC Distro: Alpine Linux edge configure options: --build=i586-alpine-linux-musl --host=i586-alpine-linux-musl --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --localstatedir=/var --enable-vrrp --enable-sha1 --enable-snmp build_alias=i586-alpine-linux-musl host_alias=i586-alpine-linux-musl CC=gcc CFLAGS=-Os -fomit-frame-pointer CPPFLAGS=-Os -fomit-frame-pointer Config options: LVS VRRP VRRP_AUTH OLD_CHKSUM_COMPAT FIB_ROUTING SNMP_VRRP SNMP_CHECKER System options: PIPE2 SIGNALFD INOTIFY_INIT1 VSYSLOG EPOLL_CREATE1 MEMFD_CREATE IPV4_DEVCONF IPV6_ADVANCED_API LIBNL3 RTA_ENCAP RTA_EXPIRES RTA_NEWDST RTA_PREF FRA_SUPPRESS_PREFIXLEN FRA_SUPPRESS_IFGROUP FRA_TUN_ID RTAX_CC_ALGO RTAX_QUICKACK RTEXT_FILTER_SKIP_STATS FRA_L3MDEV FRA_UID_RANGE RTAX_FASTOPEN_NO_COOKIE RTA_VIA FRA_OIFNAME FRA_PROTOCOL FRA_IP_PROTO FRA_SPORT_RANGE FRA_DPORT_RANGE RTA_TTL_PROPAGATE IFA_FLAGS IP_MULTICAST_ALL LWTUNNEL_ENCAP_MPLS LWTUNNEL_ENCAP_ILA NET_LINUX_IF_H_COLLISION NETINET_LINUX_IF_ETHER_H_COLLISION LIBIPTC_LINUX_NET_IF_H_COLLISION LIBIPVS_NETLINK IPVS_DEST_ATTR_ADDR_FAMILY IPVS_SYNCD_ATTRIBUTES IPVS_64BIT_STATS IPVS_TUN_TYPE IPVS_TUN_CSUM IPVS_TUN_GRE VRRP_VMAC VRRP_IPVLAN IFLA_LINK_NETNSID CN_PROC SOCK_NONBLOCK SOCK_CLOEXEC O_PATH INET6_ADDR_GEN_MODE VRF SO_MARK SCHED_RESET_ON_FORK >>> keepalived: Entering fakeroot... Making install in lib make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make install-am make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/lib' Making install in keepalived make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' Making install in core make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/core' Making install in vrrp make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/vrrp' Making install in check make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/check' Making install in trackers make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/trackers' Making install in etc make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' Making install in init make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' make[4]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init' Making install in init.d make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' make[4]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/init.d' Making install in keepalived make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' make[4]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' make[4]: Nothing to be done for 'install-exec-am'. ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/keepalived' /usr/bin/install -c -m 644 keepalived.conf '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/keepalived' make[4]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc/keepalived' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[4]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived/etc' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/sbin' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/init.d' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/sysconfig' /usr/bin/install -c keepalived '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/sbin' /usr/bin/install -c -m 644 etc/openrc/keepalived '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/init.d' /usr/bin/install -c -m 644 etc/sysconfig/keepalived '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/sysconfig' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/keepalived' Making install in doc make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' Making install in man/man8 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' make[3]: Nothing to be done for 'install-exec-am'. ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man8' /usr/bin/install -c -m 644 keepalived.8 '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man8' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man8' Making install in man/man5 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' make[3]: Nothing to be done for 'install-exec-am'. ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man5' /usr/bin/install -c -m 644 keepalived.conf.5 '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man5' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man5' Making install in man/man1 make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' make[3]: Nothing to be done for 'install-exec-am'. ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man1' /usr/bin/install -c -m 644 genhash.1 '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/man/man1' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc/man/man1' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[3]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[3]: Nothing to be done for 'install-exec-am'. .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/snmp/mibs' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/keepalived/samples' /usr/bin/install -c -m 644 ./samples/client.pem ./samples/dh1024.pem ./samples/keepalived.conf.HTTP_GET.port ./samples/keepalived.conf.IPv6 ./samples/keepalived.conf.PING_CHECK ./samples/keepalived.conf.SMTP_CHECK ./samples/keepalived.conf.SSL_GET ./samples/keepalived.conf.UDP_CHECK ./samples/keepalived.conf.conditional_conf ./samples/keepalived.conf.fwmark ./samples/keepalived.conf.inhibit ./samples/keepalived.conf.misc_check ./samples/keepalived.conf.misc_check_arg ./samples/keepalived.conf.quorum ./samples/keepalived.conf.sample ./samples/keepalived.conf.status_code ./samples/keepalived.conf.track_interface ./samples/keepalived.conf.virtual_server_group ./samples/keepalived.conf.virtualhost ./samples/keepalived.conf.vrrp ./samples/keepalived.conf.vrrp.localcheck ./samples/keepalived.conf.vrrp.lvs_syncd ./samples/keepalived.conf.vrrp.routes ./samples/keepalived.conf.vrrp.rules ./samples/keepalived.conf.vrrp.scripts ./samples/keepalived.conf.vrrp.static_ipaddress ./samples/keepalived.conf.vrrp.sync ./samples/root.pem ./samples/sample.misccheck.smbcheck.sh ./samples/sample_notify_fifo.sh '/home/buildozer/aports/community/keepalived/pkg/keepalived/etc/keepalived/samples' make[3]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/doc' Making install in genhash make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' make[2]: Nothing to be done for 'install-data-am'. .././build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/bin' /usr/bin/install -c genhash '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/bin' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/genhash' Making install in bin_install make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1/bin_install' make[1]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' make[2]: Entering directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' make[2]: Nothing to be done for 'install-exec-am'. ./build-aux/install-sh -c -d '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/doc/keepalived' /usr/bin/install -c -m 644 README '/home/buildozer/aports/community/keepalived/pkg/keepalived/usr/share/doc/keepalived' make[2]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' make[1]: Leaving directory '/home/buildozer/aports/community/keepalived/src/keepalived-2.2.1' >>> keepalived-doc*: Running split function doc... >>> keepalived-doc*: Preparing subpackage keepalived-doc... >>> keepalived-doc*: Running postcheck for keepalived-doc >>> keepalived-sample-config*: Running split function samples... >>> keepalived-sample-config*: Preparing subpackage keepalived-sample-config... >>> keepalived-sample-config*: Running postcheck for keepalived-sample-config >>> keepalived-common*: Running split function common... >>> keepalived-common*: Preparing subpackage keepalived-common... >>> keepalived-common*: Stripping binaries >>> keepalived-common*: Running postcheck for keepalived-common >>> WARNING: keepalived-common*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc >>> keepalived-snmp*: Running split function snmp... >>> keepalived-snmp*: Preparing subpackage keepalived-snmp... >>> keepalived-snmp*: Stripping binaries >>> keepalived-snmp*: Running postcheck for keepalived-snmp >>> keepalived*: Running postcheck for keepalived >>> keepalived*: Preparing package keepalived... >>> keepalived*: Stripping binaries >>> keepalived*: Script found. /bin/sh added as a dependency for keepalived-2.2.1-r0.apk >>> keepalived*: Adding .post-upgrade >>> keepalived-common*: Scanning shared objects >>> keepalived-doc*: Scanning shared objects >>> keepalived-sample-config*: Scanning shared objects >>> keepalived-snmp*: Scanning shared objects >>> keepalived*: Scanning shared objects >>> keepalived-common*: Tracing dependencies... so:libc.musl-x86.so.1 so:libcrypto.so.1.1 so:libssl.so.1.1 >>> keepalived-common*: Package size: 156.0 KB >>> keepalived-common*: Compressing data... >>> keepalived-common*: Create checksum... >>> keepalived-common*: Create keepalived-common-2.2.1-r0.apk >>> keepalived-doc*: Tracing dependencies... >>> keepalived-doc*: Package size: 628.0 KB >>> keepalived-doc*: Compressing data... >>> keepalived-doc*: Create checksum... >>> keepalived-doc*: Create keepalived-doc-2.2.1-r0.apk >>> keepalived-sample-config*: Tracing dependencies... >>> keepalived-sample-config*: Package size: 136.0 KB >>> keepalived-sample-config*: Compressing data... >>> keepalived-sample-config*: Create checksum... >>> keepalived-sample-config*: Create keepalived-sample-config-2.2.1-r0.apk >>> keepalived-snmp*: Tracing dependencies... keepalived-common !keepalived so:libc.musl-x86.so.1 so:libcrypto.so.1.1 so:libnetsnmp.so.40 so:libnetsnmpagent.so.40 so:libnetsnmpmibs.so.40 so:libnl-3.so.200 so:libnl-genl-3.so.200 so:libssl.so.1.1 >>> keepalived-snmp*: Package size: 880.0 KB >>> keepalived-snmp*: Compressing data... >>> keepalived-snmp*: Create checksum... >>> keepalived-snmp*: Create keepalived-snmp-2.2.1-r0.apk >>> keepalived*: Tracing dependencies... keepalived-common !keepalived-snmp /bin/sh so:libc.musl-x86.so.1 so:libcrypto.so.1.1 so:libnl-3.so.200 so:libnl-genl-3.so.200 so:libssl.so.1.1 >>> keepalived*: Package size: 604.0 KB >>> keepalived*: Compressing data... >>> keepalived*: Create checksum... >>> keepalived*: Create keepalived-2.2.1-r0.apk >>> keepalived: Build complete at Tue, 25 May 2021 22:21:00 +0000 elapsed time 0h 2m 36s >>> keepalived: Cleaning up srcdir >>> keepalived: Cleaning up pkgdir >>> keepalived: Uninstalling dependencies... (1/20) Purging .makedepends-keepalived (20210525.221828) (2/20) Purging popt-dev (1.18-r0) (3/20) Purging linux-headers (5.10.27-r0) (4/20) Purging net-snmp-dev (5.9-r4) (5/20) Purging openssl-dev (1.1.1k-r0) (6/20) Purging net-snmp-agent-libs (5.9-r4) (7/20) Purging net-snmp-libs (5.9-r4) (8/20) Purging libnl3-dev (3.5.0-r0) (9/20) Purging libnl3-cli (3.5.0-r0) (10/20) Purging libnl3 (3.5.0-r0) (11/20) Purging libnfnetlink-dev (1.0.1-r2) (12/20) Purging libnfnetlink (1.0.1-r2) (13/20) Purging automake (1.16.3-r0) (14/20) Purging autoconf (2.71-r0) (15/20) Purging m4 (1.4.18-r2) (16/20) Purging git-perl (2.31.1-r1) (17/20) Purging perl-git (2.31.1-r1) (18/20) Purging perl-error (0.17029-r1) (19/20) Purging perl (5.32.1-r0) (20/20) Purging libbz2 (1.0.8-r1) Executing busybox-1.33.1-r1.trigger OK: 312 MiB in 89 packages >>> keepalived: Updating the community/x86 repository index... >>> keepalived: Signing the index...