=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for racoon2-20180701nb11 --- build-recursive --- for d in lib spmd iked kinkd pskgen samples ; do if test -d $d ; then echo "===> Change directory to $d" ; (cd $d && /usr/bin/make) || exit 1 ; fi ; done ===> Change directory to lib --- vmbuf.o --- --- rc_type.o --- --- rc_net.o --- --- rc_str.o --- --- if_pfkeyv2.o --- --- if_spmd.o --- --- cfsetup.o --- --- pidfile.o --- --- vmbuf.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c vmbuf.c --- rc_net.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_net.c --- rc_type.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_type.c --- pidfile.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c pidfile.c --- if_pfkeyv2.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c if_pfkeyv2.c --- cfsetup.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfsetup.c --- rc_str.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_str.c --- if_spmd.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c if_spmd.c --- plog.o --- --- safefile.o --- --- plog.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c plog.c --- safefile.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c safefile.c --- version.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c version.c --- rbuf.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rbuf.c --- addresspool.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c addresspool.c --- cfparse.c --- /usr/bin/yacc -d cfparse.y mv y.tab.c cfparse.c --- cfparse.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfparse.c --- cftoken.o --- flex cftoken.l gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -I/usr/include/krb5 -I/usr/include -c -o cftoken.o lex.yy.c rm -f lex.yy.c --- libracoon.a --- /usr/bin/ar cr libracoon.a vmbuf.o rc_type.o rc_net.o rc_str.o if_pfkeyv2.o if_spmd.o cfsetup.o pidfile.o plog.o safefile.o version.o rbuf.o addresspool.o cfparse.o cftoken.o ranlib libracoon.a ===> Change directory to spmd --- main.o --- --- dns.o --- --- udp.o --- --- query.o --- --- task.o --- --- signal.o --- --- shell.o --- --- utils.o --- --- main.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c main.c -o main.o --- dns.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c dns.c -o dns.o --- udp.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c udp.c -o udp.o --- query.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c query.c -o query.o --- task.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c task.c -o task.o --- signal.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c signal.c -o signal.o --- shell.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c shell.c -o shell.o --- utils.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c utils.c -o utils.o --- shell.o --- In file included from /usr/include/ctype.h:100, from spmd_includes.h:62, from shell.c:30: shell.c: In function 'shell_interpreter': shell.c:532:31: warning: array subscript has type 'char' [-Wchar-subscripts] 532 | while (*cp && isblank(*cp)) cp++; | ^ shell.c:548:47: warning: array subscript has type 'char' [-Wchar-subscripts] 548 | while (*cp && isblank(*cp)) cp++; | ^ --- dns.o --- dns.c: In function 'rcode_str': dns.c:632:69: warning: 'Not Implemented <' directive output truncated writing 17 bytes into a region of size 16 [-Wformat-truncation=] 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ~~~~~~~~~~~~~~~~^ dns.c:632:52: note: assuming directive output of 3 bytes 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:632:52: note: using the range [0, 255] for directive argument dns.c:632:25: note: 'snprintf' output between 20 and 23 bytes into a destination of size 16 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:629:69: warning: '%#hhx' directive output truncated writing between 1 and 4 bytes into a region of size 0 [-Wformat-truncation=] 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~ dns.c:629:52: note: assuming directive output of 3 bytes 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~ dns.c:629:52: note: using the range [0, 255] for directive argument dns.c:629:25: note: 'snprintf' output between 19 and 22 bytes into a destination of size 16 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:626:67: warning: '%#hhx' directive output may be truncated writing between 1 and 4 bytes into a region of size 2 [-Wformat-truncation=] 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~ dns.c:626:52: note: assuming directive output of 3 bytes 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~ dns.c:626:52: note: using the range [0, 255] for directive argument dns.c:626:25: note: 'snprintf' output between 17 and 20 bytes into a destination of size 16 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- signal.o --- --- cache.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c cache.c -o cache.o --- query.o --- --- spmd_pfkey.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmd_pfkey.c -o spmd_pfkey.o --- task.o --- --- fqdn_query.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c fqdn_query.c -o fqdn_query.o --- utils.o --- --- spmdctl.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmdctl.c -o spmdctl.o --- main.o --- --- udp.o --- --- dns.o --- --- shell.o --- --- fqdn_query.o --- --- cache.o --- --- spmdctl.o --- --- spmdctl --- gcc -o spmdctl -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" spmdctl.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto --- spmd_pfkey.o --- --- spmd --- gcc -o spmd -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" main.o dns.o udp.o query.o task.o signal.o shell.o utils.o cache.o spmd_pfkey.o fqdn_query.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto ===> Change directory to iked --- main.o --- --- dh.o --- --- ike_sa.o --- --- ike_conf.o --- --- isakmp.o --- --- authenticator.o --- --- encryptor.o --- --- crypto_openssl.o --- --- ike_conf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_conf.o ike_conf.c --- ike_sa.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_sa.o ike_sa.c --- main.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o main.o main.c --- dh.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o dh.o dh.c --- isakmp.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o isakmp.o isakmp.c --- authenticator.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o authenticator.o authenticator.c --- encryptor.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o encryptor.o encryptor.c --- crypto_openssl.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o crypto_openssl.o crypto_openssl.c --- str2val.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o str2val.o str2val.c --- ike_conf.o --- In file included from isakmp_impl.h:63, from ike_conf.c:50: ike_conf.c: In function 'ikev2_id2rct_id': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:1259:18: note: in expansion of macro 'get_payload_length' 1259 | id_len = get_payload_length(id) - sizeof(struct ikev2payl_ident); | ^~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_id_dump': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ike_conf.c:1373:52: note: in expansion of macro 'get_payload_data_length' 1373 | (uint8_t *)(id_p + 1), get_payload_data_length(id_p)); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_specific': ike_conf.c:1670:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1670 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1671:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1671 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_within': ike_conf.c:1733:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1733 | sport0 = get_uint16(&ts0->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1734:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | eport0 = get_uint16(&ts0->end_port); | ^~~~~~~~~~~~~~ ike_conf.c:1735:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | sport1 = get_uint16(&ts1->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1736:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | eport1 = get_uint16(&ts1->end_port); | ^~~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_within_addr': ike_conf.c:1811:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1811 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1812:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1812 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_contains_addr': ike_conf.c:1887:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1887 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1888:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1888 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_matching': ike_conf.c:1923:77: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1923 | get_uint16(&ts->selector_length))) | ^~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_match': ike_conf.c:2010:20: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2010 | put_uint16(&r_ts->selector_length, | ^~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2013:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2013 | put_uint16(&r_ts->start_port, 0); | ^~~~~~~~~~~~~~~~~ ike_conf.c:2014:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2014 | put_uint16(&r_ts->end_port, 65535); | ^~~~~~~~~~~~~~~ ike_conf.c:2016:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2016 | put_uint16(&r_ts->start_port, port); | ^~~~~~~~~~~~~~~~~ ike_conf.c:2017:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2017 | put_uint16(&r_ts->end_port, port); | ^~~~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_dump_traffic_selectors': ike_conf.c:2085:69: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2085 | get_uint16(&ts->selector_length))) | ^~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'transform_new': ike_conf.c:2866:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2866 | put_uint16(&trns->transform_length, trns_len); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2869:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2869 | put_uint16(&trns->transform_id, id); | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:2873:28: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2873 | put_uint16(&attr->type, | ^~~~~~~~~~~ ike_conf.c:2875:28: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2875 | put_uint16(&attr->l_or_v, keylen); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_proposal_to_ipsec': ike_conf.c:3359:54: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3359 | for (attr_bytes = get_uint16(&trns->transform_length) - | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3364:52: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3364 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ike_conf.c:3366:61: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3366 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ike_conf.c:3373:63: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3373 | get_uint16(&attr->type)); | ^~~~~~~~~~~ In file included from isakmp_impl.h:60: isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3376:40: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ike_conf.c:3376:40: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ike_conf.c:3383:67: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3383 | alg = ikeconf_find_alg(get_uint16(&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_init': crypto_openssl.c:86:9: warning: 'ENGINE_load_builtin_engines' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 86 | ENGINE_load_builtin_engines(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto_openssl.c:65: /usr/include/openssl/engine.h:358:28: note: declared here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c:87:9: warning: 'ENGINE_register_all_complete' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | ENGINE_register_all_complete(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/engine.h:415:27: note: declared here 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c:3419:57: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3419 | (&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:3440:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3440 | if (get_uint16(&trns->transform_id) != IKEV2TRANSF_ESN_NO) { | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_rsa_sign': crypto_openssl.c:1008:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1008 | rsa = EVP_PKEY_get0_RSA(evp); | ^~~ In file included from /usr/include/openssl/pem.h:22, from crypto_openssl.h:45, from crypto_impl.h:35, from crypto_openssl.c:59: /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1008:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1008 | rsa = EVP_PKEY_get0_RSA(evp); | ^ crypto_openssl.c:1009:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1009 | len = RSA_size(rsa); | ^~~ In file included from /usr/include/openssl/x509.h:37, from /usr/include/openssl/pem.h:23: /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c:1015:9: warning: 'RSA_private_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1015 | len = RSA_private_encrypt(src->l, (unsigned char *)src->v, | ^~~ /usr/include/openssl/rsa.h:295:5: note: declared here 295 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_rsa_verify': crypto_openssl.c:1048:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1048 | rsa = EVP_PKEY_get0_RSA(evp); | ^~~ /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1048:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1048 | rsa = EVP_PKEY_get0_RSA(evp); | ^ crypto_openssl.c:1049:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1049 | len = RSA_size(rsa); | ^~~ /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c:1061:9: warning: 'RSA_public_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1061 | len = RSA_public_decrypt(sig->l, (unsigned char *)sig->v, | ^~~ /usr/include/openssl/rsa.h:298:5: note: declared here 298 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_rsassa_pkcs1_v1_5_sign': crypto_openssl.c:1110:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1110 | rsa = EVP_PKEY_get0_RSA(pkey); | ^~~ /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1110:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1110 | rsa = EVP_PKEY_get0_RSA(pkey); | ^ crypto_openssl.c:1111:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1111 | len = RSA_size(rsa); | ^~~ /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c: In function 'eay_dss_sign': crypto_openssl.c:1241:9: warning: 'EVP_PKEY_get0_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1241 | dsa = EVP_PKEY_get0_DSA(pkey); | ^~~ /usr/include/openssl/evp.h:1405:22: note: declared here 1405 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1241:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | dsa = EVP_PKEY_get0_DSA(pkey); | ^ crypto_openssl.c:1242:9: warning: 'DSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1242 | len = DSA_size(dsa); | ^~~ In file included from /usr/include/openssl/x509.h:38: /usr/include/openssl/dsa.h:134:27: note: declared here 134 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^~~~~~~~ crypto_openssl.c: In function 'eay_strerror': crypto_openssl.c:1369:9: warning: 'ERR_get_error_line_data' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1369 | while ((l = ERR_get_error_line_data(&file, &line, &data, &flags)) != 0) { | ^~~~~ In file included from crypto_openssl.h:73: /usr/include/openssl/err.h:427:15: note: declared here 427 | unsigned long ERR_get_error_line_data(const char **file, int *line, | ^~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_encrypt': crypto_openssl.c:1497:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1497 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ In file included from crypto_openssl.h:63: /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1509:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1509 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_decrypt': crypto_openssl.c:1530:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1530 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1542:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1542 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_weakkey': crypto_openssl.c:1556:9: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1556 | return DES_is_weak_key((void *)key->v); | ^~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_bf_encrypt': crypto_openssl.c:1637:9: warning: 'BF_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1637 | BF_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~ In file included from crypto_openssl.h:68: /usr/include/openssl/blowfish.h:50:28: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 void BF_set_key(BF_KEY *key, int len, | ^~~~~~~~~~ crypto_openssl.c:1644:9: warning: 'BF_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1644 | BF_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:57:28: note: declared here 57 | OSSL_DEPRECATEDIN_3_0 void BF_cbc_encrypt(const unsigned char *in, | ^~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_bf_decrypt': crypto_openssl.c:1656:9: warning: 'BF_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1656 | BF_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~ /usr/include/openssl/blowfish.h:50:28: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 void BF_set_key(BF_KEY *key, int len, | ^~~~~~~~~~ crypto_openssl.c:1663:9: warning: 'BF_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1663 | BF_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:57:28: note: declared here 57 | OSSL_DEPRECATEDIN_3_0 void BF_cbc_encrypt(const unsigned char *in, | ^~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_encrypt': crypto_openssl.c:1765:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1765 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1767:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1767 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1769:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1769 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1786:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1786 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_decrypt': crypto_openssl.c:1810:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1810 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1812:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1812 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1814:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1814 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1831:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1831 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_weakkey': crypto_openssl.c:1848:9: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1848 | return (DES_is_weak_key((void *)key->v) || | ^~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c:1849:17: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1849 | DES_is_weak_key((void *)(key->v + 8)) || | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c:1850:17: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1850 | DES_is_weak_key((void *)(key->v + 16))); | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_cast_encrypt': --- keyed_hash.o --- --- crypto_openssl.o --- crypto_openssl.c:1875:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1875 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ In file included from crypto_openssl.h:72: /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ crypto_openssl.c:1882:9: warning: 'CAST_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1882 | CAST_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~~~ /usr/include/openssl/cast.h:53:6: note: declared here 53 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_cast_decrypt': crypto_openssl.c:1894:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1894 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ crypto_openssl.c:1901:9: warning: 'CAST_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1901 | CAST_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~~~ /usr/include/openssl/cast.h:53:6: note: declared here 53 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~~ --- keyed_hash.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o keyed_hash.o keyed_hash.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_hmac_init': crypto_openssl.c:2106:9: warning: 'HMAC_CTX_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2106 | HMAC_CTX *c = HMAC_CTX_new(); | ^~~~~~~~ In file included from crypto_openssl.h:62: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ crypto_openssl.c:2108:9: warning: 'HMAC_Init_ex' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2108 | HMAC_Init_ex(c, key->v, key->l, md, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmac_dispose': crypto_openssl.c:2116:9: warning: 'HMAC_CTX_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2116 | HMAC_CTX_free(c); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_512_update': crypto_openssl.c:2145:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2145 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_512_final': crypto_openssl.c:2157:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2157 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_384_update': crypto_openssl.c:2200:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2200 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_384_final': crypto_openssl.c:2212:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2212 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_256_update': crypto_openssl.c:2255:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2255 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_256_final': crypto_openssl.c:2267:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2267 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha1_update': crypto_openssl.c:2311:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2311 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha1_final': crypto_openssl.c:2323:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2323 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacmd5_update': crypto_openssl.c:2366:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2366 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacmd5_final': crypto_openssl.c:2378:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2378 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_xcbc_mac_init': crypto_openssl.c:2473:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2473 | if (AES_set_encrypt_key((unsigned char *)k->v, k->l * 8, &aes_key) | ^~ In file included from crypto_openssl.h:76: /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:2479:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2479 | AES_encrypt(const1, k1, &aes_key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto_openssl.c:2480:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2480 | if (AES_set_encrypt_key(k1, 128, &c->k1) != 0) | ^~ /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:2482:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2482 | AES_encrypt(const2, c->k2, &aes_key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ --- sockmisc.o --- --- crypto_openssl.o --- crypto_openssl.c:2483:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2483 | AES_encrypt(const3, c->k3, &aes_key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ --- sockmisc.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o sockmisc.o sockmisc.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_aes_xcbc_mac_update': crypto_openssl.c:2514:25: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2514 | AES_encrypt(c->m, c->e, &c->k1); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'isakmp_check_proposal_syntax': isakmp.c:1099:43: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1099 | proposal_len = get_uint16(&proposal->h.len); | ^~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_aes_xcbc_mac_final': crypto_openssl.c:2553:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2553 | AES_encrypt(c->m, c->e, &c->k1); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ --- isakmp.o --- isakmp.c:1168:52: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | transform_len = get_uint16(&transform->h.len); | ^~~~~~~~~~~~~~~~~ In file included from isakmp.c:78: isakmp.c: In function 'isakmp_check_attrib_syntax': isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1229:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.c:1229:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_aes_cmac_init': --- isakmp.o --- isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:26: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:26: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:2637:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2637 | if (AES_set_encrypt_key((unsigned char *)key->v, key->l * 8, &c->k1) | ^~ /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ --- isakmp.o --- In file included from isakmp.c:79: isakmp.c: In function 'isakmp_parse_proposal': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1264:27: note: in expansion of macro 'get_payload_length' 1264 | proplen = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:2640:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2640 | AES_encrypt(zero, L, &c->k1); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'proppair_dup': --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_sha2_512_init': --- isakmp.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1332:28: note: in expansion of macro 'get_payload_length' 1332 | trns_len = get_payload_length(p->trns); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:2702:9: warning: 'SHA512_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2702 | SHA512_Init(c); | ^~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:42: /usr/include/openssl/sha.h:124:27: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c) __RENAME(_OpenSSL_SHA512_Init); | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_512_update': crypto_openssl.c:2710:9: warning: 'SHA512_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2710 | SHA512_Update((SHA512_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~~~ /usr/include/openssl/sha.h:125:27: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ --- ike_pfkey.o --- --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_sha2_512_final': --- isakmp.o --- isakmp.c: In function 'isakmp_p2v': isakmp.c:1601:43: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1601 | buf = rc_vnew(gen + 1, get_uint16(&gen->len) - sizeof(struct isakmp_gen)); | ^~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:2723:9: warning: 'SHA512_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2723 | SHA512_Final((unsigned char *)res->v, (SHA512_CTX *)c); | ^~~~~~~~~~~~ /usr/include/openssl/sha.h:127:27: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c) __RENAME(_OpenSSL_SHA512_Final); | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_384_init': --- ike_pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_pfkey.o ike_pfkey.c --- crypto_openssl.o --- crypto_openssl.c:2758:9: warning: 'SHA384_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2758 | SHA384_Init(c); | ^~~~~~~~~~~ /usr/include/openssl/sha.h:120:27: note: declared here 120 | OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c) __RENAME(_OpenSSL_SHA384_Init); | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_384_update': crypto_openssl.c:2766:9: warning: 'SHA384_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2766 | SHA384_Update((SHA384_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~~~ /usr/include/openssl/sha.h:121:27: note: declared here 121 | OSSL_DEPRECATEDIN_3_0 int SHA384_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_384_final': crypto_openssl.c:2779:9: warning: 'SHA384_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2779 | SHA384_Final((unsigned char *)res->v, (SHA384_CTX *)c); | ^~~~~~~~~~~~ /usr/include/openssl/sha.h:123:27: note: declared here 123 | OSSL_DEPRECATEDIN_3_0 int SHA384_Final(unsigned char *md, SHA512_CTX *c) __RENAME(_OpenSSL_SHA384_Final); | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_256_init': crypto_openssl.c:2814:9: warning: 'SHA256_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2814 | SHA256_Init(c); | ^~~~~~~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c) __RENAME(_OpenSSL_SHA256_Init); | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_256_update': crypto_openssl.c:2822:9: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2822 | SHA256_Update((SHA256_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_256_final': crypto_openssl.c:2835:9: warning: 'SHA256_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2835 | SHA256_Final((unsigned char *)res->v, (SHA256_CTX *)c); | ^~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c) __RENAME(_OpenSSL_SHA256_Final); | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_dh_generate': crypto_openssl.c:3048:9: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3048 | if ((dh = DH_new()) == NULL) | ^~ In file included from /usr/include/openssl/dsa.h:31: /usr/include/openssl/dh.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ crypto_openssl.c:3055:9: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3055 | if (!DH_set0_pqg(dh, p, NULL, g)) | ^~ /usr/include/openssl/dh.h:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ crypto_openssl.c:3060:17: warning: 'DH_set_length' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3060 | DH_set_length(dh, publen); | ^~~~~~~~~~~~~ /usr/include/openssl/dh.h:280:27: note: declared here 280 | OSSL_DEPRECATEDIN_3_0 int DH_set_length(DH *dh, long length); | ^~~~~~~~~~~~~ crypto_openssl.c:3063:9: warning: 'DH_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3063 | if (!DH_generate_key(dh)) | ^~ /usr/include/openssl/dh.h:234:27: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ crypto_openssl.c:3066:9: warning: 'DH_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3066 | DH_get0_key(dh, &pub_key, &priv_key); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:267:28: note: declared here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ crypto_openssl.c:3079:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3079 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ crypto_openssl.c: In function 'eay_dh_compute': crypto_openssl.c:3099:9: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3099 | if ((dh = DH_new()) == NULL) | ^~ /usr/include/openssl/dh.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ crypto_openssl.c:3108:9: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3108 | if (!DH_set0_pqg(dh, p, NULL, g)) | ^~ /usr/include/openssl/dh.h:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ crypto_openssl.c:3117:9: warning: 'DH_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3117 | if (!DH_set0_key(dh, pub_key, priv_key)) | ^~ /usr/include/openssl/dh.h:269:27: note: declared here 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ crypto_openssl.c:3122:9: warning: 'DH_set_length' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3122 | DH_set_length(dh, pub2->l * 8); | ^~~~~~~~~~~~~ /usr/include/openssl/dh.h:280:27: note: declared here 280 | OSSL_DEPRECATEDIN_3_0 int DH_set_length(DH *dh, long length); | ^~~~~~~~~~~~~ crypto_openssl.c:3131:9: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3131 | if ((l = DH_compute_key(v, dh_pub, dh)) == -1) | ^~ /usr/include/openssl/dh.h:235:27: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ crypto_openssl.c:3149:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3149 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ --- ike_spmif.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_spmif.o ike_spmif.c --- schedule.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o schedule.o schedule.c --- ratelimit.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ratelimit.o ratelimit.c --- script.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o script.o script.c --- ikev1/ikev1.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1.o ikev1/ikev1.c --- ikev1/genlist.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/genlist.o ikev1/genlist.c --- ikev1/ipsec_doi.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ipsec_doi.o ikev1/ipsec_doi.c --- ikev1/isakmp_ident.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_ident.o ikev1/isakmp_ident.c --- ikev1/isakmp_quick.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_quick.o ikev1/isakmp_quick.c --- ikev1/ikev1.o --- ikev1/ikev1.c: In function 'isakmp_set_attr_v': ikev1/ikev1.c:1580:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1580 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1581:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1581 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_set_attr_l': ikev1/ikev1.c:1594:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1594 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1595:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1595 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_v': ikev1/ikev1.c:1623:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1623 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1624:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1624 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_l': ikev1/ikev1.c:1653:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1653 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1654:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_header': ikev1/ikev1.c:1680:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 1680 | put_uint32(&isakmp->len, vbuf->l); | ^~~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload_c': ikev1/ikev1.c:1780:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1780 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload': ikev1/ikev1.c:1805:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1805 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_p2ph': ikev1/ikev1.c:2054:38: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2054 | *buf = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_parsewoh': ikev1/ikev1.c:2147:37: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2147 | p->len = get_uint16(&gen->len); | ^~~~~~~~~ ikev1/ikev1.c:2174:35: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2174 | plen = get_uint16(&gen->len); | ^~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 't2isakmpsa': ikev1/ipsec_doi.c:566:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 566 | tlen = get_uint16(&trns->h.len) - sizeof(*trns); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:580:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 580 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:581:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:586:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | s_oakley_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:601:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:616:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 616 | sa->enctype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:620:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | sa->hashtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:624:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 624 | sa->authmethod = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:628:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 628 | sa->dh_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:633:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 633 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:647:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 647 | sa->dhgrp->gen1 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:649:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 649 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:661:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | sa->dhgrp->gen2 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:663:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:682:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:696:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 696 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:732:46: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:774:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:775:88: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | d = (struct isakmp_data *)((char *)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'cmp_aproppair_i': ikev1/ipsec_doi.c:1011:34: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | len = get_uint16(&r->trns->h.len) - sizeof(*p->trns); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_transform': ikev1/ipsec_doi.c:1386:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | tlen = get_uint16(&prop->h.len) | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabyproppair': ikev1/ipsec_doi.c:1493:46: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1493 | + get_uint16(&p->trns->h.len)); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1503:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1514:38: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1523:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1532:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1532 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabysaprop': ikev1/ipsec_doi.c:1641:55: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1641 | newtlen += get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1654:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_i2recv': ikev1/isakmp_quick.c:428:30: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | + get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:1672:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1672 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c:548:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 548 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:1681:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1681 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1689:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1689 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_i3recv': ikev1/isakmp_quick.c:824:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 'check_attr_isakmp': --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_r1recv': --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:1976:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1976 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c:961:27: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | tlen = get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:1980:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1980 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c:1104:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:1981:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1981 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:1982:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1982 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_ipsec': ikev1/ipsec_doi.c:2172:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2172 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2177:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2177 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_r3recv': ikev1/isakmp_quick.c:1509:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1509 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:2178:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2178 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_r3send': --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:2179:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2179 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c:1590:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1590 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_quick.c:1591:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1591 | put_uint32(&n->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_quick.c:1594:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1594 | put_uint16(&n->type, ISAKMP_NTYPE_CONNECTED); | ^~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 'check_attr_ipcomp': ikev1/ipsec_doi.c:2383:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2383 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2388:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2388 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2389:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2389 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2390:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2390 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1prop': ikev1/ipsec_doi.c:2596:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2596 | put_uint16(&prop->h.len, proplen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1trns': ikev1/ipsec_doi.c:2628:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2628 | put_uint16(&trns->h.len, trnslen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph2proposal0': ikev1/ipsec_doi.c:2924:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2924 | put_uint16(&trns->h.len, sizeof(*trns) + attrlen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2939:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2939 | put_uint16(&prop->h.len, p->l); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'ipsecdoi_t2satrns': ikev1/ipsec_doi.c:3699:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 3699 | tlen = get_uint16(&t->h.len) - sizeof(*t); | ^~~~~~~~~ ikev1/ipsec_doi.c:3711:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3711 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3712:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3712 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3717:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3717 | s_ipsecdoi_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:3722:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3722 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3739:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3739 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:3760:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3760 | int len = get_uint16(&d->lorv); | ^~~~~~~~ --- ikev1/isakmp_inf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_inf.o ikev1/isakmp_inf.c --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:3828:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3828 | pp->pfs_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3829:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3829 | else if (pp->pfs_group != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3839:55: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3839 | pr->encmode != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3845:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3845 | pr->encmode = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3855:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3855 | tr->authtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3864:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3864 | tr->encklen = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3879:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3879 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:3880:89: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3880 | d = (struct isakmp_data *)((caddr_t)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ --- ikev1/handler.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/handler.o ikev1/handler.c --- ikev1/isakmp_inf.o --- ikev1/isakmp_inf.c: In function 'isakmp_info_recv': ikev1/isakmp_inf.c:197:59: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | if (msg->l < sizeof(*isakmp) + get_uint16(&gen->len) + sizeof(*nd)) { | ^~~~~~~~~ ikev1/isakmp_inf.c:205:72: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 205 | nd = (struct isakmp_gen *) ((caddr_t) gen + get_uint16(&gen->len)); | ^~~~~~~~~ ikev1/isakmp_inf.c:208:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | if (get_uint16(&nd->len) > msg->l - (sizeof(struct isakmp) + | ^~~~~~~~ ikev1/isakmp_inf.c:209:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | get_uint16(&gen->len))) { | ^~~~~~~~~ ikev1/isakmp_inf.c:215:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | if (get_uint16(&nd->len) < sizeof(*nd)) { | ^~~~~~~~ ikev1/isakmp_inf.c:221:49: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | payload = rc_vmalloc(get_uint16(&nd->len)); | ^~~~~~~~ In file included from /usr/include/string.h:154, from ikev1/isakmp_inf.c:53: ikev1/isakmp_inf.c:228:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:228:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:240:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | if (get_uint16(&gen->len) - sizeof(struct isakmp_gen) != hash->l) { | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d1': ikev1/isakmp_inf.c:345:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:346:20: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:349:20: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d2': ikev1/isakmp_inf.c:405:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:406:28: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:409:28: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_nx': ikev1/isakmp_inf.c:494:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:495:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | put_uint32(&n->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:498:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n1': ikev1/isakmp_inf.c:553:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:554:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | put_uint32(&n->doi, ikev1_doitype(iph1->rmconf)); | ^~~~~~~ ikev1/isakmp_inf.c:557:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 557 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n2': ikev1/isakmp_inf.c:600:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:601:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:604:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_common': ikev1/isakmp_inf.c:705:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 705 | put_uint32(&isakmp->len, tlen); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:712:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | put_uint16(&gen->len, sizeof(*gen) + hash->l); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_add_pl_n': ikev1/isakmp_inf.c:804:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 804 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:805:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:808:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 808 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_n': ikev1/isakmp_inf.c:854:27: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 854 | type = get_uint16(&n->type); | ^~~~~~~~ ikev1/isakmp_inf.c:903:24: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | if (get_uint16(&n->h.len) < sizeof(*n) + n->spi_size) { | ^~~~~~~~~ ikev1/isakmp_inf.c:914:28: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 914 | get_uint32(&n->doi), n->proto_id, spi, n->spi_size); | ^~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_d': ikev1/isakmp_inf.c:1093:32: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1093 | if (get_uint32(&d->doi) != IPSEC_DOI) { | ^~~~~~~ ikev1/isakmp_inf.c:1096:44: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1096 | get_uint32(&d->doi)); | ^~~~~~~ ikev1/isakmp_inf.c:1110:38: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | num_spi = get_uint16(&d->num_spi); | ^~~~~~~~~~~ ikev1/isakmp_inf.c:1111:35: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1111 | tlen = get_uint16(&d->h.len) - sizeof(struct isakmp_pl_d); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_check_notify': ikev1/isakmp_inf.c:1195:28: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1195 | switch (get_uint16(¬ify->type)) { | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1205:56: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1205 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1216:56: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1216 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u': ikev1/isakmp_inf.c:1246:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1246 | put_uint16(&ru_ack->h.len, tlen); | ^~~~~~~~~~~~~~ ikev1/isakmp_inf.c:1247:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1247 | put_uint32(&ru_ack->doi, IPSEC_DOI); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1248:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1248 | put_uint16(&ru_ack->type, ISAKMP_NTYPE_R_U_THERE_ACK); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u_ack': ikev1/isakmp_inf.c:1277:24: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | if (get_uint32(&ru->data) != iph1->dpd_seq-1) { | ^~~~~~~~~ ikev1/isakmp_inf.c:1280:37: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1280 | get_uint32(&ru->data), iph1->dpd_seq-1); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_r_u': ikev1/isakmp_inf.c:1377:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | put_uint16(&ru->h.len, tlen); | ^~~~~~~~~~ ikev1/isakmp_inf.c:1378:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | put_uint32(&ru->doi, IPSEC_DOI); | ^~~~~~~~ ikev1/isakmp_inf.c:1379:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1379 | put_uint16(&ru->type, ISAKMP_NTYPE_R_U_THERE); | ^~~~~~~~~ ikev1/isakmp_inf.c:1391:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1391 | put_uint32(&ru->data, iph1->dpd_seq); | ^~~~~~~~~ --- ikev1/strnames.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/strnames.o ikev1/strnames.c --- ikev1/oakley.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/oakley.o ikev1/oakley.c --- ikev1/vendorid.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/vendorid.o ikev1/vendorid.c --- ikev1/algorithm.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/algorithm.o ikev1/algorithm.c --- ikev1/proposal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/proposal.o ikev1/proposal.c --- ikev1/pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/pfkey.o ikev1/pfkey.c --- ikev1/ikev1_natt.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1_natt.o ikev1/ikev1_natt.c --- ikev1/oakley.o --- ikev1/oakley.c: In function 'oakley_validate_auth': ikev1/oakley.c:1104:36: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | get_uint16(&iph1->pl_hash->h.len) - sizeof(*iph1->pl_hash)); | ^~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_savecert': ikev1/oakley.c:1938:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1938 | get_uint16(&gen->len) - sizeof(*gen) - 1); | ^~~~~~~~~ ikev1/oakley.c: In function 'save_certbuf': ikev1/oakley.c:2121:23: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2121 | if(get_uint16(&gen->len) <= sizeof(*gen)){ | ^~~~~~~~~ ikev1/oakley.c:2134:41: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2134 | new->pl = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_decrypt': ikev1/oakley.c:2980:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 2980 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_encrypt': ikev1/oakley.c:3098:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 3098 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev1/vendorid.o --- ikev1/vendorid.c: In function 'check_vendorid': ikev1/vendorid.c:215:29: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | vidlen = get_uint16(&gen->len) - sizeof(*gen); | ^~~~~~~~~ --- ikev2.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2.o ikev2.c --- ikev2_auth.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_auth.o ikev2_auth.c --- ikev2_child.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_child.o ikev2_child.c --- ikev2.o --- ikev2.c: In function 'ikev2_input': ikev2.c:236:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:282:25: note: in expansion of macro 'get_notify_type' 282 | get_notify_type((struct ikev2payl_notify*)first_payload) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_check_new_request': ikev2.c:972:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1015:13: note: in expansion of macro 'get_payload_length' 1015 | get_payload_length(first_payload) > sizeof(struct ikev2payl_notify) && | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1016:13: note: in expansion of macro 'get_notify_type' 1016 | get_notify_type((struct ikev2payl_notify *)first_payload) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.c: In function 'responder_state0_recv': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1087:16: note: in expansion of macro 'get_notify_type' 1087 | && get_notify_type((struct ikev2payl_notify *)p) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1088:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1088 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1090:47: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1090 | for (; type != IKEV2_NO_NEXT_PAYLOAD; POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:1158:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1158 | if (get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.c:1164:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1176:17: note: in expansion of macro 'get_payload_length' 1176 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1210:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), FALSE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_init_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1434:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1434 | POINT_NEXT_PAYLOAD(payload, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1515:13: note: in expansion of macro 'get_payload_length' 1515 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) || | ^~~~~~~~~~~~~~~~~~ ikev2.c:1516:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:1518:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1518 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1523:17: note: in expansion of macro 'get_payload_length' 1523 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1585:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1585 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_recv0': ikev2.c:1990:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1990 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1995:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1995 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2041:54: note: in expansion of macro 'get_notify_type' 2041 | ikev2_notify_type_str(get_notify_type((struct ikev2payl_notify *)p)))); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2097:44: note: in expansion of macro 'get_payload_data_length' 2097 | rc_vnew((uint8_t *)(id_i + 1), get_payload_data_length(id_i)); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_cont': ikev2.c:2213:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2213 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2231:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2231 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2297:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2297 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_cookie.o --- --- ikev2.o --- ikev2.c: In function 'initiator_ike_sa_auth_recv0': --- ikev2_cookie.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_cookie.o ikev2_cookie.c --- ikev2.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2651:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2651 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2690:54: note: in expansion of macro 'get_notify_type' 2690 | ikev2_notify_type_str(get_notify_type | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2735:48: note: in expansion of macro 'get_payload_data_length' 2735 | rc_vnew((uint8_t *)(id_r + 1), get_payload_data_length(id_r));; | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_auth_cont': ikev2.c:2820:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2820 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2825:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2825 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_established_recv': ikev2.c:3004:49: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3004 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_createchild_responder_recv': ikev2.c:3288:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3288 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:3294:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 3294 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- --- ikev2.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:3360:13: note: in expansion of macro 'get_payload_data_length' 3360 | if (get_payload_data_length(sa) > sizeof(struct ikev2proposal) && | ^~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_notify.o ikev2_notify.c --- ikev2.o --- ikev2.c:3478:32: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3478 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:3484:47: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3484 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3493:25: note: in expansion of macro 'get_payload_length' 3493 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3505:25: note: in expansion of macro 'get_payload_length' 3505 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ --- ikev2_packet.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_packet.o ikev2_packet.c --- ikev2.o --- ikev2.c: In function 'ikev2_createchild_initiator_recv': ikev2.c:3782:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3782 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:3813:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 3813 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:3900:32: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3900 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:3904:47: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3904 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3909:25: note: in expansion of macro 'get_payload_length' 3909 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3921:25: note: in expansion of macro 'get_payload_length' 3921 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'informational_responder_recv': ikev2.c:4227:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4227 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:4232:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 4232 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'informational_initiator_recv': ikev2.c:4331:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4331 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_info_init_notify_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:4375:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 4375 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_null': ikev2.c:4435:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4435 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_error': ikev2.c:4481:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4481 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_process_delete': ikev2.c:4543:30: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 4543 | num_spi = get_uint16(&d->dh.num_spi); | ^~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_parse_sa': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4773:17: note: in expansion of macro 'get_payload_length' 4773 | get_payload_length(sa_payload) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_proppair_to_isakmpsa': ikev2.c:4843:46: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4843 | s->encr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4846:45: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4846 | s->prf = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4869:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4869 | s->integr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4875:57: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4875 | ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4887:36: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4887 | get_uint16(&transf->transform_length) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:54: isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4894:44: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4894 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ikev2.c:4894:44: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4894 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4895:52: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4895 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ikev2.c:4897:61: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4897 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ikev2.c:4904:57: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4904 | get_uint16(&attr->type)); | ^~~~~~~~~~~ isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_transform_header': ikev2.c:5028:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5028 | put_uint16(&t->transform_length, len); | ^~~~~~~~~~~~~~~~~~~~ ikev2.c:5031:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5031 | put_uint16(&t->transform_id, id); | ^~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_ikesa_to_proposal_sub': ikev2.c:5068:44: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5068 | put_uint16(&attrib->type, | ^~~~~~~~~~~~~ ikev2.c:5070:44: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5070 | put_uint16(&attrib->l_or_v, sa->encrklen); | ^~~~~~~~~~~~~~~ ikev2.c:5112:28: warning: taking address of packed member of 'struct ikev2proposal' may result in an unaligned pointer value [-Waddress-of-packed-member] 5112 | put_uint16(&prop->proposal_length, p - (uint8_t *)buf->v); | ^~~~~~~~~~~~~~~~~~~~~~ --- ikev2_packet.o --- ikev2_packet.c: In function 'ikev2_packet_construct': ikev2_packet.c:204:28: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | put_uint16(&p->payload_length, payload_length); | ^~~~~~~~~~~~~~~~~~ ikev2_packet.c:259:28: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | put_uint16(&p->payload_length, payloads->l); | ^~~~~~~~~~~~~~~~~~ --- ikev2_auth.o --- In file included from ikev2_auth.c:52: ikev2_auth.c: In function 'ikev2_auth_verify': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_auth.c:428:25: note: in expansion of macro 'get_payload_length' 428 | get_payload_length(auth_payload) - | ^~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_payload.o ikev2_payload.c --- ikev2_child.o --- ikev2_child.c: In function 'ikev2_create_child_responder': ikev2_child.c:497:49: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 497 | dhdef = ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/assert.h:44, from ikev2_child.c:34: ikev2_child.c: In function 'ikev2_child_getspi_response': ikev2_child.c:1063:43: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1063 | assert(get_uint16(&prop->h.len) == | ^~~~~~~~~~~~ --- ikev2_cookie.o --- In file included from ikev2_cookie.c:52: ikev2_cookie.c: In function 'ikev2_retransmit_add_cookie': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:153:16: note: in expansion of macro 'get_notify_type' 153 | && get_notify_type((struct ikev2payl_notify *)first_payload) == | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:156:47: note: in expansion of macro 'get_payload_length' 156 | size_t first_payload_length = get_payload_length(first_payload); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:154, from ikev2_cookie.c:35: ikev2_cookie.c:160:36: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:160:36: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:162:39: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:161:28: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | put_uint32(&ikehdr->length, | ^~~~~~~~~~~~~~~ ikev2_cookie.c:165:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | packet_len = get_uint32(&ikehdr->length); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:166:29: note: in expansion of macro 'get_payload_length' 166 | cookie_notify_len = get_payload_length(notify); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:179:40: note: in expansion of macro 'get_payload_length' 179 | memmove(first_payload, notify, get_payload_length(notify)); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:179:40: note: in expansion of macro 'get_payload_length' 179 | memmove(first_payload, notify, get_payload_length(notify)); | ^~~~~~~~~~~~~~~~~~ ikev2_cookie.c:183:20: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | put_uint32(&ikehdr->length, packet->l); | ^~~~~~~~~~~~~~~ In file included from /usr/include/assert.h:44, from ikev2_cookie.c:34: ikev2_cookie.c: In function 'ikev2_check_request_cookie': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:221:16: note: in expansion of macro 'get_notify_type' 221 | assert(get_notify_type(notify) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:228:13: note: in expansion of macro 'get_payload_length' 228 | if (get_payload_length(¬ify->header) != | ^~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'resp_state0_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:80:38: note: in expansion of macro 'get_notify_type' 80 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:92:17: note: in expansion of macro 'get_notify_type' 92 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:105:60: note: in expansion of macro 'get_notify_type' 105 | notify->nh.protocol_id, get_notify_type(notify)); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:126:50: note: in expansion of macro 'get_notify_type' 126 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'init_ike_sa_init_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:149:38: note: in expansion of macro 'get_notify_type' 149 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:161:17: note: in expansion of macro 'get_notify_type' 161 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:169:21: note: in expansion of macro 'get_payload_length' 169 | if (get_payload_length(¬ify->header) < | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:174:32: note: in expansion of macro 'get_payload_length' 174 | get_payload_length(¬ify->header), | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:264:29: note: in expansion of macro 'get_notify_type' 264 | (get_notify_type(notify) <= | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:268:50: note: in expansion of macro 'get_notify_type' 268 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'resp_ike_sa_auth_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:296:17: note: in expansion of macro 'get_notify_type' 296 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'init_ike_sa_auth_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:342:17: note: in expansion of macro 'get_notify_type' 342 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:367:50: note: in expansion of macro 'get_notify_type' 367 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'createchild_init_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:405:38: note: in expansion of macro 'get_notify_type' 405 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:411:17: note: in expansion of macro 'get_notify_type' 411 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'createchild_resp_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:473:38: note: in expansion of macro 'get_notify_type' 473 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:475:17: note: in expansion of macro 'get_notify_type' 475 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_process_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:570:29: note: in expansion of macro 'get_notify_type' 570 | unsigned int type = get_notify_type(n); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_process_child_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:658:38: note: in expansion of macro 'get_notify_type' 658 | ikev2_notify_type_str(get_notify_type(n)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:660:17: note: in expansion of macro 'get_notify_type' 660 | switch (get_notify_type(n)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_respond_with_notify': ikev2.h:133:16: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | put_uint16(&(p_)->payload_length, (len_)); \ | ^~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:722:9: note: in expansion of macro 'set_payload_header' 722 | set_payload_header(¬ify->header, IKEV2_NO_NEXT_PAYLOAD, notify_len); | ^~~~~~~~~~~~~~~~~~ ikev2_notify.c:729:20: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | put_uint16(¬ify->nh.notify_message_type, msg_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_proposal.o ikev2_proposal.c --- ikev2_rekey.o --- --- ikev2_config.o --- --- ikev2_rekey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_rekey.o ikev2_rekey.c --- ikev2_config.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_config.o ikev2_config.c --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_check_payloads': ikev2_payload.c:115:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (bytes != get_uint32(&hdr->length)) { | ^~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2_payload.c:119:42: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | bytes, get_uint32(&hdr->length))); | ^~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2_payload.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:127:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 127 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:134:34: note: in expansion of macro 'get_payload_length' 134 | payload_length = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_get_transforms': ikev2_proposal.c:179:41: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | transf_len = get_uint16(&transf->transform_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:193:65: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | d->dh.spi_size * get_uint16(&d->dh.num_spi)) { | ^~~~~~~~~~~~~~ ikev2_payload.c:198:76: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | d->dh.spi_size * get_uint16(&d->dh.num_spi))); | ^~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_compare_transforms': ikev2_proposal.c:299:44: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | my_id = get_uint16(&((struct ikev2transform *)m->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:311:54: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | peer_id = get_uint16(&((struct ikev2transform *)pp->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_print_ts': ikev2_payload.c:282:37: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:288:50: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | type, ts->protocol_id, get_uint16(&ts->selector_length), | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:289:27: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_compare_attributes': --- ikev2_payload.o --- ikev2_payload.c:289:56: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:357:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 357 | get_uint16(&my_transf->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~~~~~~ ikev2_proposal.c:360:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | get_uint16(&peer_transf->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:297:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:376:24: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 376 | get_uint16(&my_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) | ^~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_check_ts_payload': --- ikev2_proposal.o --- In file included from ikev2_proposal.c:150: ikev2.h:330:53: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) | ^~~~~~~~~~~~~ ikev2_proposal.c:378:21: note: in expansion of macro 'IKEV2ATTRIB_VALUE_SHORT' 378 | my_keylen = IKEV2ATTRIB_VALUE_SHORT(my_attrib); | ^~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c:326:16: note: in expansion of macro 'get_payload_length' 326 | get_payload_length(payload), ts_payload->tsh.num_ts)); | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:381:24: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 381 | get_uint16(&peer_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) | ^~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:327:13: note: in expansion of macro 'get_payload_length' 327 | if (get_payload_length(ts_payload) < sizeof(struct ikev2payl_traffic_selector)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2.h:330:53: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) | ^~~~~~~~~~~~~ ikev2_proposal.c:383:23: note: in expansion of macro 'IKEV2ATTRIB_VALUE_SHORT' 383 | peer_keylen = IKEV2ATTRIB_VALUE_SHORT(peer_attrib); | ^~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c:329:24: note: in expansion of macro 'get_payload_length' 329 | get_payload_length(ts_payload), | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:334:13: note: in expansion of macro 'get_payload_length' 334 | get_payload_length(ts_payload) - sizeof(struct ikev2payl_traffic_selector); | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_match_transforms': ikev2_proposal.c:452:44: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | my_id = get_uint16(&((struct ikev2transform *)m->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:455:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | get_uint16(&((struct ikev2transform *)pp->trns)->transform_id)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:351:37: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | ts_len = get_uint16(&ts->selector_length); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_check_config_syntax': ikev2_payload.c:398:32: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | if (get_uint16(&attrib->type) & IKEV2CFG_ATTR_RESERVED) { | ^~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:402:30: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 402 | attrib_len = IKEV2CFG_ATTR_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_check_icv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:435:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 435 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_pack_proposal_sub': --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:441:13: note: in expansion of macro 'get_payload_data_length' 441 | if (get_payload_data_length(p) < icv_len) { | ^~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:619:63: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 619 | trns_len = get_uint16(&trns->h.len); | ^~~~~~~~~~~~ --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:445:28: note: in expansion of macro 'get_payload_data_length' 445 | get_payload_data_length(p), icv_len); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:449:33: note: in expansion of macro 'get_payload_length' 449 | tail = ((uint8_t *)p) + get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:645:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 645 | put_uint16(&prophdr->h.len, | ^~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_decrypt': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:532:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 532 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:539:13: note: in expansion of macro 'get_payload_data_length' 539 | if (get_payload_data_length(p) < iv_len + block_len + icv_len) { | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:546:26: note: in expansion of macro 'get_payload_data_length' 546 | ciphertext_len = get_payload_data_length(p) - iv_len - icv_len; | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:569:20: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | put_uint16(&p->payload_length, sizeof(struct ikev2_payload_header)); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:577:20: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | put_uint32(&ikehdr->length, msglen); | ^~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_notify_payload': ikev2_payload.c:727:20: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | put_uint16(&nh->notify_message_type, message_type); | ^~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_delete_payload': ikev2_payload.c:755:20: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | put_uint16(&dh->num_spi, num_spi); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_construct_ts': ikev2_payload.c:975:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | put_uint16(&t->selector_length, | ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:983:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 983 | put_uint16(&t->start_port, addr->port); | ^~~~~~~~~~~~~~ ikev2_payload.c:984:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 984 | put_uint16(&t->end_port, addr->port); | ^~~~~~~~~~~~ ikev2_payload.c:986:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 986 | put_uint16(&t->start_port, | ^~~~~~~~~~~~~~ ikev2_payload.c:988:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 988 | put_uint16(&t->end_port, | ^~~~~~~~~~~~ ikev2_payload.c:995:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | put_uint16(&t->start_port, uss); | ^~~~~~~~~~~~~~ ikev2_payload.c:996:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 996 | put_uint16(&t->end_port, use); | ^~~~~~~~~~~~ ikev2_payload.c:999:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | put_uint16(&t->start_port, IKEV2_TS_PORT_MIN); | ^~~~~~~~~~~~~~ ikev2_payload.c:1000:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1000 | put_uint16(&t->end_port, IKEV2_TS_PORT_MAX); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_confirm_ts': ikev2_payload.c:1102:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1102 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1103:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ ikev2_payload.c:1217:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1217 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1218:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1218 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ --- ikev2_config.o --- ikev2_config.c: In function 'cfg_attrib_set': ikev2_config.c:137:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | put_uint16(&a->type, type); | ^~~~~~~~ ikev2_config.c:138:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | put_uint16(&a->length, length); | ^~~~~~~~~~ In file included from ikev2_config.c:41: ikev2_config.c: In function 'ikev2_process_cfg_request_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:315:22: note: in expansion of macro 'get_payload_length' 315 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:318:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 318 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:319:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 319 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:320:29: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 320 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:321:28: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 321 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_cfg_reply_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:786:22: note: in expansion of macro 'get_payload_length' 786 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:789:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 789 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:790:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 790 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:793:24: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 793 | type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:794:23: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 794 | len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:930:75: warning: taking address of packed member of 'struct ikev2cfg_mip6prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | get_uint32(&p->prefix_lifetime), | ^~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_config_informational': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:966:34: note: in expansion of macro 'get_payload_length' 966 | bytes = get_payload_length(cfg) - sizeof(*cfg); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:968:29: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 968 | attr = IKEV2CFG_ATTR_NEXT(attr), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:969:35: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 969 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:970:37: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 970 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:971:36: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 971 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:976:33: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 976 | switch (IKEV2CFG_ATTR_TYPE(attr)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_rekey.o --- ikev2_rekey.c: In function 'ikev2_rekey_ikesa_responder': ikev2_rekey.c:451:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 451 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:487:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:53: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:499:17: note: in expansion of macro 'get_payload_length' 499 | dhlen = get_payload_length(ke) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c: In function 'ikev2_rekey_ikesa_init_recv': ikev2_rekey.c:711:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:716:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 716 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:770:13: note: in expansion of macro 'get_payload_length' 770 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:771:27: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | || get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:62: ikev2_rekey.c:773:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 773 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:778:17: note: in expansion of macro 'get_payload_length' 778 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ --- nattraversal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o nattraversal.o nattraversal.c --- eaytest.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o eaytest.o eaytest.c --- nattraversal.o --- In file included from nattraversal.c:53: nattraversal.c: In function 'natt_process_natd': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nattraversal.c:185:16: note: in expansion of macro 'get_notify_type' 185 | type = get_notify_type(n); | ^~~~~~~~~~~~~~~ --- eaytest --- gcc -L../lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -o eaytest eaytest.o crypto_openssl.o str2val.o -lracoon -lcrypto if ! ./eaytest ;then echo "### WARNING: #################################################"; echo "### WARNING: #################################################"; echo "### WARNING: "; echo "### WARNING: Your OpenSSL library has a BUG of DH calculation."; echo "### WARNING: Please read racoon2/BUGS."; echo "### WARNING: "; echo "### WARNING: #################################################"; echo "### WARNING: #################################################"; fi Linked with OpenSSL 3.5.7 9 Jun 2026 **Test for generate a random number.** 0ad0610a a758d0b0 67883b2b ed09d323 d08277a9 37ee5409 bb2c14e3 98bf6532 885ba677 aebfedf1 e3dc3925 4d9b3e98 12b27fa2 3db784ba c9dd6cbe 742f926e 249a6b6a 415d08cc 1ddcf07c e1c7c46c f321b96e 29e6a400 9fafff83 ba07b592 **Test for DH.** **Test for DH modp768.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a63a3620 ffffffff ffffffff private key for user 1 = da506656 e8a8d73e 10db7e5e public key for user 1 = 2ad7f83b 6af5f21f e0b3e2d4 6524fb29 732f1bec d425f84a 24795b6b b5e30aab 3d5b7a1f 4507fcd7 1e9559c4 3f2e1fc5 cf0320fb de3b966a 043f5f65 2a518219 84dffb78 449e1f15 d8a25be6 049a1559 7ae109bb a356b7aa 20385544 56d3c33d private key for user 2 = ad410313 f549eb3f 7ec0a14b public key for user 2 = ccc1eebe 9e4ded63 d42f7b15 9b2b546c b082aa6a eff1ea38 5b1b9a82 1f002493 78384c03 83f31192 e211c31a 7c9eb516 f43435a6 a2c15498 34b84251 64d93c7e f93e184a dc6e8fb9 a8e10424 184dbaa0 776c8dde f5d8faf9 47a7a966 12aa9c99 sharing gxy1 of user 1 = e82709bf b930ca2c a2f0c8e4 e870bd52 354a2cd5 a63a8e4a 2b0972a1 1d8d6693 fe7f3216 9e5fc19a 8a0ea032 ee39c06d 6c0d99a8 c2568bbf e9521565 dc52dd80 550505bc 85c0575c 3a4b04e2 c3ec80a8 094abedc 4c7497ab 8aa4801d a4cb8ef4 sharing gxy2 of user 2 = e82709bf b930ca2c a2f0c8e4 e870bd52 354a2cd5 a63a8e4a 2b0972a1 1d8d6693 fe7f3216 9e5fc19a 8a0ea032 ee39c06d 6c0d99a8 c2568bbf e9521565 dc52dd80 550505bc 85c0575c 3a4b04e2 c3ec80a8 094abedc 4c7497ab 8aa4801d a4cb8ef4 **Test for DH modp1024.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece65381 ffffffff ffffffff private key for user 1 = d0c03b08 3a7c3e2f 8c88477e public key for user 1 = 7ed2d04f 882507c6 5586efa8 89c18523 2c45f49f d3c56075 af530014 683f2d6e c678ca15 517820cd f25986f3 81e59063 8dd82ae5 8e260dd6 2ef4a40f 4caea394 396a9a82 0e06af8e 847d2561 24cac33d dd0d90c4 518fc473 c6273ce6 d644d11d d17ac1da 927a637d b114d49b b3afe8ad 65707e0a 2cbab4e6 eb62050a f9c0a28a private key for user 2 = aa24007d 611ba671 6a73d43d public key for user 2 = 2e8b3944 bb3ce364 7b6662fb 4ea4bcff afa67ee2 7c365792 3306ad92 ea1e21b6 788fb3cd 99d6aa9e 2ba9ae4d e3201c0c e62ace2f 179e4993 cba00aba 92ad04c3 35775ed9 1dc49dea 053472ef 5bb0553a ce94ec2f 64cf37eb fdc260d9 25dc5aee 6a41578d ce231783 9d1ee385 2ea31f48 1439b959 3450aa41 8c030374 d3b3babd sharing gxy1 of user 1 = 2473c82f 7a5d8c1c 06ad4ce2 e0850024 5a8693e9 fe1942ac fc0ff029 d74c3933 ba38c8d5 315a62f0 fdc32bb0 baade17e 912d5718 a7e895c8 7cafbc72 01657100 c1d5fb8f a38ba060 a7df9d25 b104ba9a 147edf4a 6760ec15 59220cbe 01425386 b0ea571f 49a2bd5e fc9276c6 8973dc1f 5a547b0f 18705027 67a398ab 8d26b25a sharing gxy2 of user 2 = 2473c82f 7a5d8c1c 06ad4ce2 e0850024 5a8693e9 fe1942ac fc0ff029 d74c3933 ba38c8d5 315a62f0 fdc32bb0 baade17e 912d5718 a7e895c8 7cafbc72 01657100 c1d5fb8f a38ba060 a7df9d25 b104ba9a 147edf4a 6760ec15 59220cbe 01425386 b0ea571f 49a2bd5e fc9276c6 8973dc1f 5a547b0f 18705027 67a398ab 8d26b25a **Test for DH modp1536.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca237327 ffffffff ffffffff error !!!!! Test 'dh' failed. !!!!! ### WARNING: ################################################# ### WARNING: ################################################# ### WARNING: ### WARNING: Your OpenSSL library has a BUG of DH calculation. ### WARNING: Please read racoon2/BUGS. ### WARNING: ### WARNING: ################################################# ### WARNING: ################################################# --- iked --- gcc -L../lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -o iked main.o dh.o ike_sa.o ike_conf.o isakmp.o authenticator.o encryptor.o crypto_openssl.o str2val.o keyed_hash.o sockmisc.o ike_pfkey.o ike_spmif.o schedule.o ratelimit.o script.o ikev1/ikev1.o ikev1/genlist.o ikev1/ipsec_doi.o ikev1/isakmp_ident.o ikev1/isakmp_quick.o ikev1/isakmp_inf.o ikev1/handler.o ikev1/strnames.o ikev1/oakley.o ikev1/vendorid.o ikev1/algorithm.o ikev1/proposal.o ikev1/pfkey.o ikev1/ikev1_natt.o ikev2.o ikev2_auth.o ikev2_child.o ikev2_cookie.o ikev2_notify.o ikev2_packet.o ikev2_payload.o ikev2_proposal.o ikev2_rekey.o ikev2_config.o nattraversal.o -lracoon -lcrypto ===> Change directory to kinkd --- main.o --- --- kink_fmt.o --- --- kink_crypto.o --- --- bbkk_common.o --- --- bbkk_heimdal.o --- --- session.o --- --- base.o --- --- dpd.o --- --- main.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o main.o main.c --- bbkk_common.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_common.o bbkk_common.c --- kink_crypto.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_crypto.o kink_crypto.c --- kink_fmt.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_fmt.o kink_fmt.c --- bbkk_heimdal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_heimdal.o bbkk_heimdal.c --- dpd.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o dpd.o dpd.c --- session.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o session.o session.c --- base.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o base.o base.c --- kink_fmt.o --- kink_fmt.c: In function 'setpl_kink_header': kink_fmt.c:1066:26: warning: taking address of packed member of 'struct kink_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1066 | ps->length_loc = &kheader->length; | ^~~~~~~~~~~~~~~~ kink_fmt.c:1068:29: warning: taking address of packed member of 'struct kink_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1068 | ps->cksum_len_loc = &kheader->cksum_len; | ^~~~~~~~~~~~~~~~~~~ --- peer.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o peer.o peer.c --- handle.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o handle.o handle.c --- algorithm.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o algorithm.o algorithm.c --- crypto_openssl.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o crypto_openssl.o crypto_openssl.c --- oakley.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o oakley.o oakley.c --- ipsec_doi.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o ipsec_doi.o ipsec_doi.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_des_encrypt': crypto_openssl.c:89:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 89 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ In file included from crypto_openssl.c:41: /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:97:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 97 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_decrypt': crypto_openssl.c:109:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 109 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:117:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 117 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_encrypt': crypto_openssl.c:167:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 167 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:169:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 169 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:171:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 171 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:179:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_decrypt': crypto_openssl.c:194:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 194 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:196:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:198:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 198 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ --- isakmp.o --- --- crypto_openssl.o --- crypto_openssl.c:206:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 206 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_encrypt': crypto_openssl.c:242:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | if (AES_set_encrypt_key((unsigned char *)key->v, key->l << 3, &k) < 0) | ^~ In file included from crypto_openssl.c:42: /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:250:9: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 250 | AES_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, data->l, &k, (unsigned char *)iv->v, AES_ENCRYPT); | ^~~~~~~~~~~~~~~ /usr/include/openssl/aes.h:65:6: note: declared here 65 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_decrypt': crypto_openssl.c:261:9: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 261 | if (AES_set_decrypt_key((unsigned char *)key->v, key->l << 3, &k) < 0) | ^~ /usr/include/openssl/aes.h:53:5: note: declared here 53 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:269:9: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 269 | AES_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, data->l, &k, (unsigned char *)iv->v, AES_DECRYPT); | ^~~~~~~~~~~~~~~ /usr/include/openssl/aes.h:65:6: note: declared here 65 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_cts_encrypt': crypto_openssl.c:294:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 294 | if (AES_set_encrypt_key((unsigned char *)key->v, key->l << 3, &k) < 0) | ^~ /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_cts_decrypt': crypto_openssl.c:313:9: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 313 | if (AES_set_decrypt_key((unsigned char *)key->v, key->l << 3, &k) < 0) | ^~ /usr/include/openssl/aes.h:53:5: note: declared here 53 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ --- isakmp.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp.o isakmp.c --- crypto_openssl.o --- crypto_openssl.c: In function 'AES_cts_encrypt': crypto_openssl.c:335:17: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 335 | return AES_cbc_encrypt(in, out, length, key, ivec, enc); | ^~~~~~ /usr/include/openssl/aes.h:65:6: note: declared here 65 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ crypto_openssl.c:341:17: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | AES_cbc_encrypt(in, out, cbclen + AES_BLOCK_SIZE, | ^~~~~~~~~~~~~~~ /usr/include/openssl/aes.h:65:6: note: declared here 65 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ crypto_openssl.c:351:17: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | AES_encrypt((unsigned char *)lastblk, out + cbclen, key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto_openssl.c:354:17: warning: 'AES_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 354 | AES_decrypt(in + cbclen, (unsigned char *)lastblk, key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:59:6: note: declared here 59 | void AES_decrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto_openssl.c:361:17: warning: 'AES_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 361 | AES_decrypt((unsigned char *)lastblk, out + cbclen, key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:59:6: note: declared here 59 | void AES_decrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto_openssl.c:371:17: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 371 | AES_cbc_encrypt(in, out, cbclen, key, ivec, AES_DECRYPT); | ^~~~~~~~~~~~~~~ /usr/include/openssl/aes.h:65:6: note: declared here 65 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha1_init': crypto_openssl.c:720:9: warning: 'SHA1_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 720 | SHA1_Init(c); | ^~~~~~~~~ In file included from crypto_openssl.c:40: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ crypto_openssl.c: In function 'eay_sha1_update': crypto_openssl.c:728:9: warning: 'SHA1_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 728 | SHA1_Update((SHA_CTX *)c, data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha1_final': crypto_openssl.c:741:9: warning: 'SHA1_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 741 | SHA1_Final((unsigned char *)res->v, (SHA_CTX *)c); | ^~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_md5_init': crypto_openssl.c:774:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 774 | MD5_Init(c); | ^~~~~~~~ In file included from crypto_openssl.c:39: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ crypto_openssl.c: In function 'eay_md5_update': crypto_openssl.c:782:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 782 | MD5_Update((MD5_CTX *)c, data->v, data->l); | ^~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_md5_final': crypto_openssl.c:795:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 795 | MD5_Final((unsigned char *)res->v, (MD5_CTX *)c); | ^~~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ --- isakmp_quick.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp_quick.o isakmp_quick.c --- isakmp_inf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp_inf.o isakmp_inf.c --- proposal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o proposal.o proposal.c --- strnames.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o strnames.o strnames.c --- sockmisc.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o sockmisc.o sockmisc.c --- pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o pfkey.o pfkey.c --- kink_conf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_conf.o kink_conf.c --- rct_ipsecdoi.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o rct_ipsecdoi.o rct_ipsecdoi.c --- etchosts.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o etchosts.o etchosts.c --- sched_select.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o sched_select.o sched_select.c --- utils.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o utils.o utils.c --- kinkd --- gcc -L../lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o kinkd main.o kink_fmt.o kink_crypto.o bbkk_common.o bbkk_heimdal.o session.o base.o dpd.o peer.o handle.o algorithm.o crypto_openssl.o oakley.o ipsec_doi.o isakmp.o isakmp_quick.o isakmp_inf.o proposal.o strnames.o sockmisc.o pfkey.o kink_conf.o rct_ipsecdoi.o etchosts.o sched_select.o utils.o -lracoon -lkrb5 -lkrb5 -lasn1 -lroken -lcom_err -lcrypt -lcrypto -lresolv ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility login_getpwclass(); include for correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility pw_scan(); include to generate correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility loginx(); include to generate correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility parsedate(); include for correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility pw_copyx(); include to generate correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility pw_getpwconf(); include to generate correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility login(); include to generate correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility setusercontext(); include for correct reference ld: /usr/lib/libutil.so.7: warning: warning: reference to compatibility pw_copy(); include to generate correct reference ===> Change directory to pskgen ===> Change directory to samples => Creating /pbulk/work/security/racoon2/work/.rc.d/iked => Creating /pbulk/work/security/racoon2/work/.rc.d/kinkd => Creating /pbulk/work/security/racoon2/work/.rc.d/spmd => Creating /pbulk/work/security/racoon2/work/.rc.d/racoon2