=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for racoon2-20180701nb11 --- build-recursive --- for d in lib spmd iked kinkd pskgen samples ; do if test -d $d ; then echo "===> Change directory to $d" ; (cd $d && /usr/bin/make) || exit 1 ; fi ; done ===> Change directory to lib --- vmbuf.o --- --- rc_type.o --- --- rc_net.o --- --- rc_str.o --- --- if_pfkeyv2.o --- --- if_spmd.o --- --- cfsetup.o --- --- pidfile.o --- --- vmbuf.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c vmbuf.c --- rc_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 --- rc_net.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_net.c --- rc_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 --- 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 --- 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 --- 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 --- --- version.o --- --- rbuf.o --- --- safefile.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c safefile.c --- version.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c version.c --- rbuf.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rbuf.c --- addresspool.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c addresspool.c --- cfparse.c --- /usr/bin/yacc -d cfparse.y mv y.tab.c cfparse.c --- cfparse.o --- --- cftoken.o --- --- cfparse.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfparse.c --- cftoken.o --- flex cftoken.l gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -I/usr/include/krb5 -I/usr/include -c -o cftoken.o lex.yy.c rm -f lex.yy.c --- libracoon.a --- /usr/bin/ar cr libracoon.a vmbuf.o rc_type.o rc_net.o rc_str.o if_pfkeyv2.o if_spmd.o cfsetup.o pidfile.o plog.o safefile.o version.o rbuf.o addresspool.o cfparse.o cftoken.o ranlib libracoon.a ===> Change directory to spmd --- main.o --- --- dns.o --- --- udp.o --- --- query.o --- --- task.o --- --- signal.o --- --- shell.o --- --- utils.o --- --- main.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c main.c -o main.o --- dns.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c dns.c -o dns.o --- udp.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c udp.c -o udp.o --- 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 --- task.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c task.c -o task.o --- signal.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c signal.c -o signal.o --- 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 --- 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 --- udp.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 --- 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++; | ^ --- signal.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 --- 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 --- --- fqdn_query.o --- --- 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 --- 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 --- main.o --- --- task.o --- --- dns.o --- --- cache.o --- --- fqdn_query.o --- --- shell.o --- --- spmdctl.o --- --- spmdctl --- gcc -o spmdctl -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" spmdctl.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto --- spmd_pfkey.o --- --- spmd --- gcc -o spmd -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" main.o dns.o udp.o query.o task.o signal.o shell.o utils.o cache.o spmd_pfkey.o fqdn_query.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto ===> Change directory to iked --- main.o --- --- dh.o --- --- ike_sa.o --- --- ike_conf.o --- --- isakmp.o --- --- authenticator.o --- --- encryptor.o --- --- crypto_openssl.o --- --- 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_conf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_conf.o ike_conf.c --- ike_sa.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_sa.o ike_sa.c --- isakmp.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o isakmp.o isakmp.c --- authenticator.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o authenticator.o authenticator.c --- encryptor.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o encryptor.o encryptor.c --- crypto_openssl.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o crypto_openssl.o crypto_openssl.c --- str2val.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o str2val.o str2val.c --- keyed_hash.o --- --- ike_conf.o --- In file included from isakmp_impl.h:63, from ike_conf.c:50: ike_conf.c: In function 'ikev2_id2rct_id': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:1259:18: note: in expansion of macro 'get_payload_length' 1259 | id_len = get_payload_length(id) - sizeof(struct ikev2payl_ident); | ^~~~~~~~~~~~~~~~~~ --- keyed_hash.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o keyed_hash.o keyed_hash.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ikev2_id_dump': --- crypto_openssl.o --- crypto_openssl.c:87:9: warning: 'ENGINE_register_all_complete' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | ENGINE_register_all_complete(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/engine.h:415:27: note: declared here 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ike_conf.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ike_conf.c:1373:52: note: in expansion of macro 'get_payload_data_length' 1373 | (uint8_t *)(id_p + 1), get_payload_data_length(id_p)); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_specific': ike_conf.c:1670:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1670 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1671:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1671 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_within': ike_conf.c:1733:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1733 | sport0 = get_uint16(&ts0->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1734:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | eport0 = get_uint16(&ts0->end_port); | ^~~~~~~~~~~~~~ ike_conf.c:1735:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | sport1 = get_uint16(&ts1->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1736:29: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | eport1 = get_uint16(&ts1->end_port); | ^~~~~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'isakmp_check_proposal_syntax': --- ike_conf.o --- ike_conf.c: In function 'ts_is_within_addr': --- isakmp.o --- 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); | ^~~~~~~~~~~~~~~~ --- 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); | ^~~~~~~~~~~~~~~ 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: In function 'eay_rsa_sign': --- isakmp.o --- isakmp.c:1168:52: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | transform_len = get_uint16(&transform->h.len); | ^~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_contains_addr': --- crypto_openssl.o --- crypto_openssl.c:1008:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1008 | rsa = EVP_PKEY_get0_RSA(evp); | ^ --- isakmp.o --- In file included from isakmp.c:78: isakmp.c: In function 'isakmp_check_attrib_syntax': --- crypto_openssl.o --- 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); | ^~~~~~~~ --- 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); | ^~~~~~~~~~~~~~~ --- isakmp.o --- isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1229:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~~~~~ --- 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); | ^~~~~~~~~~~~~ --- isakmp.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.c:1229:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_rsa_verify': --- ike_conf.o --- ike_conf.c: In function 'ts_is_matching': --- crypto_openssl.o --- 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); | ^~~ --- isakmp.o --- isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:26: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ --- 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:1048:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1048 | rsa = EVP_PKEY_get0_RSA(evp); | ^ --- isakmp.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))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:26: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~ --- isakmp.o --- In file included from isakmp.c:79: isakmp.c: In function 'isakmp_parse_proposal': --- ike_conf.o --- ike_conf.c: In function 'ts_match': --- crypto_openssl.o --- 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, | ^~~~~~~~~~~~~~~~~~ --- isakmp.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1264:27: note: in expansion of macro 'get_payload_length' 1264 | proplen = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ --- 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, | ^~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_rsassa_pkcs1_v1_5_sign': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'proppair_dup': --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:1110:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1110 | rsa = EVP_PKEY_get0_RSA(pkey); | ^ --- isakmp.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1332:28: note: in expansion of macro 'get_payload_length' 1332 | trns_len = get_payload_length(p->trns); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: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); | ^~~~~~~~ --- ike_conf.o --- ike_conf.c:2016:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2016 | put_uint16(&r_ts->start_port, port); | ^~~~~~~~~~~~~~~~~ ike_conf.c:2017:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2017 | put_uint16(&r_ts->end_port, port); | ^~~~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_dump_traffic_selectors': --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~~~~~~ --- 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:1241:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | dsa = EVP_PKEY_get0_DSA(pkey); | ^ --- isakmp.o --- isakmp.c: In function 'isakmp_p2v': --- crypto_openssl.o --- 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 *); | ^~~~~~~~ --- isakmp.o --- 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_strerror': crypto_openssl.c:1369:9: warning: 'ERR_get_error_line_data' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1369 | while ((l = ERR_get_error_line_data(&file, &line, &data, &flags)) != 0) { | ^~~~~ In file included from crypto_openssl.h:73: /usr/include/openssl/err.h:427:15: note: declared here 427 | unsigned long ERR_get_error_line_data(const char **file, int *line, | ^~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_encrypt': crypto_openssl.c:1497:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1497 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ In file included from crypto_openssl.h:63: /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1509:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1509 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_decrypt': crypto_openssl.c:1530:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1530 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1542:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1542 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_weakkey': --- ike_conf.o --- ike_conf.c: In function 'transform_new': --- 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); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_bf_encrypt': --- ike_conf.o --- 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: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, | ^~~~~~~~~~ --- 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); | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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': --- 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, | ^~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~ --- ike_conf.o --- 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:1663:9: warning: 'BF_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1663 | BF_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:57:28: note: declared here 57 | OSSL_DEPRECATEDIN_3_0 void BF_cbc_encrypt(const unsigned char *in, | ^~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_encrypt': crypto_openssl.c:1765:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1765 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1767:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1767 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1769:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1769 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1786:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1786 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_decrypt': crypto_openssl.c:1810:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1810 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1812:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1812 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1814:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1814 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1831:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1831 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_weakkey': crypto_openssl.c:1848:9: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1848 | return (DES_is_weak_key((void *)key->v) || | ^~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c:1849:17: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1849 | DES_is_weak_key((void *)(key->v + 8)) || | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ikev2_proposal_to_ipsec': --- 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); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_cast_encrypt': --- 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:1875:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1875 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ In file included from crypto_openssl.h:72: /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ crypto_openssl.c:1882:9: warning: 'CAST_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1882 | CAST_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~~~ /usr/include/openssl/cast.h:53:6: note: declared here 53 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~~ --- 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: In function 'eay_cast_decrypt': crypto_openssl.c:1894:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1894 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ --- 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: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:3373:63: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3373 | get_uint16(&attr->type)); | ^~~~~~~~~~~ In file included from isakmp_impl.h:60: isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3376:40: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_hmac_init': --- 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: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 --- 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:2108:9: warning: 'HMAC_Init_ex' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2108 | HMAC_Init_ex(c, key->v, key->l, md, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmac_dispose': crypto_openssl.c:2116:9: warning: 'HMAC_CTX_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2116 | HMAC_CTX_free(c); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ --- 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: 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, | ^~~~~~~~~~~ --- 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), | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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': --- ike_conf.o --- ike_conf.c:3419:57: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3419 | (&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~ --- ike_conf.o --- ike_conf.c:3440:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3440 | if (get_uint16(&trns->transform_id) != IKEV2TRANSF_ESN_NO) { | ^~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_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': 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': --- sockmisc.o --- --- crypto_openssl.o --- 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, | ^~~~~~~~~~~ --- sockmisc.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o sockmisc.o sockmisc.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_aes_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, | ^~~~~~~~~~~~~~~~~~~ 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': 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': 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': 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_pfkey.o --- --- 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_pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_pfkey.o ike_pfkey.c --- crypto_openssl.o --- crypto_openssl.c:3063:9: warning: 'DH_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3063 | if (!DH_generate_key(dh)) | ^~ /usr/include/openssl/dh.h:234:27: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ crypto_openssl.c:3066:9: warning: 'DH_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3066 | DH_get0_key(dh, &pub_key, &priv_key); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:267:28: note: declared here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ crypto_openssl.c:3079:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3079 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ crypto_openssl.c: In function 'eay_dh_compute': crypto_openssl.c:3099:9: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3099 | if ((dh = DH_new()) == NULL) | ^~ /usr/include/openssl/dh.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ crypto_openssl.c:3108:9: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3108 | if (!DH_set0_pqg(dh, p, NULL, g)) | ^~ /usr/include/openssl/dh.h:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ crypto_openssl.c:3117:9: warning: 'DH_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3117 | if (!DH_set0_key(dh, pub_key, priv_key)) | ^~ /usr/include/openssl/dh.h:269:27: note: declared here 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ crypto_openssl.c:3122:9: warning: 'DH_set_length' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3122 | DH_set_length(dh, pub2->l * 8); | ^~~~~~~~~~~~~ /usr/include/openssl/dh.h:280:27: note: declared here 280 | OSSL_DEPRECATEDIN_3_0 int DH_set_length(DH *dh, long length); | ^~~~~~~~~~~~~ crypto_openssl.c:3131:9: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3131 | if ((l = DH_compute_key(v, dh_pub, dh)) == -1) | ^~ /usr/include/openssl/dh.h:235:27: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ crypto_openssl.c:3149:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3149 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ --- ike_spmif.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_spmif.o ike_spmif.c --- schedule.o --- --- ratelimit.o --- --- 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/isakmp_ident.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_ident.o ikev1/isakmp_ident.c --- ikev1/isakmp_quick.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_quick.o ikev1/isakmp_quick.c --- ikev1/ikev1.o --- ikev1/ikev1.c: In function 'isakmp_set_attr_v': ikev1/ikev1.c:1580:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1580 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1581:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1581 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_set_attr_l': ikev1/ikev1.c:1594:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1594 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1595:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1595 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_v': ikev1/ikev1.c:1623:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1623 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1624:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1624 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_l': ikev1/ikev1.c:1653:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1653 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1654:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_header': ikev1/ikev1.c:1680:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 1680 | put_uint32(&isakmp->len, vbuf->l); | ^~~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload_c': ikev1/ikev1.c:1780:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1780 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload': ikev1/ikev1.c:1805:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1805 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_p2ph': ikev1/ikev1.c:2054:38: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2054 | *buf = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_parsewoh': ikev1/ikev1.c:2147:37: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2147 | p->len = get_uint16(&gen->len); | ^~~~~~~~~ ikev1/ikev1.c:2174:35: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2174 | plen = get_uint16(&gen->len); | ^~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 't2isakmpsa': ikev1/ipsec_doi.c:566:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 566 | tlen = get_uint16(&trns->h.len) - sizeof(*trns); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:580:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 580 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:581:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:586:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | s_oakley_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:601:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:616:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 616 | sa->enctype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:620:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | sa->hashtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:624:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 624 | sa->authmethod = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:628:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 628 | sa->dh_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:633:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 633 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:647:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 647 | sa->dhgrp->gen1 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:649:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 649 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:661:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | sa->dhgrp->gen2 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:663:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:682:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:696:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 696 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:732:46: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:774:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:775:88: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | d = (struct isakmp_data *)((char *)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'cmp_aproppair_i': ikev1/ipsec_doi.c:1011:34: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | len = get_uint16(&r->trns->h.len) - sizeof(*p->trns); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_transform': ikev1/ipsec_doi.c:1386:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | tlen = get_uint16(&prop->h.len) | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabyproppair': ikev1/ipsec_doi.c:1493:46: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1493 | + get_uint16(&p->trns->h.len)); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1503:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1514:38: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1523:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1532:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1532 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabysaprop': ikev1/ipsec_doi.c:1641:55: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1641 | newtlen += get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1654:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/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/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/isakmp_inf.o --- --- ikev1/ipsec_doi.o --- 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/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 'ipsecdoi_t2satrns': --- ikev1/handler.o --- --- 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/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:3711:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3711 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3712:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3712 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3717:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3717 | s_ipsecdoi_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:3722:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3722 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3739:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3739 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:3760:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3760 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3828:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3828 | pp->pfs_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3829:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3829 | else if (pp->pfs_group != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3839:55: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3839 | pr->encmode != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3845:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3845 | pr->encmode = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3855:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3855 | tr->authtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3864:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3864 | tr->encklen = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3879:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3879 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:3880:89: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3880 | d = (struct isakmp_data *)((caddr_t)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ --- ikev1/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/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/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/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/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/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/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/isakmp_inf.o --- ikev1/isakmp_inf.c: In function 'isakmp_info_recv': ikev1/isakmp_inf.c:197:59: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | if (msg->l < sizeof(*isakmp) + get_uint16(&gen->len) + sizeof(*nd)) { | ^~~~~~~~~ ikev1/isakmp_inf.c:205:72: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 205 | nd = (struct isakmp_gen *) ((caddr_t) gen + get_uint16(&gen->len)); | ^~~~~~~~~ ikev1/isakmp_inf.c:208:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | if (get_uint16(&nd->len) > msg->l - (sizeof(struct isakmp) + | ^~~~~~~~ ikev1/isakmp_inf.c:209:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | get_uint16(&gen->len))) { | ^~~~~~~~~ ikev1/isakmp_inf.c:215:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | if (get_uint16(&nd->len) < sizeof(*nd)) { | ^~~~~~~~ ikev1/isakmp_inf.c:221:49: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | payload = rc_vmalloc(get_uint16(&nd->len)); | ^~~~~~~~ In file included from /usr/include/string.h:154, from ikev1/isakmp_inf.c:53: ikev1/isakmp_inf.c:228:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:228:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:240:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | if (get_uint16(&gen->len) - sizeof(struct isakmp_gen) != hash->l) { | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d1': ikev1/isakmp_inf.c:345:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:346:20: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:349:20: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d2': ikev1/isakmp_inf.c:405:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:406:28: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:409:28: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_nx': ikev1/isakmp_inf.c:494:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:495:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | put_uint32(&n->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:498:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n1': ikev1/isakmp_inf.c:553:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:554:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | put_uint32(&n->doi, ikev1_doitype(iph1->rmconf)); | ^~~~~~~ ikev1/isakmp_inf.c:557:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 557 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n2': ikev1/isakmp_inf.c:600:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:601:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:604:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_common': ikev1/isakmp_inf.c:705:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 705 | put_uint32(&isakmp->len, tlen); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:712:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | put_uint16(&gen->len, sizeof(*gen) + hash->l); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_add_pl_n': ikev1/isakmp_inf.c:804:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 804 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:805:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:808:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 808 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_n': ikev1/isakmp_inf.c:854:27: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 854 | type = get_uint16(&n->type); | ^~~~~~~~ ikev1/isakmp_inf.c:903:24: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | if (get_uint16(&n->h.len) < sizeof(*n) + n->spi_size) { | ^~~~~~~~~ ikev1/isakmp_inf.c:914:28: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 914 | get_uint32(&n->doi), n->proto_id, spi, n->spi_size); | ^~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_d': ikev1/isakmp_inf.c:1093:32: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1093 | if (get_uint32(&d->doi) != IPSEC_DOI) { | ^~~~~~~ ikev1/isakmp_inf.c:1096:44: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1096 | get_uint32(&d->doi)); | ^~~~~~~ ikev1/isakmp_inf.c:1110:38: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | num_spi = get_uint16(&d->num_spi); | ^~~~~~~~~~~ ikev1/isakmp_inf.c:1111:35: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1111 | tlen = get_uint16(&d->h.len) - sizeof(struct isakmp_pl_d); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_check_notify': ikev1/isakmp_inf.c:1195:28: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1195 | switch (get_uint16(¬ify->type)) { | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1205:56: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1205 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1216:56: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1216 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u': ikev1/isakmp_inf.c:1246:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1246 | put_uint16(&ru_ack->h.len, tlen); | ^~~~~~~~~~~~~~ ikev1/isakmp_inf.c:1247:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1247 | put_uint32(&ru_ack->doi, IPSEC_DOI); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1248:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1248 | put_uint16(&ru_ack->type, ISAKMP_NTYPE_R_U_THERE_ACK); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u_ack': ikev1/isakmp_inf.c:1277:24: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | if (get_uint32(&ru->data) != iph1->dpd_seq-1) { | ^~~~~~~~~ ikev1/isakmp_inf.c:1280:37: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1280 | get_uint32(&ru->data), iph1->dpd_seq-1); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_r_u': ikev1/isakmp_inf.c:1377:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | put_uint16(&ru->h.len, tlen); | ^~~~~~~~~~ ikev1/isakmp_inf.c:1378:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | put_uint32(&ru->doi, IPSEC_DOI); | ^~~~~~~~ ikev1/isakmp_inf.c:1379:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1379 | put_uint16(&ru->type, ISAKMP_NTYPE_R_U_THERE); | ^~~~~~~~~ ikev1/isakmp_inf.c:1391:20: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1391 | put_uint32(&ru->data, iph1->dpd_seq); | ^~~~~~~~~ --- ikev1/strnames.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/strnames.o ikev1/strnames.c --- ikev1/oakley.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/oakley.o ikev1/oakley.c --- ikev1/vendorid.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/vendorid.o ikev1/vendorid.c --- ikev1/algorithm.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/algorithm.o ikev1/algorithm.c --- ikev1/proposal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/proposal.o ikev1/proposal.c --- ikev1/pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/pfkey.o ikev1/pfkey.c --- ikev1/ikev1_natt.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1_natt.o ikev1/ikev1_natt.c --- ikev1/oakley.o --- ikev1/oakley.c: In function 'oakley_validate_auth': ikev1/oakley.c:1104:36: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | get_uint16(&iph1->pl_hash->h.len) - sizeof(*iph1->pl_hash)); | ^~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_savecert': ikev1/oakley.c:1938:32: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1938 | get_uint16(&gen->len) - sizeof(*gen) - 1); | ^~~~~~~~~ ikev1/oakley.c: In function 'save_certbuf': ikev1/oakley.c:2121:23: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2121 | if(get_uint16(&gen->len) <= sizeof(*gen)){ | ^~~~~~~~~ ikev1/oakley.c:2134:41: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2134 | new->pl = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_decrypt': ikev1/oakley.c:2980:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 2980 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_encrypt': ikev1/oakley.c:3098:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 3098 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev1/vendorid.o --- ikev1/vendorid.c: In function 'check_vendorid': ikev1/vendorid.c:215:29: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | vidlen = get_uint16(&gen->len) - sizeof(*gen); | ^~~~~~~~~ --- ikev2.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2.o ikev2.c --- ikev2_auth.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_auth.o ikev2_auth.c --- ikev2_child.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_child.o ikev2_child.c --- ikev2_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_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_packet.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_packet.o ikev2_packet.c --- ikev2.o --- ikev2.c: In function 'ikev2_input': ikev2.c:236:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:282:25: note: in expansion of macro 'get_notify_type' 282 | get_notify_type((struct ikev2payl_notify*)first_payload) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_check_new_request': ikev2.c:972:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1015:13: note: in expansion of macro 'get_payload_length' 1015 | get_payload_length(first_payload) > sizeof(struct ikev2payl_notify) && | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1016:13: note: in expansion of macro 'get_notify_type' 1016 | get_notify_type((struct ikev2payl_notify *)first_payload) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.c: In function 'responder_state0_recv': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1087:16: note: in expansion of macro 'get_notify_type' 1087 | && get_notify_type((struct ikev2payl_notify *)p) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1088:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1088 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1090:47: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1090 | for (; type != IKEV2_NO_NEXT_PAYLOAD; POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:1158:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1158 | if (get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.c:1164:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1176:17: note: in expansion of macro 'get_payload_length' 1176 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1210:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), FALSE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_init_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1434:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1434 | POINT_NEXT_PAYLOAD(payload, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1515:13: note: in expansion of macro 'get_payload_length' 1515 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) || | ^~~~~~~~~~~~~~~~~~ ikev2.c:1516:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:1518:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1518 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1523:17: note: in expansion of macro 'get_payload_length' 1523 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1585:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1585 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_recv0': ikev2.c:1990:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1990 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1995:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1995 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_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.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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_packet.o --- ikev2_packet.c: In function 'ikev2_packet_construct': ikev2_packet.c:204:28: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | put_uint16(&p->payload_length, payload_length); | ^~~~~~~~~~~~~~~~~~ --- ikev2.o --- ikev2.c: In function 'initiator_ike_sa_auth_cont': --- ikev2_packet.o --- 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.o --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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.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)); | ^~~~~~~~~~~ --- ikev2_notify.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_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.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))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ --- ikev2_notify.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_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.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))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- 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.o --- ikev2.c: In function 'ikev2_transform_header': --- 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_child.o --- ikev2_child.c: In function 'ikev2_create_child_responder': --- ikev2_cookie.o --- 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.o --- 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_child.o --- 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_cookie.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_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.o --- 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_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: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_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_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_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_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_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_config.o --- --- ikev2_proposal.o --- ikev2_proposal.c:619:63: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 619 | trns_len = get_uint16(&trns->h.len); | ^~~~~~~~~~~~ ikev2_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_config.c: In function 'cfg_attrib_set': ikev2_config.c:137:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | put_uint16(&a->type, type); | ^~~~~~~~ ikev2_config.c:138:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | put_uint16(&a->length, length); | ^~~~~~~~~~ In file included from ikev2_config.c:41: ikev2_config.c: In function 'ikev2_process_cfg_request_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:315:22: note: in expansion of macro 'get_payload_length' 315 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:318:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 318 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:319:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 319 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:320:29: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 320 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:321:28: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 321 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_cfg_reply_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:786:22: note: in expansion of macro 'get_payload_length' 786 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:789:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 789 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:790:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 790 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:793:24: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 793 | type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:794:23: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 794 | len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:930:75: warning: taking address of packed member of 'struct ikev2cfg_mip6prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | get_uint32(&p->prefix_lifetime), | ^~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_config_informational': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:966:34: note: in expansion of macro 'get_payload_length' 966 | bytes = get_payload_length(cfg) - sizeof(*cfg); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:968:29: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 968 | attr = IKEV2CFG_ATTR_NEXT(attr), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:969:35: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 969 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:970:37: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 970 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:971:36: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 971 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:976:33: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 976 | switch (IKEV2CFG_ATTR_TYPE(attr)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_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) | ^~~~~ --- nattraversal.o --- --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_print_ts': ikev2_payload.c:282:37: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:288:50: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | type, ts->protocol_id, get_uint16(&ts->selector_length), | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:289:27: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~~~ ikev2_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_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_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)); | ^~~~~~~~~~~~~~~~~~ --- 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 --- ikev2_payload.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:327:13: note: in expansion of macro 'get_payload_length' 327 | if (get_payload_length(ts_payload) < sizeof(struct ikev2payl_traffic_selector)) { | ^~~~~~~~~~~~~~~~~~ ikev2.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.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:402:30: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 402 | attrib_len = IKEV2CFG_ATTR_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_check_icv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:435:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 435 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.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_payload.c: In function 'ikev2_delete_payload': ikev2_payload.c:755:20: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | put_uint16(&dh->num_spi, num_spi); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_construct_ts': ikev2_payload.c:975:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | put_uint16(&t->selector_length, | ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:983:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 983 | put_uint16(&t->start_port, addr->port); | ^~~~~~~~~~~~~~ ikev2_payload.c:984:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 984 | put_uint16(&t->end_port, addr->port); | ^~~~~~~~~~~~ ikev2_payload.c:986:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 986 | put_uint16(&t->start_port, | ^~~~~~~~~~~~~~ ikev2_payload.c:988:52: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 988 | put_uint16(&t->end_port, | ^~~~~~~~~~~~ ikev2_payload.c:995:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | put_uint16(&t->start_port, uss); | ^~~~~~~~~~~~~~ ikev2_payload.c:996:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 996 | put_uint16(&t->end_port, use); | ^~~~~~~~~~~~ ikev2_payload.c:999:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | put_uint16(&t->start_port, IKEV2_TS_PORT_MIN); | ^~~~~~~~~~~~~~ ikev2_payload.c:1000:44: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1000 | put_uint16(&t->end_port, IKEV2_TS_PORT_MAX); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_confirm_ts': ikev2_payload.c:1102:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1102 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1103:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ ikev2_payload.c:1217:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1217 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1218:36: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1218 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ --- ikev2_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); | ^~~~~~~~~~~~~~~~~~ --- eaytest.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o eaytest.o eaytest.c --- nattraversal.o --- In file included from nattraversal.c:53: nattraversal.c: In function 'natt_process_natd': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nattraversal.c:185:16: note: in expansion of macro 'get_notify_type' 185 | type = get_notify_type(n); | ^~~~~~~~~~~~~~~ --- eaytest --- gcc -L../lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -o eaytest eaytest.o crypto_openssl.o str2val.o -lracoon -lcrypto if ! ./eaytest ;then echo "### WARNING: #################################################"; echo "### WARNING: #################################################"; echo "### WARNING: "; echo "### WARNING: Your OpenSSL library has a BUG of DH calculation."; echo "### WARNING: Please read racoon2/BUGS."; echo "### WARNING: "; echo "### WARNING: #################################################"; echo "### WARNING: #################################################"; fi Linked with OpenSSL 3.5.7 9 Jun 2026 **Test for generate a random number.** 524d0426 ed6e48f6 4b4d2033 d277878b be4cd32a d6530031 d7df23e0 fa63517c 5b08f9d7 aff104a0 55a78a36 edc79ed9 bb775abe 9429fca5 f4a9e29b 98bbce99 d2f277e6 545e948b cf369e15 02b6421d a6eadd03 8f1cf3e3 c3b4eada 35465dd2 **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 = f60d68a8 ff537f06 63127bc9 public key for user 1 = 5837e9a3 956c3814 1a7a27c5 a0e815c6 24ddd866 9184de13 de9cd9a9 caa432b4 77a2c9a5 2caf3894 45e09c12 0f77ec23 bb220095 d493c887 49b1379b 459c3142 35a5865f 4938027e 1c6476a4 f5eaa15f b6ca90d7 925bf765 8e75e774 9dea6768 private key for user 2 = 93fa70df 08451f35 42175d88 public key for user 2 = 1f7c61c4 cf413fd1 f8c341cd 6620bb86 0e8c8894 0f2f4f5d e73d03cf 216b13c8 87e684da bd5c4733 c755dcc2 58d6a59d 7114c41c 0b250ff8 0912fe7c 8e391068 db239823 17035076 83c61f8f e7f1fd74 37e34cee 6a2836bd f7f6a205 0f3bbe05 sharing gxy1 of user 1 = 6353b958 648aece8 276bbf53 da66bf0a 767b8c8e 792bb47f fda54810 0dc221b0 5c188334 c0fe3a0e fdcaa77f f70cd39c 40e88604 0afc2b80 16f4393b 6955412f 331402e2 9da15931 f1e3ea29 670d4fc6 73f25898 b1960ada eee4d20d 6ea7f11f sharing gxy2 of user 2 = 6353b958 648aece8 276bbf53 da66bf0a 767b8c8e 792bb47f fda54810 0dc221b0 5c188334 c0fe3a0e fdcaa77f f70cd39c 40e88604 0afc2b80 16f4393b 6955412f 331402e2 9da15931 f1e3ea29 670d4fc6 73f25898 b1960ada eee4d20d 6ea7f11f **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 = c9778eab a810a40e b910a00a public key for user 1 = 6b82cd3b 33aa20d4 c3a8b88c 2bdee141 6ad26816 bc241c3c ba54709b d08ed212 6ec66043 4d1b656d 4c3c531d ed08f0e3 b4d58ecb 59116222 0b6929fd 950d4256 8ee491bf ebc33f81 072c958a e468e632 094e8ad9 d96af0c4 1ec2eb12 a68bce3a 42fb6a46 af9d285b 893217dd 9f60e178 a68ec62f 51771253 3ae21ff4 174dc8ee private key for user 2 = d0cdbccf f242f359 a947ae5a public key for user 2 = c124668e bfbdb7e3 aa508403 eeca8d70 0982f440 00d4eac0 88abedc9 604b2dcb c007ef6a a6e6dc89 4e465d9b 37eb5b6b 21f9c083 be44499d f1323c93 661a3160 4df43340 0f60420c 9e987eb4 4065af89 f3bfa88f 0b282cff 1d2f76c7 9acf6f78 70eb940c 064c035d 5ff12e98 10c4ab49 98e646e6 3ec29a01 e3f4d6cb df655a9f sharing gxy1 of user 1 = 9daf1c97 c39af583 7946f165 b76bc928 c9a7cbc5 ee887746 a0cee0fe 6cc7683a 25e57de8 10f12c9e d25db750 d454141b 1c4fa08c 701cac32 81025802 8365b402 95523ec2 b8e99171 109cbb92 6f1ae99f fc8ae539 6565fd81 b7245660 a1b2b007 42fdffa0 0cbeb217 34b6285b 44445e4f 7c960c4f 569b68ce 67a92eea b5978682 sharing gxy2 of user 2 = 9daf1c97 c39af583 7946f165 b76bc928 c9a7cbc5 ee887746 a0cee0fe 6cc7683a 25e57de8 10f12c9e d25db750 d454141b 1c4fa08c 701cac32 81025802 8365b402 95523ec2 b8e99171 109cbb92 6f1ae99f fc8ae539 6565fd81 b7245660 a1b2b007 42fdffa0 0cbeb217 34b6285b 44445e4f 7c960c4f 569b68ce 67a92eea b5978682 **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 --- --- 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--- 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_M--- 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_M--- 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_M--- 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 --- 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 --- 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--- 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_M--- main.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 main.o main.c --- kink_fmt.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 kink_fmt.o kink_fmt.c --- kink_crypto.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 kink_crypto.o kink_crypto.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 --- 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 --- dpd.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 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 --- --- crypto_openssl.o --- --- algorithm.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o algorithm.o algorithm.c --- crypto_openssl.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o crypto_openssl.o crypto_openssl.c --- oakley.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o oakley.o oakley.c --- ipsec_doi.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o ipsec_doi.o ipsec_doi.c --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_des_encrypt': crypto_openssl.c:89:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 89 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ In file included from crypto_openssl.c:41: /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:97:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 97 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_decrypt': crypto_openssl.c:109:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 109 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:117:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 117 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_encrypt': crypto_openssl.c:167:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 167 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:169:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 169 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:171:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 171 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:179:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_decrypt': crypto_openssl.c:194:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 194 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:196:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:198:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 198 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ 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.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 --- 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 --- --- strnames.o --- --- 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