=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for racoon2-20180701nb11 --- build-recursive --- for d in lib spmd iked kinkd pskgen samples ; do if test -d $d ; then echo "===> Change directory to $d" ; (cd $d && /usr/bin/make) || exit 1 ; fi ; done ===> Change directory to lib --- vmbuf.o --- --- rc_type.o --- --- rc_net.o --- --- rc_str.o --- --- if_pfkeyv2.o --- --- if_spmd.o --- --- cfsetup.o --- --- pidfile.o --- --- rc_type.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_type.c --- vmbuf.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c vmbuf.c --- rc_str.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_str.c --- if_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 --- if_pfkeyv2.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c if_pfkeyv2.c --- cfsetup.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfsetup.c --- rc_net.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_net.c --- pidfile.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c pidfile.c --- plog.o --- --- safefile.o --- --- plog.o --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c plog.c --- version.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 --- gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfparse.c --- cftoken.o --- flex cftoken.l gcc -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -I/usr/include/krb5 -I/usr/include -c -o cftoken.o lex.yy.c rm -f lex.yy.c --- libracoon.a --- /usr/bin/ar cr libracoon.a vmbuf.o rc_type.o rc_net.o rc_str.o if_pfkeyv2.o if_spmd.o cfsetup.o pidfile.o plog.o safefile.o version.o rbuf.o addresspool.o cfparse.o cftoken.o ranlib libracoon.a ===> Change directory to spmd --- main.o --- --- dns.o --- --- udp.o --- --- query.o --- --- task.o --- --- signal.o --- --- shell.o --- --- utils.o --- --- main.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c main.c -o main.o --- dns.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c dns.c -o dns.o --- udp.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c udp.c -o udp.o --- query.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c query.c -o query.o --- task.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c task.c -o task.o --- signal.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c signal.c -o signal.o --- shell.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c shell.c -o shell.o --- utils.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c utils.c -o utils.o --- shell.o --- In file included from /usr/include/ctype.h:100, from spmd_includes.h:62, from shell.c:30: shell.c: In function 'shell_interpreter': shell.c:532:31: warning: array subscript has type 'char' [-Wchar-subscripts] 532 | while (*cp && isblank(*cp)) cp++; | ^ shell.c:548:47: warning: array subscript has type 'char' [-Wchar-subscripts] 548 | while (*cp && isblank(*cp)) cp++; | ^ --- dns.o --- dns.c: In function 'rcode_str': dns.c:632:69: warning: 'Not Implemented <' directive output truncated writing 17 bytes into a region of size 16 [-Wformat-truncation=] 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ~~~~~~~~~~~~~~~~^ dns.c:632:52: note: assuming directive output of 3 bytes 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:632:52: note: using the range [0, 255] for directive argument dns.c:632:25: note: 'snprintf' output between 20 and 23 bytes into a destination of size 16 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:629:69: warning: '%#hhx' directive output truncated writing between 1 and 4 bytes into a region of size 0 [-Wformat-truncation=] 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~ dns.c:629:52: note: assuming directive output of 3 bytes 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~ dns.c:629:52: note: using the range [0, 255] for directive argument dns.c:629:25: note: 'snprintf' output between 19 and 22 bytes into a destination of size 16 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:626:67: warning: '%#hhx' directive output may be truncated writing between 1 and 4 bytes into a region of size 2 [-Wformat-truncation=] 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~ dns.c:626:52: note: assuming directive output of 3 bytes 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~ dns.c:626:52: note: using the range [0, 255] for directive argument dns.c:626:25: note: 'snprintf' output between 17 and 20 bytes into a destination of size 16 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- signal.o --- --- cache.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c cache.c -o cache.o --- udp.o --- --- query.o --- --- spmd_pfkey.o --- --- fqdn_query.o --- --- spmd_pfkey.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmd_pfkey.c -o spmd_pfkey.o --- fqdn_query.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c fqdn_query.c -o fqdn_query.o --- utils.o --- --- spmdctl.o --- gcc -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmdctl.c -o spmdctl.o --- main.o --- --- task.o --- --- shell.o --- --- dns.o --- --- fqdn_query.o --- --- cache.o --- --- spmdctl.o --- --- spmdctl --- gcc -o spmdctl -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" spmdctl.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto --- spmd_pfkey.o --- --- spmd --- gcc -o spmd -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" main.o dns.o udp.o query.o task.o signal.o shell.o utils.o cache.o spmd_pfkey.o fqdn_query.o -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto ===> Change directory to iked --- main.o --- --- dh.o --- --- ike_sa.o --- --- ike_conf.o --- --- isakmp.o --- --- authenticator.o --- --- encryptor.o --- --- crypto_openssl.o --- --- 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 --- 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 --- ike_sa.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_sa.o ike_sa.c --- ike_conf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_conf.o ike_conf.c --- authenticator.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o authenticator.o authenticator.c --- 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 --- 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 --- 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 --- crypto_openssl.o --- crypto_openssl.c: In function 'eay_init': crypto_openssl.c:86:9: warning: 'ENGINE_load_builtin_engines' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 86 | ENGINE_load_builtin_engines(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto_openssl.c:65: /usr/include/openssl/engine.h:358:28: note: declared here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c:87:9: warning: 'ENGINE_register_all_complete' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | ENGINE_register_all_complete(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/engine.h:415:27: note: declared here 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_rsa_sign': crypto_openssl.c:1008:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1008 | rsa = EVP_PKEY_get0_RSA(evp); | ^~~ In file included from /usr/include/openssl/pem.h:22, from crypto_openssl.h:45, from crypto_impl.h:35, from crypto_openssl.c:59: /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1008:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1008 | rsa = EVP_PKEY_get0_RSA(evp); | ^ crypto_openssl.c:1009:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1009 | len = RSA_size(rsa); | ^~~ In file included from /usr/include/openssl/x509.h:37, from /usr/include/openssl/pem.h:23: /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c:1015:9: warning: 'RSA_private_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1015 | len = RSA_private_encrypt(src->l, (unsigned char *)src->v, | ^~~ /usr/include/openssl/rsa.h:295:5: note: declared here 295 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_rsa_verify': crypto_openssl.c:1048:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1048 | rsa = EVP_PKEY_get0_RSA(evp); | ^~~ /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1048:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1048 | rsa = EVP_PKEY_get0_RSA(evp); | ^ crypto_openssl.c:1049:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1049 | len = RSA_size(rsa); | ^~~ /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c:1061:9: warning: 'RSA_public_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1061 | len = RSA_public_decrypt(sig->l, (unsigned char *)sig->v, | ^~~ /usr/include/openssl/rsa.h:298:5: note: declared here 298 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_rsassa_pkcs1_v1_5_sign': crypto_openssl.c:1110:9: warning: 'EVP_PKEY_get0_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1110 | rsa = EVP_PKEY_get0_RSA(pkey); | ^~~ /usr/include/openssl/evp.h:1396:22: note: declared here 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1110:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1110 | rsa = EVP_PKEY_get0_RSA(pkey); | ^ crypto_openssl.c:1111:9: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1111 | len = RSA_size(rsa); | ^~~ /usr/include/openssl/rsa.h:215:27: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ crypto_openssl.c: In function 'eay_dss_sign': crypto_openssl.c:1241:9: warning: 'EVP_PKEY_get0_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1241 | dsa = EVP_PKEY_get0_DSA(pkey); | ^~~ /usr/include/openssl/evp.h:1405:22: note: declared here 1405 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ crypto_openssl.c:1241:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | dsa = EVP_PKEY_get0_DSA(pkey); | ^ crypto_openssl.c:1242:9: warning: 'DSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1242 | len = DSA_size(dsa); | ^~~ In file included from /usr/include/openssl/x509.h:38: /usr/include/openssl/dsa.h:134:27: note: declared here 134 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^~~~~~~~ crypto_openssl.c: In function 'eay_strerror': crypto_openssl.c:1369:9: warning: 'ERR_get_error_line_data' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1369 | while ((l = ERR_get_error_line_data(&file, &line, &data, &flags)) != 0) { | ^~~~~ In file included from crypto_openssl.h:73: /usr/include/openssl/err.h:427:15: note: declared here 427 | unsigned long ERR_get_error_line_data(const char **file, int *line, | ^~~~~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_encrypt': crypto_openssl.c:1497:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1497 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ In file included from crypto_openssl.h:63: /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1509:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1509 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_decrypt': crypto_openssl.c:1530:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1530 | if (DES_key_sched((void *)key->v, &ks) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1542:9: warning: 'DES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1542 | DES_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:89:6: note: declared here 89 | void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_des_weakkey': crypto_openssl.c:1556:9: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1556 | return DES_is_weak_key((void *)key->v); | ^~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_bf_encrypt': crypto_openssl.c:1637:9: warning: 'BF_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1637 | BF_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~ In file included from crypto_openssl.h:68: /usr/include/openssl/blowfish.h:50:28: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 void BF_set_key(BF_KEY *key, int len, | ^~~~~~~~~~ crypto_openssl.c:1644:9: warning: 'BF_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1644 | BF_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:57:28: note: declared here 57 | OSSL_DEPRECATEDIN_3_0 void BF_cbc_encrypt(const unsigned char *in, | ^~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_bf_decrypt': crypto_openssl.c:1656:9: warning: 'BF_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1656 | BF_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~ /usr/include/openssl/blowfish.h:50:28: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 void BF_set_key(BF_KEY *key, int len, | ^~~~~~~~~~ crypto_openssl.c:1663:9: warning: 'BF_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1663 | BF_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:57:28: note: declared here 57 | OSSL_DEPRECATEDIN_3_0 void BF_cbc_encrypt(const unsigned char *in, | ^~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_encrypt': crypto_openssl.c:1765:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1765 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1767:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1767 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1769:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1769 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1786:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1786 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_decrypt': crypto_openssl.c:1810:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1810 | if (DES_key_sched((void *)key->v, &ks1) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1812:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1812 | if (DES_key_sched((void *)(key->v + 8), &ks2) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1814:9: warning: 'DES_key_sched' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1814 | if (DES_key_sched((void *)(key->v + 16), &ks3) != 0) | ^~ /usr/include/openssl/des.h:188:5: note: declared here 188 | int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~~~ crypto_openssl.c:1831:9: warning: 'DES_ede3_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1831 | DES_ede3_cbc_encrypt((void *)data->v, (void *)res->v, data->l, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/des.h:142:6: note: declared here 142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, | ^~~~~~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_3des_weakkey': crypto_openssl.c:1848:9: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1848 | return (DES_is_weak_key((void *)key->v) || | ^~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c:1849:17: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1849 | DES_is_weak_key((void *)(key->v + 8)) || | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c:1850:17: warning: 'DES_is_weak_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1850 | DES_is_weak_key((void *)(key->v + 16))); | ^~~~~~~~~~~~~~~ /usr/include/openssl/des.h:178:27: note: declared here 178 | OSSL_DEPRECATEDIN_3_0 int DES_is_weak_key(const_DES_cblock *key); | ^~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_cast_encrypt': crypto_openssl.c:1875:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1875 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ In file included from crypto_openssl.h:72: /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ crypto_openssl.c:1882:9: warning: 'CAST_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1882 | CAST_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~~~ /usr/include/openssl/cast.h:53:6: note: declared here 53 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_cast_decrypt': crypto_openssl.c:1894:9: warning: 'CAST_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1894 | CAST_set_key(&ks, key->l, (unsigned char *)key->v); | ^~~~~~~~~~~~ /usr/include/openssl/cast.h:44:6: note: declared here 44 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ^~~~~~~~~~~~ crypto_openssl.c:1901:9: warning: 'CAST_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1901 | CAST_cbc_encrypt((unsigned char *)data->v, (unsigned char *)res->v, | ^~~~~~~~~~~~~~~~ /usr/include/openssl/cast.h:53:6: note: declared here 53 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmac_init': crypto_openssl.c:2106:9: warning: 'HMAC_CTX_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2106 | HMAC_CTX *c = HMAC_CTX_new(); | ^~~~~~~~ In file included from crypto_openssl.h:62: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ crypto_openssl.c:2108:9: warning: 'HMAC_Init_ex' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2108 | HMAC_Init_ex(c, key->v, key->l, md, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmac_dispose': crypto_openssl.c:2116:9: warning: 'HMAC_CTX_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2116 | HMAC_CTX_free(c); | ^~~~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_512_update': crypto_openssl.c:2145:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2145 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_512_final': crypto_openssl.c:2157:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2157 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_384_update': crypto_openssl.c:2200:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2200 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_384_final': crypto_openssl.c:2212:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2212 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_256_update': crypto_openssl.c:2255:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2255 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha2_256_final': crypto_openssl.c:2267:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2267 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha1_update': crypto_openssl.c:2311:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2311 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacsha1_final': crypto_openssl.c:2323:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2323 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacmd5_update': crypto_openssl.c:2366:9: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2366 | HMAC_Update((HMAC_CTX *)c, (unsigned char *)data->v, data->l); | ^~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ crypto_openssl.c: In function 'eay_hmacmd5_final': crypto_openssl.c:2378:9: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2378 | HMAC_Final((HMAC_CTX *)c, (unsigned char *)res->v, &l); | ^~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ crypto_openssl.c: In function 'eay_aes_xcbc_mac_init': crypto_openssl.c:2473:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2473 | if (AES_set_encrypt_key((unsigned char *)k->v, k->l * 8, &aes_key) | ^~ In file included from crypto_openssl.h:76: /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:2479:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2479 | AES_encrypt(const1, k1, &aes_key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ crypto_openssl.c:2480:9: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2480 | if (AES_set_encrypt_key(k1, 128, &c->k1) != 0) | ^~ /usr/include/openssl/aes.h:50:5: note: declared here 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ crypto_openssl.c:2482:9: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2482 | AES_encrypt(const2, c->k2, &aes_key); | ^~~~~~~~~~~ /usr/include/openssl/aes.h:56:6: note: declared here 56 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ 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': 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, | ^~~~~~~~~~~ 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': --- ike_conf.o --- In file included from isakmp_impl.h:63, from ike_conf.c:50: ike_conf.c: In function 'ikev2_id2rct_id': --- crypto_openssl.o --- crypto_openssl.c: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': --- ike_conf.o --- ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:1259:18: note: in expansion of macro 'get_payload_length' 1259 | id_len = get_payload_length(id) - sizeof(struct ikev2payl_ident); | ^~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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); | ^~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ikev2_id_dump': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ike_conf.c:1373:52: note: in expansion of macro 'get_payload_data_length' 1373 | (uint8_t *)(id_p + 1), get_payload_data_length(id_p)); | ^~~~~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- 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_conf.o --- ike_conf.c: In function 'ts_is_specific': --- 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); | ^~~~~~~~~~~ --- ike_conf.o --- ike_conf.c:1670:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1670 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1671:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1671 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:3060:17: warning: 'DH_set_length' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3060 | DH_set_length(dh, publen); | ^~~~~~~~~~~~~ /usr/include/openssl/dh.h:280:27: note: declared here 280 | OSSL_DEPRECATEDIN_3_0 int DH_set_length(DH *dh, long length); | ^~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: 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); | ^~~~~~~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'isakmp_check_proposal_syntax': --- 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); | ^~~~~~~~~~~~~~~ --- 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: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); | ^~~~~~~~~~~~~~ --- crypto_openssl.o --- 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, | ^~~~~~~~~~~ --- isakmp.o --- isakmp.c:1168:52: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | transform_len = get_uint16(&transform->h.len); | ^~~~~~~~~~~~~~~~~ In file included from isakmp.c:78: isakmp.c: In function 'isakmp_check_attrib_syntax': --- crypto_openssl.o --- crypto_openssl.c:3079:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3079 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_is_within_addr': --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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); | ^~~~~~~~~~~~~~~ --- 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_dh_compute': --- ike_conf.o --- ike_conf.c:1812:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1812 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ --- 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 --- 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); | ^~~~~~ --- 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); | ^~~~~~~~~~~~~~~~~~ In file included from isakmp.c:79: isakmp.c: In function 'isakmp_parse_proposal': --- ike_conf.o --- ike_conf.c: In function 'ts_contains_addr': --- 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:1887:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1887 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1888:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1888 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:3108:9: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3108 | if (!DH_set0_pqg(dh, p, NULL, g)) | ^~ /usr/include/openssl/dh.h:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ts_is_matching': --- isakmp.o --- isakmp.c: In function 'proppair_dup': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1332:28: note: in expansion of macro 'get_payload_length' 1332 | trns_len = get_payload_length(p->trns); | ^~~~~~~~~~~~~~~~~~ --- 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))) | ^~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_match': --- crypto_openssl.o --- crypto_openssl.c:3117:9: warning: 'DH_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3117 | if (!DH_set0_key(dh, pub_key, priv_key)) | ^~ /usr/include/openssl/dh.h:269:27: note: declared here 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ --- ike_conf.o --- ike_conf.c:2010:20: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2010 | put_uint16(&r_ts->selector_length, | ^~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2013:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2013 | put_uint16(&r_ts->start_port, 0); | ^~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:3122:9: warning: 'DH_set_length' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3122 | DH_set_length(dh, pub2->l * 8); | ^~~~~~~~~~~~~ /usr/include/openssl/dh.h:280:27: note: declared here 280 | OSSL_DEPRECATEDIN_3_0 int DH_set_length(DH *dh, long length); | ^~~~~~~~~~~~~ --- ike_conf.o --- 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); | ^~~~~~~~~~~~~~~ --- isakmp.o --- isakmp.c: In function 'isakmp_p2v': --- 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); | ^~~~~~~~~~~~~~~~~ --- 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)); | ^~~~~~~~~ --- ike_conf.o --- ike_conf.c:2017:28: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2017 | put_uint16(&r_ts->end_port, port); | ^~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:3131:9: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3131 | if ((l = DH_compute_key(v, dh_pub, dh)) == -1) | ^~ /usr/include/openssl/dh.h:235:27: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'ikev2_dump_traffic_selectors': ike_conf.c:2085:69: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2085 | get_uint16(&ts->selector_length))) | ^~~~~~~~~~~~~~~~~~~~ --- crypto_openssl.o --- crypto_openssl.c:3149:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3149 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:211:28: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ --- ike_conf.o --- ike_conf.c: In function 'transform_new': ike_conf.c:2866:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2866 | put_uint16(&trns->transform_length, trns_len); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2869:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2869 | put_uint16(&trns->transform_id, id); | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:2873:28: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2873 | put_uint16(&attr->type, | ^~~~~~~~~~~ ike_conf.c:2875:28: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2875 | put_uint16(&attr->l_or_v, keylen); | ^~~~~~~~~~~~~ --- keyed_hash.o --- --- ike_conf.o --- ike_conf.c: In function 'ikev2_proposal_to_ipsec': --- 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 --- 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) - | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3364:52: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3364 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ike_conf.c:3366:61: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3366 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ike_conf.c:3373:63: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3373 | get_uint16(&attr->type)); | ^~~~~~~~~~~ In file included from isakmp_impl.h:60: isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3376:40: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ike_conf.c:3376:40: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ike_conf.c:3383:67: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3383 | alg = ikeconf_find_alg(get_uint16(&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:3419:57: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3419 | (&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:3440:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3440 | if (get_uint16(&trns->transform_id) != IKEV2TRANSF_ESN_NO) { | ^~~~~~~~~~~~~~~~~~~ --- 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 --- ike_pfkey.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_pfkey.o ike_pfkey.c --- ike_spmif.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_spmif.o ike_spmif.c --- schedule.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o schedule.o schedule.c --- ratelimit.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ratelimit.o ratelimit.c --- script.o --- 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/isakmp_inf.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_inf.o ikev1/isakmp_inf.c --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 't2isakmpsa': ikev1/ipsec_doi.c:566:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 566 | tlen = get_uint16(&trns->h.len) - sizeof(*trns); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:580:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 580 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:581:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:586:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | s_oakley_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:601:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:616:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 616 | sa->enctype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:620:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | sa->hashtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:624:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 624 | sa->authmethod = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:628:51: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 628 | sa->dh_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:633:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 633 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:647:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 647 | sa->dhgrp->gen1 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:649:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 649 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:661:62: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | sa->dhgrp->gen2 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:663:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:682:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:696:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 696 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:732:46: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:774:58: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:775:88: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | d = (struct isakmp_data *)((char *)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'cmp_aproppair_i': ikev1/ipsec_doi.c:1011:34: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | len = get_uint16(&r->trns->h.len) - sizeof(*p->trns); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_transform': ikev1/ipsec_doi.c:1386:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | tlen = get_uint16(&prop->h.len) | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabyproppair': ikev1/ipsec_doi.c:1493:46: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1493 | + get_uint16(&p->trns->h.len)); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1503:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1514:38: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1523:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1532:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1532 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabysaprop': ikev1/ipsec_doi.c:1641:55: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1641 | newtlen += get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1654:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1672:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1672 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1681:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1681 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1689:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1689 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_isakmp': ikev1/ipsec_doi.c:1976:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1976 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:1980:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1980 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:1981:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1981 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:1982:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1982 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_ipsec': ikev1/ipsec_doi.c:2172:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2172 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ --- ikev1/handler.o --- --- ikev1/ipsec_doi.o --- 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/handler.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/handler.o ikev1/handler.c --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: In function 'check_attr_ipcomp': ikev1/ipsec_doi.c:2383:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2383 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2388:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2388 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2389:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2389 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2390:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2390 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1prop': ikev1/ipsec_doi.c:2596:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2596 | put_uint16(&prop->h.len, proplen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1trns': ikev1/ipsec_doi.c:2628:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2628 | put_uint16(&trns->h.len, trnslen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph2proposal0': ikev1/ipsec_doi.c:2924:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2924 | put_uint16(&trns->h.len, sizeof(*trns) + attrlen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2939:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2939 | put_uint16(&prop->h.len, p->l); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'ipsecdoi_t2satrns': ikev1/ipsec_doi.c:3699:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 3699 | tlen = get_uint16(&t->h.len) - sizeof(*t); | ^~~~~~~~~ ikev1/ipsec_doi.c:3711:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3711 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3712:35: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3712 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3717:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3717 | s_ipsecdoi_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:3722:47: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3722 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3739:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3739 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:3760:54: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3760 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3828:60: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3828 | pp->pfs_group = get_uint16(&d->lorv); | ^~~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_i2recv': ikev1/isakmp_quick.c:428:30: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | + get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: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/isakmp_quick.o --- ikev1/isakmp_quick.c:548:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 548 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: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/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_i3recv': ikev1/isakmp_quick.c:824:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: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/isakmp_quick.o --- ikev1/isakmp_quick.c: In function 'quick_r1recv': ikev1/isakmp_quick.c:961:27: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | tlen = get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: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/isakmp_quick.o --- ikev1/isakmp_quick.c:1104:61: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c: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_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/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); | ^~~~~~~~~ --- ikev1/oakley.o --- 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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.o --- ikev2.c: In function 'ikev2_input': ikev2.c:236:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:282:25: note: in expansion of macro 'get_notify_type' 282 | get_notify_type((struct ikev2payl_notify*)first_payload) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_check_new_request': ikev2.c:972:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1015:13: note: in expansion of macro 'get_payload_length' 1015 | get_payload_length(first_payload) > sizeof(struct ikev2payl_notify) && | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1016:13: note: in expansion of macro 'get_notify_type' 1016 | get_notify_type((struct ikev2payl_notify *)first_payload) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.c: In function 'responder_state0_recv': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1087:16: note: in expansion of macro 'get_notify_type' 1087 | && get_notify_type((struct ikev2payl_notify *)p) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1088:17: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1088 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1090:47: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1090 | for (; type != IKEV2_NO_NEXT_PAYLOAD; POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:1158:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1158 | if (get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.c:1164:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1176:17: note: in expansion of macro 'get_payload_length' 1176 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1210:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), FALSE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_init_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1434:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1434 | POINT_NEXT_PAYLOAD(payload, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1515:13: note: in expansion of macro 'get_payload_length' 1515 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) || | ^~~~~~~~~~~~~~~~~~ ikev2.c:1516:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:1518:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1518 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1523:17: note: in expansion of macro 'get_payload_length' 1523 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1585:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1585 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_recv0': ikev2.c:1990:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1990 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1995:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1995 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2041:54: note: in expansion of macro 'get_notify_type' 2041 | ikev2_notify_type_str(get_notify_type((struct ikev2payl_notify *)p)))); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2097:44: note: in expansion of macro 'get_payload_data_length' 2097 | rc_vnew((uint8_t *)(id_i + 1), get_payload_data_length(id_i)); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_cont': ikev2.c:2213:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2213 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2231:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2231 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2297:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2297 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_auth_recv0': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2651:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2651 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2690:54: note: in expansion of macro 'get_notify_type' 2690 | ikev2_notify_type_str(get_notify_type | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2735:48: note: in expansion of macro 'get_payload_data_length' 2735 | rc_vnew((uint8_t *)(id_r + 1), get_payload_data_length(id_r));; | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_auth_cont': ikev2.c:2820:52: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2820 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2825:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2825 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_established_recv': ikev2.c:3004:49: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3004 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_createchild_responder_recv': ikev2.c:3288:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3288 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:3294:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 3294 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:42: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:3360:13: note: in expansion of macro 'get_payload_data_length' 3360 | if (get_payload_data_length(sa) > sizeof(struct ikev2proposal) && | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3478:32: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3478 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:3484:47: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3484 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3493:25: note: in expansion of macro 'get_payload_length' 3493 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3505:25: note: in expansion of macro 'get_payload_length' 3505 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_notify.o ikev2_notify.c --- ikev2.o --- ikev2.c: In function 'ikev2_createchild_initiator_recv': --- 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.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_child.o --- ikev2_child.c: In function 'ikev2_create_child_responder': ikev2_child.c:497:49: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 497 | dhdef = ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ --- ikev2.o --- 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_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.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:4375:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 4375 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_null': ikev2.c:4435:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4435 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_error': ikev2.c:4481:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4481 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_process_delete': ikev2.c:4543:30: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 4543 | num_spi = get_uint16(&d->dh.num_spi); | ^~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_parse_sa': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4773:17: note: in expansion of macro 'get_payload_length' 4773 | get_payload_length(sa_payload) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_proppair_to_isakmpsa': ikev2.c:4843:46: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4843 | s->encr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4846:45: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4846 | s->prf = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4869:48: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4869 | s->integr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4875:57: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4875 | ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4887:36: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4887 | get_uint16(&transf->transform_length) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:54: isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4894:44: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4894 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ikev2.c:4894:44: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4894 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4895:52: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4895 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ikev2.c:4897:61: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4897 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ikev2.c:4904:57: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4904 | get_uint16(&attr->type)); | ^~~~~~~~~~~ isakmp.h:190:53: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:85: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:60: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4907:40: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4907 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_transform_header': ikev2.c:5028:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5028 | put_uint16(&t->transform_length, len); | ^~~~~~~~~~~~~~~~~~~~ ikev2.c:5031:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5031 | put_uint16(&t->transform_id, id); | ^~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_ikesa_to_proposal_sub': ikev2.c:5068:44: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5068 | put_uint16(&attrib->type, | ^~~~~~~~~~~~~ ikev2.c:5070:44: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5070 | put_uint16(&attrib->l_or_v, sa->encrklen); | ^~~~~~~~~~~~~~~ ikev2.c:5112:28: warning: taking address of packed member of 'struct ikev2proposal' may result in an unaligned pointer value [-Waddress-of-packed-member] 5112 | put_uint16(&prop->proposal_length, p - (uint8_t *)buf->v); | ^~~~~~~~~~~~~~~~~~~~~~ --- ikev2_cookie.o --- In file included from ikev2_cookie.c:52: ikev2_cookie.c: In function 'ikev2_retransmit_add_cookie': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:153:16: note: in expansion of macro 'get_notify_type' 153 | && get_notify_type((struct ikev2payl_notify *)first_payload) == | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:156:47: note: in expansion of macro 'get_payload_length' 156 | size_t first_payload_length = get_payload_length(first_payload); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:154, from ikev2_cookie.c:35: ikev2_cookie.c:160:36: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:160:36: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:162:39: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:161:28: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | put_uint32(&ikehdr->length, | ^~~~~~~~~~~~~~~ ikev2_cookie.c:165:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | packet_len = get_uint32(&ikehdr->length); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:166:29: note: in expansion of macro 'get_payload_length' 166 | cookie_notify_len = get_payload_length(notify); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:179:40: note: in expansion of macro 'get_payload_length' 179 | memmove(first_payload, notify, get_payload_length(notify)); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:179:40: note: in expansion of macro 'get_payload_length' 179 | memmove(first_payload, notify, get_payload_length(notify)); | ^~~~~~~~~~~~~~~~~~ ikev2_cookie.c:183:20: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | put_uint32(&ikehdr->length, packet->l); | ^~~~~~~~~~~~~~~ In file included from /usr/include/assert.h:44, from ikev2_cookie.c:34: ikev2_cookie.c: In function 'ikev2_check_request_cookie': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:221:16: note: in expansion of macro 'get_notify_type' 221 | assert(get_notify_type(notify) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:228:13: note: in expansion of macro 'get_payload_length' 228 | if (get_payload_length(¬ify->header) != | ^~~~~~~~~~~~~~~~~~ --- ikev2_packet.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_packet.o ikev2_packet.c --- ikev2_payload.o --- --- ikev2_notify.o --- In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'resp_state0_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:80:38: note: in expansion of macro 'get_notify_type' 80 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:92:17: note: in expansion of macro 'get_notify_type' 92 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:105:60: note: in expansion of macro 'get_notify_type' 105 | notify->nh.protocol_id, get_notify_type(notify)); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:126:50: note: in expansion of macro 'get_notify_type' 126 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'init_ike_sa_init_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:149:38: note: in expansion of macro 'get_notify_type' 149 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:161:17: note: in expansion of macro 'get_notify_type' 161 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ --- ikev2_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_notify.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_notify.c:169:21: note: in expansion of macro 'get_payload_length' 169 | if (get_payload_length(¬ify->header) < | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:174:32: note: in expansion of macro 'get_payload_length' 174 | get_payload_length(¬ify->header), | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:264:29: note: in expansion of macro 'get_notify_type' 264 | (get_notify_type(notify) <= | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:268:50: note: in expansion of macro 'get_notify_type' 268 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'resp_ike_sa_auth_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:296:17: note: in expansion of macro 'get_notify_type' 296 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'init_ike_sa_auth_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:342:17: note: in expansion of macro 'get_notify_type' 342 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:367:50: note: in expansion of macro 'get_notify_type' 367 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'createchild_init_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:405:38: note: in expansion of macro 'get_notify_type' 405 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:411:17: note: in expansion of macro 'get_notify_type' 411 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'createchild_resp_recv_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:473:38: note: in expansion of macro 'get_notify_type' 473 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:475:17: note: in expansion of macro 'get_notify_type' 475 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_process_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:570:29: note: in expansion of macro 'get_notify_type' 570 | unsigned int type = get_notify_type(n); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_process_child_notify': ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:658:38: note: in expansion of macro 'get_notify_type' 658 | ikev2_notify_type_str(get_notify_type(n)))); | ^~~~~~~~~~~~~~~ ikev2.h:465:45: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:660:17: note: in expansion of macro 'get_notify_type' 660 | switch (get_notify_type(n)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_respond_with_notify': ikev2.h:133:16: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | put_uint16(&(p_)->payload_length, (len_)); \ | ^~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:722:9: note: in expansion of macro 'set_payload_header' 722 | set_payload_header(¬ify->header, IKEV2_NO_NEXT_PAYLOAD, notify_len); | ^~~~~~~~~~~~~~~~~~ ikev2_notify.c:729:20: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | put_uint16(¬ify->nh.notify_message_type, msg_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_packet.o --- ikev2_packet.c: In function 'ikev2_packet_construct': ikev2_packet.c:204:28: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | put_uint16(&p->payload_length, payload_length); | ^~~~~~~~~~~~~~~~~~ ikev2_packet.c:259:28: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | put_uint16(&p->payload_length, payloads->l); | ^~~~~~~~~~~~~~~~~~ --- ikev2_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_proposal.c:619:63: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 619 | trns_len = get_uint16(&trns->h.len); | ^~~~~~~~~~~~ ikev2_proposal.c:645:44: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 645 | put_uint16(&prophdr->h.len, | ^~~~~~~~~~~~~~~ --- ikev2_config.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_config.o ikev2_config.c --- ikev2_payload.o --- ikev2_payload.c: In function 'ikev2_check_payloads': ikev2_payload.c:115:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (bytes != get_uint32(&hdr->length)) { | ^~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2_payload.c:119:42: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | bytes, get_uint32(&hdr->length))); | ^~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2_payload.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:127:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 127 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:134:34: note: in expansion of macro 'get_payload_length' 134 | payload_length = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:193:65: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | d->dh.spi_size * get_uint16(&d->dh.num_spi)) { | ^~~~~~~~~~~~~~ ikev2_payload.c:198:76: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | d->dh.spi_size * get_uint16(&d->dh.num_spi))); | ^~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c: In function 'ikev2_print_ts': ikev2_payload.c:282:37: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:288:50: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | type, ts->protocol_id, get_uint16(&ts->selector_length), | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:289:27: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~~~ ikev2_payload.c:289:56: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~ ikev2_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)); | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ --- nattraversal.o --- --- ikev2_config.o --- ikev2_config.c: In function 'cfg_attrib_set': ikev2_config.c:137:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | put_uint16(&a->type, type); | ^~~~~~~~ ikev2_config.c:138:20: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | put_uint16(&a->length, length); | ^~~~~~~~~~ --- 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_config.o --- In file included from ikev2_config.c:41: ikev2_config.c: In function 'ikev2_process_cfg_request_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:315:22: note: in expansion of macro 'get_payload_length' 315 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:318:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 318 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:319:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 319 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:320:29: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 320 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:321:28: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 321 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_cfg_reply_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:786:22: note: in expansion of macro 'get_payload_length' 786 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:789:23: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 789 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:790:25: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 790 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:793:24: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 793 | type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:794:23: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 794 | len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:930:75: warning: taking address of packed member of 'struct ikev2cfg_mip6prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | get_uint32(&p->prefix_lifetime), | ^~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_config_informational': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:966:34: note: in expansion of macro 'get_payload_length' 966 | bytes = get_payload_length(cfg) - sizeof(*cfg); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:79: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:968:29: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 968 | attr = IKEV2CFG_ATTR_NEXT(attr), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:75: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:969:35: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 969 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:970:37: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 970 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:53: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:971:36: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 971 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:660:45: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:976:33: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 976 | switch (IKEV2CFG_ATTR_TYPE(attr)) { | ^~~~~~~~~~~~~~~~~~ --- ikev2_rekey.o --- ikev2_rekey.c: In function 'ikev2_rekey_ikesa_responder': ikev2_rekey.c:451:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 451 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:487:24: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:53: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:499:17: note: in expansion of macro 'get_payload_length' 499 | dhlen = get_payload_length(ke) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c: In function 'ikev2_rekey_ikesa_init_recv': ikev2_rekey.c:711:33: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:716:14: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 716 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:770:13: note: in expansion of macro 'get_payload_length' 770 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:771:27: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | || get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:62: ikev2_rekey.c:773:35: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 773 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:61: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:778:17: note: in expansion of macro 'get_payload_length' 778 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ --- 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.** dc28aae0 56ab205b 6eafe87c 73997386 9ea42c26 80824fc4 a6a101d3 5f2ab2e0 590049ea e6dfdfa8 e2c5010b 9e125620 4eab4149 76e22104 d6deed21 0eb39b9c a477de6a 9da7386c 66223e83 3be35ee3 63a0e262 c318b751 30b92c7f 31d079ce **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 = e78ec22c c94a91e0 66321204 public key for user 1 = 79b897f8 b6bcd210 f14810f8 7d501ede 3fda00a5 bf7f8708 28d85d70 b601c7b9 33109e54 0da18c3f bc388cd6 3882376d 39349cf7 108716a7 4e456fb9 5f7d649c 6eea4afd c58079cc 7548f138 b77450b8 c80bfef0 27c87eed 44a4f16c d6d9b82f private key for user 2 = ce09a2c9 6bbde7ba 269542ef public key for user 2 = bf2335b0 7bfc7ffa bdbda75e 8b2025de 6d553738 72d3a3c2 f38dd529 8db17086 b00b9a8e 1ce5893c 3698d876 e4f63604 c0bcc01a 02e0aa61 acded7e9 3ecef5e2 89741710 745f7981 665386c2 f8f57cec f1b1b123 346cba30 c916e2b3 a92fafb0 sharing gxy1 of user 1 = b1b0c270 b4e8ed94 0f221e0d 2513a9b3 1844a098 6f4655eb ab174385 b3096578 79c42a3c df2c2921 2d32fe7e d6762214 c91ba110 a5a88601 d8fc97a5 dd5a229d f20971d5 21b527c6 31d1d869 762864a0 75c42cd3 ad4cd34d 1efa3e20 2e7fe19c sharing gxy2 of user 2 = b1b0c270 b4e8ed94 0f221e0d 2513a9b3 1844a098 6f4655eb ab174385 b3096578 79c42a3c df2c2921 2d32fe7e d6762214 c91ba110 a5a88601 d8fc97a5 dd5a229d f20971d5 21b527c6 31d1d869 762864a0 75c42cd3 ad4cd34d 1efa3e20 2e7fe19c **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 = 97204c40 f863f208 c6323b06 public key for user 1 = 89d4b08a 32cc0571 0eba9b9a ea517c22 8218eb71 508c1f02 4acb5ec1 c81cc642 5c65c30c b8d70edb ceb5fa00 996c4785 b4716001 1d76d79e adc90e19 2de0cd38 2a8092b5 d3d9e848 c45ba11f 9e21c1a9 df177430 65fc1ac6 69af3faa afbb9638 58788c4a a0877da8 a38d937e c48693a1 9d2185de 3a8d9cf4 e270fa48 9e559f31 private key for user 2 = fd94e8ea f80d3598 a77de2b9 public key for user 2 = c6ab097c 9b0f97e7 25f3e231 7239d1a6 17cecbff b1cca815 0d67fb59 b043edf7 47d4bf55 a1d94997 f0b1276d eae75d75 5970f1d1 d3bcc5a3 3642868c c6a69ec5 bf03be74 89b3b764 c66b70cb d540f22a e2c9bf14 6fff7527 59fb6ba6 1b3604bb 78d436d9 32841fc8 6190d698 f9a95a77 327550b0 ffc11351 82065095 95de09d8 sharing gxy1 of user 1 = c5576a33 41cecb86 8da19370 8530dcc1 e7375c74 c419a74c 4eac9bf1 26e0c122 f13ea24a 9b011d7c 1ef1c5a8 5f184623 f9b2beba 40d9a117 52d66192 fbe716e4 3b4cbf7e f08e19af 409400fa 1625db25 c42cf451 16957fe0 48dd74fb af29aee6 d16e5fe3 d21d3b86 56bdf59e 00343095 ceb38c82 3f454947 6d33b43c 6809b1eb sharing gxy2 of user 2 = c5576a33 41cecb86 8da19370 8530dcc1 e7375c74 c419a74c 4eac9bf1 26e0c122 f13ea24a 9b011d7c 1ef1c5a8 5f184623 f9b2beba 40d9a117 52d66192 fbe716e4 3b4cbf7e f08e19af 409400fa 1625db25 c42cf451 16957fe0 48dd74fb af29aee6 d16e5fe3 d21d3b86 56bdf59e 00343095 ceb38c82 3f454947 6d33b43c 6809b1eb **Test for DH modp1536.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca237327 ffffffff ffffffff error !!!!! Test 'dh' failed. !!!!! ### WARNING: ################################################# ### WARNING: ################################################# ### WARNING: ### WARNING: Your OpenSSL library has a BUG of DH calculation. ### WARNING: Please read racoon2/BUGS. ### WARNING: ### WARNING: ################################################# ### WARNING: ################################################# --- iked --- gcc -L../lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -o iked main.o dh.o ike_sa.o ike_conf.o isakmp.o authenticator.o encryptor.o crypto_openssl.o str2val.o keyed_hash.o sockmisc.o ike_pfkey.o ike_spmif.o schedule.o ratelimit.o script.o ikev1/ikev1.o ikev1/genlist.o ikev1/ipsec_doi.o ikev1/isakmp_ident.o ikev1/isakmp_quick.o ikev1/isakmp_inf.o ikev1/handler.o ikev1/strnames.o ikev1/oakley.o ikev1/vendorid.o ikev1/algorithm.o ikev1/proposal.o ikev1/pfkey.o ikev1/ikev1_natt.o ikev2.o ikev2_auth.o ikev2_child.o ikev2_cookie.o ikev2_notify.o ikev2_packet.o ikev2_payload.o ikev2_proposal.o ikev2_rekey.o ikev2_config.o nattraversal.o -lracoon -lcrypto ===> Change directory to kinkd --- main.o --- --- kink_fmt.o --- --- kink_crypto.o --- --- bbkk_common.o --- --- bbkk_heimdal.o --- --- session.o --- --- base.o --- --- dpd.o --- --- main.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o main.o main.c --- kink_fmt.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_fmt.o kink_fmt.c --- kink_crypto.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_crypto.o kink_crypto.c --- session.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o session.o session.c --- base.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o base.o base.c --- dpd.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o dpd.o dpd.c --- bbkk_common.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_common.o bbkk_common.c --- bbkk_heimdal.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_heimdal.o bbkk_heimdal.c --- 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 --- --- algorithm.o --- --- handle.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o handle.o handle.c --- algorithm.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o algorithm.o algorithm.c --- crypto_openssl.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o crypto_openssl.o crypto_openssl.c --- oakley.o --- gcc -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o oakley.o oakley.c --- ipsec_doi.o --- --- 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, | ^~~~~~~~~~~~~~~ --- 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_M--- crypto_openssl.o --- crypto_openssl.c: In function 'eay_des_decrypt': --- ipsec_doi.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 ipsec_doi.o ipsec_doi.c --- crypto_openssl.o --- 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 --- 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