=> 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 --- --- 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 --- 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_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_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 --- 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 --- 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_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 --- 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 --- 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 --- --- rbuf.o --- --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- utils.o --- --- signal.o --- --- cache.o --- --- spmd_pfkey.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 --- 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 --- udp.o --- --- fqdn_query.o --- --- main.o --- --- spmdctl.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 --- 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 --- query.o --- --- task.o --- --- dns.o --- --- fqdn_query.o --- --- shell.o --- --- spmd_pfkey.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 --- cache.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 --- --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~ isakmp.c: In function 'proppair_dup': 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); | ^~~~~~~~~~~~~~~~~~ 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: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- In file included from isakmp_impl.h:63, from ike_conf.c:50: ike_conf.c: In function 'ikev2_id2rct_id': --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~ --- ike_conf.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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:1259:18: note: in expansion of macro 'get_payload_length' 1259 | id_len = get_payload_length(id) - sizeof(struct ikev2payl_ident); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- /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': --- ike_conf.o --- ike_conf.c: In function 'ikev2_id_dump': --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~ --- ike_conf.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)) | ^~~~~~~~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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) | ^~ --- ike_conf.o --- ike_conf.c: In function 'ts_is_specific': --- crypto_openssl.o --- /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_within': --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_3des_decrypt': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_is_within_addr': --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_3des_weakkey': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_contains_addr': --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_cast_encrypt': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~ --- 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); | ^~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_is_matching': --- crypto_openssl.o --- 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': --- ike_conf.o --- 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))) | ^~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_match': --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_hmac_init': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ikev2_dump_traffic_selectors': --- crypto_openssl.o --- 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': --- ike_conf.o --- 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))) | ^~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~ 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, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_xcbc_mac_update': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~ 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, | ^~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~~~ --- keyed_hash.o --- --- ike_conf.o --- 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); | ^~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_aes_cmac_init': 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, | ^~~~~~~~~~~~~~~~~~~ --- 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: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, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_512_init': --- sockmisc.o --- --- 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, | ^~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_sha2_512_final': --- 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: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': 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': --- ike_conf.o --- ike_conf.c: In function 'ikev2_proposal_to_ipsec': --- crypto_openssl.o --- 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); | ^~~~~~ --- ike_conf.o --- 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) - | ^~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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)) { | ^~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~ --- crypto_openssl.o --- 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': --- ike_conf.o --- 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)); | ^~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~ --- ike_conf.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))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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_conf.o --- 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), | ^~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- --- ikev1/ikev1.o --- --- 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/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/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/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: 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/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/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/ipsec_doi.c: In function 'check_attr_isakmp': 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/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/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/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/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/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/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/ipsec_doi.o --- 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/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: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/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: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/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: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/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_r1recv': 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: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/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: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_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/isakmp_quick.c: In function 'quick_r3send': 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/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/isakmp_quick.o --- 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: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/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/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/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.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_auth.o --- --- ikev2.o --- ikev2.c: In function 'ikev2_check_new_request': --- 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.o --- 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_child.o --- --- ikev2.o --- 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_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.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_cookie.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.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_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.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.c: In function 'initiator_ike_sa_auth_recv0': 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.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.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.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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)); | ^~~~~~~~~~~~~~~~~~~~~ --- ikev2.o --- 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_child.o --- 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.o --- 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_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_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_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_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_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_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_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_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 --- 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_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_rekey.o --- --- ikev2_proposal.o --- ikev2_proposal.c: In function 'ikev2_compare_attributes': 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_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)) | ^~~~~~~~~~~~~~~~ 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_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.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_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_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_proposal.c: In function 'ikev2_pack_proposal_sub': 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_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_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_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_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_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_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_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_config.o --- 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); | ^~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_check_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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.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.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_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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- ikev2_payload.c: In function 'ikev2_check_icv': --- ikev2_config.o --- 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_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: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_config.o --- 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_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.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_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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- 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_config.o --- ikev2_config.c: In function 'ikev2_process_config_informational': --- ikev2_payload.o --- 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_config.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_config.c:966:34: note: in expansion of macro 'get_payload_length' 966 | bytes = get_payload_length(cfg) - sizeof(*cfg); | ^~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- 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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- 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_config.o --- 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_payload.o --- 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); | ^~~~~~~~~~~~ --- 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 --- 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 --- 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.** e8148381 ceb314e1 f1198c95 3ecd62a6 fc266bd9 7f4ac83e 6d1b0921 7fe5a4cc b4f50261 cfd939ed 3daf093e b1bf500d dd5dfe4e 3d9b0f3a 1c88107b 2ee58a6d 8394eaa8 cad7e273 0335dacf 89357f7c b1a7ae50 d8f9c73a e5eff80a 2d3eeca9 **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 = d91aa6ce 514ba92b 0a1a5c8f public key for user 1 = 448ef394 bd8f8d3d 4971ad0c d9781037 0ae8dff2 23df65ce 2f2c4216 6bc36b8d ac253a67 dfcfe5e5 a23ec316 b665fdc6 d523ddf0 026149df 15883c9c 38a5a3bf 8497b827 47b10daf 8feb9064 1d00fd32 92dfc3b6 cc89a153 80aa805d 07ede6b2 private key for user 2 = e598212f fb397455 dc8f0289 public key for user 2 = 185397dc d9068e58 cc5a580d d1219130 df5da50e 72e2959b 5d7a0e51 2f65c426 013f8e3f d407d536 654f788d 989f6070 0e977f2e 8b3a832e 1449779a 3d54a3a2 3319e34f aacb81ea d6dadca9 56e168e4 6e7ce85d 63de381c 6f7c5ff0 c28218bd sharing gxy1 of user 1 = 898bf08c 450cd6da da8f7bd5 1b8b09b4 99d864be c0d8b4bc d8327c3c 90690452 1b7a5043 df5284df 706686ba bb63deb4 7519c835 55f2ca6f 7ec5fb88 21084f56 f2899782 283feff9 b7ffc177 76743ee8 c5958661 8737ce6d db4ff341 6af1610e sharing gxy2 of user 2 = 898bf08c 450cd6da da8f7bd5 1b8b09b4 99d864be c0d8b4bc d8327c3c 90690452 1b7a5043 df5284df 706686ba bb63deb4 7519c835 55f2ca6f 7ec5fb88 21084f56 f2899782 283feff9 b7ffc177 76743ee8 c5958661 8737ce6d db4ff341 6af1610e **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 = da0bc4bc 3e9846ed 461e219f public key for user 1 = 0dd3c510 83965638 babf9675 9697745d f16cb554 64c0983c ec854c23 1fd9e5da 8db8e8e1 68ea700e e2ba3a07 8dd3c29e 219bbad8 c5da7abf a73d9010 f56130b7 37e54f36 dd758a35 ad5940d7 9d2cb08b 4cdec981 87932edf 72439197 64144003 ac6e3824 600424dc 683a6162 c1dfdd8f 420e09d0 4dbffda9 ef7bc1c3 75869117 private key for user 2 = b8adb693 09a43956 d1ab4713 public key for user 2 = b7c91668 e6c908d8 4bf4eafd 3c2d9f84 c5075f5d 89cc52dc 897370c3 114c492e a2841d4e beeb6a29 d6130ac5 9f8d82a2 822cb88f 66208bf9 cba3e60c 00e2abb7 eec856bd 10051d85 6e17a806 aa50708a 9ce35bd5 9ed2b2a9 5d1fd465 1739c958 127dd404 7f86ac63 0ab21d06 8fa4c9a0 511720f3 10a54c6e 5a57688f 88c9a3ad sharing gxy1 of user 1 = c4bcc4bc 0e5f3a8c d406c8b9 ac44fd25 189ec5f1 6af468b0 f55fd431 dc304612 e1da08ab ecc12c0c f6125272 7426a5ce 86454d93 a4ea1384 83e8e6de 7106e2f6 2109b220 0b9c1d4d f5f8d80c 4c5a0c27 5e8b0901 a5c90e56 ed17815e b51b6229 5b90edee 08468cb1 4cc842d2 d97b4364 fa11936b f39c1cd8 97e45440 7f0567f5 sharing gxy2 of user 2 = c4bcc4bc 0e5f3a8c d406c8b9 ac44fd25 189ec5f1 6af468b0 f55fd431 dc304612 e1da08ab ecc12c0c f6125272 7426a5ce 86454d93 a4ea1384 83e8e6de 7106e2f6 2109b220 0b9c1d4d f5f8d80c 4c5a0c27 5e8b0901 a5c90e56 ed17815e b51b6229 5b90edee 08468cb1 4cc842d2 d97b4364 fa11936b f39c1cd8 97e45440 7f0567f5 **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 --- 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 --- 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_M--- 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_M--- 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_M--- 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_M--- base.o --- AX_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 --- bbkk_common.o --- AX_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 --- bbkk_heimdal.o --- AX_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 --- session.o --- AX_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 --- 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 --- 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 --- 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 '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); | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~ 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